Página 1 de 2

Transferirme los permisos del Usuario no funciona

Publicado: 02 Ago 2012, 03:14
por djnewtonmix
Hola
Pues el título lo dice todo, Transferirme los permisos del Usuario no está funcionando, lo selecciono, me aparece que tengo los permisos transferidos, pero sigo sin ningún cambio, y el aviso de Restaurar permisos desaparece luego de actualizar la página o navegar por los foros.

Alguna sugerencia amigos.

Re: Transferirme los permisos del Usuario no funciona

Publicado: 02 Ago 2012, 09:01
por zoby
djnewtonmix escribió: Alguna sugerencia amigos.
¿Estas seguro que el usuario al que copias los permisos no tiene permisos similares?
Si es un usuario registrado normal... ¿Una vez transferido los permisos aun puedes acceder al Panel de Control del Moderador?
Por lo que he entendido... se te devuelven los permisos originales al navegar por tu foro :?
Prueba habilitando el Modo DEBUG, igual te sale algún error y vemos el problema :wink:

Re: Transferirme los permisos del Usuario no funciona

Publicado: 02 Ago 2012, 14:01
por djnewtonmix
Gracias zoby por tu sugerencia.
Habilité el Modo DEBUG, y de inmediatamente me dí cuenta al momento de ver un perfil de un usuario grandes errores, los dejo a continuación.

[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1370: Undefined variable: phpbb_root_path
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1371: Undefined variable: phpbb_root_path
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4681: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4683: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4684: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4685: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)


:?

Re: Transferirme los permisos del Usuario no funciona

Publicado: 02 Ago 2012, 14:21
por zoby
Puedes adjuntar tu includes/functions.php y includes/functions_display.php ?
También estaría bien que dijeras cuales fueron los últimos archivos que editaste antes de que vieras que no te funcionaba lo de la transferencia de permisos.
Es posible que en algunos archivos tengas un espacio en blanco antes de <?php o despues de ?>, si ves eso hay espacio en blanco eliminalo.

Re: Transferirme los permisos del Usuario no funciona

Publicado: 02 Ago 2012, 17:38
por djnewtonmix
Gracias por la respuesta
Estoy revisando los espacios, mientras te adjunto los archivos que me solicitaste.

Los subí a sendspace, está bien así? o tengo que copiar el código aquí??
Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.
Salu2!

Re: Transferirme los permisos del Usuario no funciona

Publicado: 02 Ago 2012, 19:04
por zoby
djnewtonmix escribió: Los subí a sendspace, está bien así? o tengo que copiar el código aquí??
Yo decía de adjuntar los archivos mas bien, en vez de subirlos a algún sitio o poner su código pero sirve :wink:

Prueba esto

Abrir: includes/functions_display.php
Buscar:

Código: Seleccionar todo

        global $flags, $config;
Reemplazar con

Código: Seleccionar todo

        global $flags, $config, $phpbb_root_path;
Fuente: phpBBArgentina

Re: Transferirme los permisos del Usuario no funciona

Publicado: 02 Ago 2012, 20:00
por djnewtonmix
Gracias zoby por tu paciencia :wink:
Modifiqué, pero nada, pasa lo mismo que comentaba al principio :(

Re: Transferirme los permisos del Usuario no funciona

Publicado: 03 Ago 2012, 09:59
por zoby
djnewtonmix escribió:pasa lo mismo que comentaba al principio :(
¿También sigue el bug?

Yo personalmente te recomandaría desinstalar el Country Flags User Edition, que es el MOD que causaba el BUG, e instalaría uno para versiones mas recientes de phpBB, como es este.
Por otro lado, si lo desinstalas podríamos ver si no te funcionaba esa opción por el MOD, o una mala edición (ya sea poner una linea antes cuando decía despues, o lo que te comente del espacio en blanco). de un archivo.
djnewtonmix escribió: al momento de ver un perfil de un usuario grandes errores
Cuando pulsas Transferir Permisos de Usuario te siguen saliendo los bugs?
Te salen otros? O solo salen viendo el perfil del usuario?

Re: Transferirme los permisos del Usuario no funciona

Publicado: 04 Ago 2012, 02:52
por djnewtonmix
zoby escribió:¿También sigue el bug?
Efectivamente, sigue el bug
zoby escribió:Cuando pulsas Transferir Permisos de Usuario te siguen saliendo los bugs?
Te salen otros? O solo salen viendo el perfil del usuario?
Al momento de presionar Transferir Permisos de Usuario y luego que me indica que los permisos estan transferidos, no me aparece ningún bugs.

Será necesario eliminar el Country Flags User Edition, ya que me gusta muchisimo :(

Re: Transferirme los permisos del Usuario no funciona

Publicado: 04 Ago 2012, 17:30
por zoby
djnewtonmix escribió: Efectivamente, sigue el bug
djnewtonmix escribió:Será necesario eliminar el Country Flags User Edition, ya que me gusta muchisimo
Prueba a eliminar/comentar poniendo delante de las lineas // el código que añade el MOD en el includes/functions_display.php,
djnewtonmix escribió:Al momento de presionar Transferir Permisos de Usuario
djnewtonmix escribió:al momento de ver un perfil de un usuario
¿Entonces te sale viendo el perfil de un usuario, o cuando pulsas en transferir permisos de usuario?
¿Que url te sale al pulsar en Transferir permisos? ¿Y luego?

Re: Transferirme los permisos del Usuario no funciona

Publicado: 05 Ago 2012, 00:18
por djnewtonmix
Solo cuando veo el perfil del usuario, me sale el Bug descrito más arriba.

Al momento de presionar Transferir Permisos de Usuario y luego que me indica que los permisos estan transferidos, no me aparece ningún bugs.
zoby escribió:Prueba a eliminar/comentar poniendo delante de las lineas // el código que añade el MOD en el includes/functions_display.php
Me selen errores:
Fatal error: Call to undefined function get_user_flag() in /home/locuram/public_html/foro/memberlist.php on line 1689
Fatal error: Call to undefined function get_user_flag() in /home/locuram/public_html/foro/viewtopic.php on line 1218

Re: Transferirme los permisos del Usuario no funciona

Publicado: 05 Ago 2012, 09:13
por zoby
Doy por hecho que al quitar/comentar las lineas en el includes/functions_display.php el bug sigue...
Por otro lado
djnewtonmix escribió:¿Que url te sale al pulsar en Transferir permisos? ¿Y luego?
La url correcta sería
http://www.locuramix.net/foro/ucp.php?mode=switch_perm&u=IDusuario&hash=Números/Letras
¿Te sale asi?
djnewtonmix escribió:Me selen errores:
Los errores indica que la función get_user_flag() no esta definida (básicamente por que la eliminamos XD), restaura las lineas, espero que el bug no de muchos dolores de cabeza XD

Re: Transferirme los permisos del Usuario no funciona

Publicado: 05 Ago 2012, 18:19
por djnewtonmix
zoby escribió: La url correcta sería
http://www.locuramix.net/foro/ucp.php?m ... ros/Letras
¿Te sale asi?
Si, ésta sería la url al traspasarme los permisos de un usuario.
http://www.locuramix.net/foro/ucp.php?mode=switch_perm&u=11793&hash=d49bb5a1

Lo demás lo dejé como estaba al principio, seguiré buscando espacios en blanco en los archivos modificados.

Re: Transferirme los permisos del Usuario no funciona

Publicado: 05 Ago 2012, 19:11
por zoby
djnewtonmix escribió: seguiré buscando espacios en blanco en los archivos modificados.
¿Puedes adjuntar tu ucp.php?
Si el modo switch_perm que se declara en ese archivo no funciona (o aparentemente no te funciona) puede que podamos sacar alguna conclusion de ese archivo y ver si esta ahi el problema :wink:

Re: Transferirme los permisos del Usuario no funciona

Publicado: 05 Ago 2012, 21:16
por djnewtonmix
Gracias zoby por tu paciencia!!!
Te adjunto el ucp.php yo sigo buscando espacios XDDD