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; } }