Ejemplo n.º 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();
     }
 }