/** * Devuelve la URL de esta página (index.php?page=LO-QUE-SEA) * @return type */ public function url() { return $this->page->url(); }
/** * 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; }