Página 1 de 1
Error durante el registro
Publicado: 11 Ago 2011, 15:57
por dr.korel
Hola, acabo de crearme un user para unas pruebas y al hacerlo (lo hace bien) una vez finalizado el registro me sale este mensaje:
Código: Seleccionar todo
[phpBB Debug] PHP Warning: in file /includes/functions_user.php on line 1346: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'validate_language_iso_name' was given
Decir que acabo de añadir las líneas de este tutorial que tenéis para mostrar cosas a grupos específicos
http://www.phpbb-es.com/foro/guias-phpb ... 31945.html
Saludos.
Re: Error durante el registro
Publicado: 11 Ago 2011, 22:58
por Juanla
Doy por echo que has comprobado que esté ese archivo correctamente editado no?
Nos puedes poner tu archivo functions.php en este mismo tema usando el bbcode
[/code]
Re: Error durante el registro
Publicado: 12 Ago 2011, 02:09
por canidev
Hola
Yo lo que entiendo en ese error es que no encuentra la función "validate_language_iso_name"
Entra en el archivo "/includes/functions_user.php" y verifica que esto existe en ese archivo:
Código: Seleccionar todo
/**
* Validate Language Pack ISO Name
*
* Tests whether a language name is valid and installed
*
* @param string $lang_iso The language string to test
*
* @return bool|string Either false if validation succeeded or
* a string which will be used as the error message
* (with the variable name appended)
*/
function validate_language_iso_name($lang_iso)
{
global $db;
$sql = 'SELECT lang_id
FROM ' . LANG_TABLE . "
WHERE lang_iso = '" . $db->sql_escape($lang_iso) . "'";
$result = $db->sql_query($sql);
$lang_id = (int) $db->sql_fetchfield('lang_id');
$db->sql_freeresult($result);
return ($lang_id) ? false : 'WRONG_DATA';
}
Re: Error durante el registro
Publicado: 14 Ago 2011, 10:04
por dr.korel
Hombre Juanla, no quita que me haya equivocado editando, pero soy muy pero que muy meticuloso en la edición. De todas formas lo he revisado y no encuentro nada raro. Aunque claro está que con tanto código... ya por último estaba mareado revisando
Aquí os dejo el código:
Canidev esas líneas no existen en mi archivo. ¿De qué son? No me suenan la verdad. ¿Puede ser de actualizar a la 3.0.9?
Re: Error durante el registro
Publicado: 14 Ago 2011, 14:24
por Juanla
Los cambios son correctos, nos queda mirar el archivo functions user, prueba a añadir lo que canidev te dijo ya que el error muestra que te falta ese código. Te dejo aquí un functions_user original para que compares:
http://www.phpbb-es.com/foro/pastebin.p ... view&s=194