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!!!