Example #1
0
 public function __construct(\GemsEscort $escort)
 {
     parent::__construct($escort);
     //This loads the default menu
     $this->loadDefaultMenu();
     //This is where you plugin your project menu settings
     $this->loadProjectMenu();
     $this->setOnlyActiveBranchVisible();
     $this->applyAcl($escort->acl, $this->user->getRole());
 }
 /**
  * uasort() function for sortByOrder()
  *
  * @see sortByOrder();
  *
  * @param self $aItem
  * @param self $bItem
  * @return int
  */
 public static function sortOrder($aItem, $bItem)
 {
     $a = $aItem->get('order');
     $b = $bItem->get('order');
     if ($a == $b) {
         return 0;
     }
     return $a > $b ? 1 : -1;
 }
 protected function findItems($options, array &$results)
 {
     parent::findItems($options, $results);
     // \MUtil_Echo::r($options);
     if ($this->check($options)) {
         $results[] = $this;
     }
 }