Ejemplo n.º 1
0
 public function loadProperties()
 {
     $mdlProperties = new Model_Properties();
     $properties = $mdlProperties->get($this->_page->getId());
     $this->_page->setProperties($properties);
 }
Ejemplo n.º 2
0
 /**
  * Update properties action
  *
  * @return void
  */
 public function updatePropertiesAction()
 {
     $mdlProperties = new Model_Properties();
     if ($this->_request->isPost()) {
         $pageId = Digitalus_Filter_Post::int('page_id');
         $keys = Digitalus_Filter_Post::raw('key');
         $values = Digitalus_Filter_Post::raw('value');
         if (is_array($keys)) {
             for ($i = 0; $i <= count($keys) - 1; $i++) {
                 $k = $keys[$i];
                 $cleanKey = str_replace(' ', '_', $k);
                 $data[$cleanKey] = $values[$i];
             }
             if (is_array($data)) {
                 $mdlProperties->set($data, $pageId);
             }
         }
     }
     $this->_redirect('admin/page/edit/id/' . $pageId);
 }