Esempio n. 1
0
 public static function set($name, $value)
 {
     if (stristr($value, 'array:')) {
         $v = str_ireplace('array:', '', $value);
         $v1 = DB::serializeCommas($v, true);
         $value = $v1;
     }
     $affected_rows = db_update('settings', $name, array('value' => mysql_real_escape_string(htmlentities($value))), 'name');
     if (!$affected_rows) {
         db_insert('settings', array('name' => $name, 'value' => mysql_real_escape_string(htmlentities($value))), '', true);
     }
     return true;
 }
Esempio n. 2
0
 public static function unFauxArray($array)
 {
     if (!is_array($array)) {
         if (stristr($array, 'array:')) {
             $v = str_ireplace('array:', '', $array);
             $v1 = DB::serializeCommas($v, true);
             return $v1;
         } else {
             return $array;
         }
     } else {
         return $array;
     }
 }