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); } }
/** * */ 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; }
public function ajax_load() { $this->current->do_retrieve_from_id([], $_REQUEST['page']); parent::ajax_load(); }