public function checkAdminPermissions(Admin $admin) { foreach (array(Am_Auth_Admin::PERM_LOGS, Am_Auth_Admin::PERM_LOGS_ACCESS, Am_Auth_Admin::PERM_LOGS_INVOICE, Am_Auth_Admin::PERM_LOGS_MAIL, Am_Auth_Admin::PERM_LOGS_ADMIN) as $perm) { if ($admin->hasPermission($perm)) { return true; } } return false; }
public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission(Am_Auth_Admin::PERM_REPORT); }
public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission("grid_content"); }
public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission(Am_Auth_Admin::PERM_SYSTEM_INFO); }
public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission(Am_Plugin_Oto::ADMIN_PERM_ID); }
public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission('affiliates'); }
public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission('grid_coupon'); }
public function hasPermission(Admin $admin) { return $admin->hasPermission($this->permission); }
protected function getAdminPermission(Admin $identity, $prefix) { if ($identity->isSuper()) { return self::ACCESS_ALL; } $prefixList = $this->getPrefixACList(); $prefixAC = $prefixList[$prefix]; $perm = self::ACCESS_NONE; if (isset($prefixAC[self::IDENTITY_TYPE_ADMIN])) { if (is_array($prefixAC[self::IDENTITY_TYPE_ADMIN])) { foreach ($prefixAC[self::IDENTITY_TYPE_ADMIN] as $globPerm => $uploadPerm) { if ($identity->hasPermission($globPerm)) { $perm |= $uploadPerm; } } } else { $perm = $prefixAC[self::IDENTITY_TYPE_ADMIN]; } } return $perm; }
protected function getAdminPermission(Admin $identity, $prefix) { if ($identity->isSuper()) { return self::ACCESS_ALL; } $prefixList = $this->getPrefixACList(); $prefixAC = $prefixList[$prefix]; $perm = self::ACCESS_NONE; if (isset($prefixAC[self::IDENTITY_TYPE_ADMIN])) { if (is_array($prefixAC[self::IDENTITY_TYPE_ADMIN])) { foreach ($prefixAC[self::IDENTITY_TYPE_ADMIN] as $globPerm => $uploadPerm) { preg_match('/^([^][]*)(\\[([^][]*)])?$/i', $globPerm, $matches); if ($identity->hasPermission($matches[1], isset($matches[3]) ? $matches[3] : null)) { $perm |= $uploadPerm; } } } else { $perm = $prefixAC[self::IDENTITY_TYPE_ADMIN]; } } return $perm; }
public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission('grid_invoice', 'browse') || $admin->hasPermission('grid_access', 'browse') || $admin->hasPermission('grid_payment', 'browse'); }
public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission(Am_Auth_Admin::PERM_SUPER_USER); }
public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission('helpdesk'); }
public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission('newsletter'); }
public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission(Am_Auth_Admin::PERM_TRANSLATION); }
public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission(Bootstrap_Helpdesk::ADMIN_PERM_ID); }
public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission(Am_Auth_Admin::PERM_BACKUP_RESTORE); }
public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission(Am_Auth_Admin::PERM_COUNTRY_STATE); }
public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission('grid_product'); }
public function checkAdminPermissions(Admin $admin) { return $admin->hasPermission(Am_Auth_Admin::PERM_BUILD_DEMO); }