Пример #1
0
 /**
  * Set active status
  *
  * @param bool $status
  * @return $this
  */
 public function set_active($status = true)
 {
     $this->_params['is_active'] = (bool) $status;
     if ($this->_section instanceof Navigation_Section) {
         $this->_section->set_active($status);
     }
     return $this;
 }
Пример #2
0
 /**
  * Get section
  *
  * @param string $uri
  * @return Navigation_Section
  */
 public static function get($uri = null)
 {
     if ($uri === null) {
         $uri = Request::current()->uri();
     }
     $uri = strtolower($uri);
     Navigation::$_root_section->find_active_page_by_uri($uri);
     Navigation::$_root_section->sort();
     return Navigation::$_root_section;
 }