Beispiel #1
0
 public static function save(\Validation $val, $posted_values)
 {
     $field_names = \Form_Util::get_field_names($val);
     foreach ($field_names as $name) {
         $site_config_obj = \Model_SiteConfig::get4name($name);
         if ($site_config_obj && $site_config_obj->value == $posted_values[$name]) {
             continue;
         }
         if (!$site_config_obj) {
             $site_config_obj = \Model_SiteConfig::forge();
         }
         $site_config_obj->name = $name;
         $site_config_obj->value = $posted_values[$name];
         $site_config_obj->save();
     }
 }
Beispiel #2
0
 private static function set_values_as_assoc()
 {
     $objs = self::query()->get();
     self::$values = Util_Orm::conv_cols2assoc($objs, 'name', 'value');
 }