Páginas (2):    1 2
Omar G.   26 Aug, 2012, 7:45 pm
#11
Solo funciona al cambiar el nick desde el UCP. El plugin deberia usar la hook "datahandler_user_update" para funcionar como dices, pero no es asi.

Envía un DM o MP si te interesa patrocinar alguna actualización o complemento a alguno de mis plugins.

[Imagen: signature.png]

Discord omar.gonzalez (Omar G.#6117); Telegram at @omarugc;
Calypso   27 Aug, 2012, 1:47 am
#12
Vaya, qué pena que sólo funcione así...
Muchas gracias, Omar G. (:
Omar G.   27 Aug, 2012, 3:40 pm
#13
Si estas dispuesto a intentar y posiblemente destruir tu foro en el proceso, busca:
$plugins->add_hook("usercp_do_changename_end","UsernameChanged");
PHP

Cámbialo por:
$plugins->add_hook("usercp_do_changename_end","UsernameChanged");
PHP

Busca:
function UsernameChanged(){
	global $mybb, $db;
	$db->write_query("INSERT INTO `".TABLE_PREFIX."tlfUsernames` VALUES ('', '".$mybb->user['uid']."', '".$mybb->user['username']."','".time()."')");
}
PHP

Cámbialo por:
function UsernameChanged(&$data){
	if((count($data->user_update_data) < 1 && empty($data->data['user_fields'])) || count($data->user_update_data) < 1 || !isset($data->data['username']))
	{
		return;
	}

	global $db;

	$db->insert_query('tlfUsernames', array(
		'uid' => (int)$data->data['uid'],
		'uName' => $db->escape_string($mybb->user['username']),
		'lastChanged' => TIME_NOW,
	));
}
PHP

Si funciona posiblemente esto haga que plugins como el de Newpoints para cambiar nicks pagando funcionen igual.

Envía un DM o MP si te interesa patrocinar alguna actualización o complemento a alguno de mis plugins.

[Imagen: signature.png]

Discord omar.gonzalez (Omar G.#6117); Telegram at @omarugc;
Páginas (2):    1 2
  
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.