Esempio n. 1
0
 public function saveBlock($formData, $pageID, $blockID)
 {
     $block = Cible_FunctionsBlocks::getBlockDetailsByLangID($blockID, $this->_currentEditLanguage);
     $db = Zend_Registry::get("db");
     $block['BI_BlockTitle'] = $formData['BI_BlockTitle'];
     $block->save();
     $db = Zend_Registry::get("db");
     $where = "B_ID = " . $blockID;
     $db->update('Blocks', array('B_ShowHeader' => $formData['B_ShowHeader'], 'B_Secured' => $formData['B_Secured']), $where);
     // save parameters
     $blockParameters = Cible_FunctionsBlocks::getBlockParameters($blockID);
     $i = 1;
     foreach ($blockParameters as $parameter) {
         $where = "P_BlockID = " . $blockID . " AND P_Number = " . $parameter["P_Number"];
         $db->update('Parameters', array('P_Value' => $formData["Param{$parameter['P_Number']}"]), $where);
         $i++;
     }
 }