示例#1
0
 /**
  * Devuelve la URL de esta página (index.php?page=LO-QUE-SEA)
  * @return type
  */
 public function url()
 {
     return $this->page->url();
 }
示例#2
0
 /**
  * Devuelve el menú del usuario, el conjunto de páginas a las que tiene acceso.
  * @param type $reload
  * @return type
  */
 public function get_menu($reload = FALSE)
 {
     if (!isset($this->menu) or $reload) {
         $this->menu = array();
         $page = new fs_page();
         if ($this->admin or FS_DEMO) {
             $this->menu = $page->all();
         } else {
             $access = new fs_access();
             $access_list = $access->all_from_nick($this->nick);
             foreach ($page->all() as $p) {
                 foreach ($access_list as $a) {
                     if ($p->name == $a->fs_page) {
                         $this->menu[] = $p;
                         break;
                     }
                 }
             }
         }
     }
     return $this->menu;
 }