/** * Стартовая страница вывод всех сайтов и инфы по ним */ public function indexAction() { // вывод заголовков $this->view->title = "Список сайтов"; $this->view->headTitle($this->view->title, 'PREPEND'); // модели $mSite = new Application_Model_Sites(); $mGroups = new Application_Model_SiteGroups(); // данные $sites = $mSite->listSite(); // вывод в шаблон $sitesCount = count($sites); $sitesByGroupIds = array(); foreach ($sites as $site) { $grpId = $site['id_group']; $sitesByGroupIds[$grpId][] = $site; } $this->view->sitesByGroupIds = $sitesByGroupIds; $this->view->groups = $mGroups->getGroups(); $this->view->sitesCount = $sitesCount; }
/** * Ручная проверка ответов от сервера */ public function indexAction() { // вывод заголовков $this->view->title = "Проверка сайтов"; $this->view->headTitle($this->view->title, 'PREPEND'); // модели $mdlSite = new Application_Model_Sites(); $groups = new Application_Model_SiteGroups(); // форма $form = new Application_Form_Start(); if ($this->_request->getPost()) { // данные $sites = $mdlSite->fetchAll(); // действия $urlsStatus = $mdlSite->scanSites($sites); // вывод в шаблон $this->view->urlsStatus = $urlsStatus; $this->view->groups = $groups->getGroups(); } $this->view->form = $form; }