55 lines
1005 B
PHP
55 lines
1005 B
PHP
<?php
|
|
|
|
/**
|
|
*
|
|
* get / update params in db
|
|
*
|
|
*/
|
|
|
|
class RevSliderParams extends UniteElementsBaseRev{
|
|
|
|
|
|
/**
|
|
*
|
|
* update settign in db
|
|
*/
|
|
public function updateFieldInDB($name,$value){
|
|
|
|
$arrUpdate = array();
|
|
$arrUpdate[$name] = $value;
|
|
|
|
$arr = $this->db->fetch(GlobalsRevSlider::$table_settings);
|
|
if(empty($arr)){ //insert to db
|
|
$this->db->insert(GlobalsRevSlider::$table_settings,$arrUpdate);
|
|
}else{ //update db
|
|
$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);
|
|
}
|
|
|
|
|
|
}
|
|
|
|
?>
|