Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

AYUDA!!! ( ! ) Fatal error: Call to a member function isAdmin() on a non-object

Estas en el tema de AYUDA!!! ( ! ) Fatal error: Call to a member function isAdmin() on a non-object en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola, Buenos días!!! Soy nueva en PHP, espero puedan ayudarme con esta error que me esta volviendo loca y atrasándome por supuesto! Jajaja Error que ...
  #1 (permalink)  
Antiguo 20/10/2009, 10:44
 
Fecha de Ingreso: octubre-2009
Mensajes: 13
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta AYUDA!!! ( ! ) Fatal error: Call to a member function isAdmin() on a non-object

Hola, Buenos días!!!
Soy nueva en PHP, espero puedan ayudarme con esta error que me esta volviendo loca y atrasándome por supuesto! Jajaja

Error que marca:
( ! ) Fatal error: Call to a member function isAdmin() on a non-object in C:\wamp\www\compras\modules\system\admin\users\use rs.php on line 9

Fragmento de código users.php:

<?php


if ( $xoopsUser->isAdmin($xoopsModule->mid()) ) {

include_once(XOOPS_ROOT_PATH."/class/xoopslists.php");
include_once(XOOPS_ROOT_PATH."/class/xoopsformloader.php");
function displayUsers() {...}
...

} else {
echo "Access Denied";
}
?>



xoopsuser.php donde creo la función:

<?php

if (!defined("XOOPS_USER_INCLUDED")) {
define("XOOPS_USER_INCLUDED", 1);

include_once(XOOPS_ROOT_PATH."/class/xoopsobject.php");
include_once(XOOPS_ROOT_PATH."/class/xoopsgroup.php");

Class XoopsUser extends XoopsObject {

var $inactive = false;
var $groups = array();
var $admin_groups = array();

function isAdmin($moduleid=0) {

if ($this->admin_groups[$moduleid] == TRUE)
{
return true;
}
else
{
$this->admin_groups[$moduleid] = XoopsGroup::checkRight("module", $moduleid, $this->groups(), "A");
if ($this->admin_groups[$moduleid] == TRUE)
{
return true;
}
}

return false;
}
//---------------------------------------------------------------------------------------//
} // END XOOPSUSER

// ------------------------------------------------------------------------- //
}
?>
Gracias!!!
  #2 (permalink)  
Antiguo 20/10/2009, 10:51
 
Fecha de Ingreso: noviembre-2007
Ubicación: Lanus, Buenos Aires
Mensajes: 178
Antigüedad: 16 años, 5 meses
Puntos: 14
Respuesta: AYUDA!!! ( ! ) Fatal error: Call to a member function isAdmin() on a non-

ese error dice que $xoopsUser no es un objeto, donde lo estas instanciando? creo que te falta eso
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:25.