Example #1
0
 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);
 }
Example #2
0
 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);
 }