Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2009, 10:44
lily55
 
Fecha de Ingreso: octubre-2009
Mensajes: 13
Antigüedad: 14 años, 7 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!!!