public function action_viewmail() { $this->title .= '::Письма'; //получение номера страницы $page_num = isset($_GET['param']) ? (int) $_GET['param'] : 1; if ($page_num < 1) { $page_num = 1; } //cоздание объекта постраничной навигации(обязательные параметры) $mPagination = new M_Pagination('mail m', M_Link::ToAdminMailing('viewmail')); //задание свойств объекта $this->pages = $mPagination->fields("m.mail_id, m.listid, m.subject, m.status, m.email, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tml.listname, COUNT(mu.email) as subscr")->join('mailinglists ml USING(listid)')->left_join("mailinglists_users mu USING(listid)")->group_by('m.mail_id')->on_page(5)->page_num($page_num)->where("status != 'SENT'")->page(); // Получение пути к шаблону $templateName = $this->getTemplate('v_navbar.php'); // Получение hmlt-кода панели навигации $this->navBar = $this->Template($templateName, $mPagination); //формирование контента страницы $this->navParams = $mPagination->navparams(); // Получение пути к шаблону $templateName = $this->getTemplate('components/mailing/v_viewmail.php'); $this->content = $this->Template($templateName, $this); }
public function action_allroles() { $this->title .= ' :: Пользователи'; // Получение номера страницы $page_num = isset($_GET['param']) ? (int) $_GET['param'] : 1; if ($page_num < 1) { $page_num = 1; } // Создание объекта постраничной навигации(обязательные параметры) $mPagination = new M_Pagination('roles', M_Link::ToAdminUsers('allroles')); // Задание свойств объекта $this->roles = $mPagination->fields('role_id, role_name, role_description')->on_page(5)->page_num($page_num)->page(); // Получение пути к шаблону $templateName = $this->getTemplate('v_navbar.php'); // Получение hmlt-кода панели навигации $this->navBar = $this->Template($templateName, $mPagination); // $this->navParams = $mPagination->navparams(); // Получение пути к шаблону $templateName = $this->getTemplate('components/users/v_all_roles.php'); // Формирование контента страницы $this->content = $this->Template($templateName, $this); }