Viewing file: revslider_params.class.php (1.11 KB) -rw-rw-rw- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/** * * get / update params in db * */
class RevSliderParams extends UniteElementsBaseRev{ /** * * update settign in db */ public function updateFieldInDB($name,$value){ $arr = $this->db->fetch(GlobalsRevSlider::$table_settings); if(empty($arr)){ //insert to db $arrInsert = array(); $arrInsert["general"] = ""; $arrInsert["params"] = ""; $arrInsert[$name] = $value; $this->db->insert(GlobalsRevSlider::$table_settings,$arrInsert); }else{ //update db $arrUpdate = array(); $arrUpdate[$name] = $value; $id = $arr[0]["id"]; $this->db->update(GlobalsRevSlider::$table_settings,$arrUpdate,array("id"=>$id)); } } /** * * get field from db */ public function getFieldFromDB($name){ $arr = $this->db->fetch(GlobalsRevSlider::$table_settings); if(empty($arr)) return(""); $arr = $arr[0]; if(array_key_exists($name, $arr) == false) UniteFunctionsRev::throwError("The settings db should cotnain field: $name"); $value = $arr[$name]; return($value); } }
?>
|