Página 1 de 1

Fatal error: Call to a member function acl_get

Publicado: 11 Jul 2011, 21:33
por uruguayito
si bien aquí di por "solucionado" el tema, http://www.phpbb-es.com/foro/soporte-ph ... 28504.html
el error aparece de nuevo.

ahora de esta forma:
Fatal error: Call to a member function acl_get() on a non-object in /home/fliatjc/public_html/tjc/includes/functions.php on line 5006

esa línea 5006 dice esto:

Código: Seleccionar todo

$online = (time() - $update_time < $member['session_time'] && ((isset($member['session_viewonline']) && $member['session_viewonline']) || $auth->acl_get('u_viewonline'))) ? true : false;
Por si acaso adjunto el archivo para que lo vean
functions.rar
(36.52 KiB) Descargado 43 veces

Re: Fatal error: Call to a member function acl_get  Tema Solucionado

Publicado: 11 Jul 2011, 21:53
por leviatan21
uruguayito escribió:Por si acaso adjunto el archivo para que lo vean
En ese archivo :
Buscar :

Código: Seleccionar todo

// function to check if the friend is online or not.
function is_user_online($id)
{
		global $db, $config;
Reemplazar por :

Código: Seleccionar todo

// function to check if the friend is online or not.
function is_user_online($id)
{
		global $db, $config, $auth;

Re: Fatal error: Call to a member function acl_get

Publicado: 11 Jul 2011, 22:54
por Megabyte
Este es otro parche posible....

Eliminar esto de ese fragmento:

Código: Seleccionar todo

    || $auth->acl_get('u_viewonline')
A la espera del comentario de leviatan21...será buen "parche"?

Re: Fatal error: Call to a member function acl_get

Publicado: 11 Jul 2011, 23:00
por leviatan21
Megabyte escribió:A la espera del comentario de leviatan21...será buen "parche"?
Con ese cambio estás "salteando" el permiso de ver perfiles ;)

Re: Fatal error: Call to a member function acl_get

Publicado: 12 Jul 2011, 00:35
por uruguayito
Muchas gracias....
pruebo y cuento


faltaba algo ¿no?

Re: Fatal error: Call to a member function acl_get

Publicado: 12 Jul 2011, 13:34
por uruguayito
Gracias Gabriel....
Ya hice el cambio....

haré las pruebas necesarias y veré que funcione todo bien.

p.d.: lo raro del caso, es que sin hacer ese cambio que sugerís, el error salía a veces y otras veces no :nolose:

Re: Fatal error: Call to a member function acl_get

Publicado: 12 Jul 2011, 17:16
por leviatan21
Todo dependerá de cuando se utiliza esa función is_user_online que no es propia de phpbb y que debe ser de algún MOD,

Re: Fatal error: Call to a member function acl_get

Publicado: 12 Jul 2011, 17:33
por uruguayito
genial.
gracias por la respuesta.
eso te iba a decir.
si el usuario estaba en línea, daba el error. Si no, no lo daba


Muchas Gracias! por ENSEÑAR Gabriel .....