wp_blog/wp-content/plugins/revslider/inc_php/revslider_params.class.php

55 lines
1005 B
PHP
Raw Normal View History

2020-01-02 23:15:16 +07:00
<?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);
}
}
?>