Пример #1
0
 /**
  * dataProvider gbEntryProvider
  * @param $data
  */
 public function testEntryCanBeOptionsAtConstruct($data = null)
 {
     $data = $this->gbEntryProvider();
     $entry = new Pages_Model_Pages($data[0]);
     $this->assertSame($data[0], $entry->getOptions());
     //$this->_gb->addEntry(new Pages_Model_Pages($data));
     //$this->assertTrue($this->_gb->hasEntries());
 }
 public function init()
 {
     $this->_pagesMapper = new Pages_Model_Mapper_Pages();
     $this->_redirector = $this->_helper->getHelper('Redirector');
     $this->_auth = Zend_Auth::getInstance()->hasIdentity();
     $this->_page = $this->pageModule();
     $this->view->meta_title = !$this->_page->getMetaTitle() ? $this->_page->getTitle() : $this->_page->getMetaTitle();
     $this->view->meta_description = !$this->_page->getMetaDescription() ? 'Альфа-Гидро - Каталог продукции: Гидравлическое оборудование, гидрокомпоненты, рукава высокого давления, шланги, втулки и фитинги, защита для шлангов, БРС, скобы, трубы, соединительная арматура, краны, манометры, уплотнительная техника.' : $this->_page->getMetaDescription();
     $this->view->meta_keywords = !$this->_page->getMetaKeywords() ? 'каталог, оборудование, гидрокомпоненты, РВД, шланги, втулки, фитинги, защита для шлангов, БРС, скобы, трубы, арматура, краны, манометры, уплотнители.' : $this->_page->getMetaKeywords();
     $this->view->adminPath = 'categories';
     $categories = new Catalog_Model_Mapper_Categories();
     $select = $categories->getDbTable()->select();
     $select->where('parent_id = ?', 0)->where('deleted != ?', 1)->order('sorting ASC');
     if (!$this->_auth) {
         $select->where('active != ?', 0);
     }
     $entries = $categories->fetchAll($select);
     $this->view->entries = $entries;
 }
Пример #3
0
 /**
  * @param Zend_Db_Table_Rowset $row
  * @param Pages_Model_Pages $entry
  * @return Pages_Model_Pages
  */
 protected function _setDbData($row, Pages_Model_Pages $entry)
 {
     $info = $this->getDbTable()->info();
     $properties = $info['cols'];
     foreach ($properties as $property) {
         $entry->__set($this->_normaliseName($property), $row->{$property});
     }
     return $entry;
 }