本文整理汇总了PHP中users::isAdmin方法的典型用法代码示例。如果您正苦于以下问题:PHP users::isAdmin方法的具体用法?PHP users::isAdmin怎么用?PHP users::isAdmin使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类users
的用法示例。
在下文中一共展示了users::isAdmin方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: run
/**
* run - display template and edit data
*
* @access public
*/
public function run()
{
$tpl = new template();
$user = new users();
//Only admins
if ($user->isAdmin($_SESSION['userdata']['id'])) {
$msgKey = '';
if (isset($_POST['save']) === true) {
$values = array('name' => $_POST['name'], 'street' => $_POST['street'], 'zip' => $_POST['zip'], 'city' => $_POST['city'], 'state' => $_POST['state'], 'country' => $_POST['country'], 'phone' => $_POST['phone'], 'internet' => $_POST['internet'], 'email' => $_POST['email']);
if ($values['name'] !== '') {
if ($this->isClient($values) !== true) {
$this->addClient($values);
$tpl->setNotification('ADD_CLIENT_SUCCESS', 'success');
} else {
$tpl->setNotification('CLIENT_EXISTS', 'error');
}
} else {
$tpl->setNotification('NO_NAME', 'error');
}
$tpl->assign('values', $values);
}
$tpl->display('clients.newClient');
} else {
$tpl->display('general.error');
}
}
示例2: getModules
public function getModules($id)
{
$users = new users();
$modules = $this->userModules;
if ($users->isAdmin($id)) {
$modules = $this->adminModules;
}
return $modules;
}
示例3: getAll
/**
* getAll - get all Tickets, depending on userrole
*
* @access public
* @return array
*/
public function getAll($limit = 9999)
{
$id = $_SESSION['userdata']['id'];
$users = new users();
if ($users->isAdmin($id)) {
$values = $this->getAdminTickets($limit);
} else {
$values = $this->getUsersTickets($id, $limit);
}
return $values;
}