Exemplo n.º 1
0
 /**
  * This function takes care for modifying existing setting or inserting new record
  * @author Howard <*****@*****.**>
  * @static
  * @param string $name
  * @param mixed $value
  * @param string $category
  * @param string $condition
  * @return boolean
  */
 public static function save_setting($name, $value = '', $category = '', $condition = '')
 {
     /** first validation **/
     if (trim($name) == '') {
         return false;
     }
     $exists = wpl_settings::is_setting_exists($name, $category);
     if ($exists) {
         $result = wpl_settings::update_setting($name, $value, $category, $condition);
     } else {
         $result = wpl_settings::insert_setting($name, $value, $category);
     }
     return $result;
 }