Exemple #1
0
 /**
  * Sets value for given key name
  *
  * @param string $name
  * @param mixed $value
  * 
  */
 public static function setValue($name, $value)
 {
     $c = new Criteria();
     $c->add(SettingPeer::NAME, $name);
     if (!($setting = SettingPeer::doSelectOne($c))) {
         $setting = new Setting();
         $setting->setName($name);
     }
     $setting->setValue($value);
     $setting->save();
 }
 public static function setByKey($key, $value, PropelPDO $con = null)
 {
     $c = new Criteria();
     $c->add(SettingPeer::KEY, $key);
     $s = SettingPeer::doSelectOne($c, $con);
     if (!$s) {
         $s = new Setting();
         $setting->setKey($key);
     }
     $s->setValue($value);
     return $s->save();
 }