Exemple #1
0
 function set_page()
 {
     $this->page_object = new page();
     if (!isset($this->pid)) {
         $this->page_object->do_retrieve(self::$page_fields_to_retrieve, ['where_equals' => ['module_name' => _get::__namespace($this, 0)]]);
     } else {
         $this->page_object->do_retrieve_from_id(self::$page_fields_to_retrieve, $this->pid);
     }
 }
Exemple #2
0
 /**
  *
  */
 public function set_page_from_path()
 {
     $this->page = new page();
     if (is_numeric($this->path[0])) {
         $this->page->do_retrieve_from_id([], (int) $this->path[0]);
     } else {
         $this->page->do_retrieve([], ['where_equals' => ['module_name' => $this->path[0]]]);
     }
     $this->pid = isset($this->page->pid) ? $this->page->pid : 0;
 }
Exemple #3
0
 public function ajax_load()
 {
     $this->current->do_retrieve_from_id([], $_REQUEST['page']);
     parent::ajax_load();
 }