Sesha::isAdmin PHP Method

isAdmin() public static method

public static isAdmin ( $permLevel = Horde_Perms::DELETE )
    public static function isAdmin($permLevel = Horde_Perms::DELETE)
    {
        return $GLOBALS['registry']->isAdmin() || $GLOBALS['injector']->getInstance('Horde_Perms')->hasPermission('sesha:admin', $GLOBALS['registry']->getAuth(), $permLevel);
    }

Usage Example

コード例 #1
0
ファイル: Application.php プロジェクト: jubinpatel/horde
 /**
  * Add additional items to the sidebar.
  *
  * @param Horde_View_Sidebar $sidebar  The sidebar object.
  */
 public function sidebar($sidebar)
 {
     $perms = $GLOBALS['injector']->getInstance('Horde_Core_Perms');
     if (Sesha::isAdmin(Horde_Perms::READ) || $perms->hasPermission('sesha:addStock', $GLOBALS['registry']->getAuth(), Horde_Perms::READ)) {
         $sidebar->addNewButton(_("_Add Stock"), Horde::url('stock.php')->add('actionId', 'add_stock'));
     }
 }
All Usage Examples Of Sesha::isAdmin