Пример #1
0
 /**
  * Executes create action
  *
  * @param sfRequest $request A request object
  */
 public function executeCreate(sfWebRequest $request)
 {
     if ($request->isMethod("POST")) {
         $domain_settings_array = $request->getParameter("domain_settings");
         $domain_settings = new Documents\DomainSettings();
         if ($domain_settings_array["domain"]) {
             $domain_settings->setDomain($domain_settings_array["domain"]);
         } else {
             $this->redirect("domain_settings/index");
         }
         if (array_key_exists("enable_ads", $domain_settings_array)) {
             $domain_settings->setEnableAds(true);
         } else {
             $domain_settings->setEnableAds(false);
         }
         if (array_key_exists("ad_displayer", $domain_settings_array)) {
             $domain_settings->setAdDisplayer("hover");
         } else {
             $domain_settings->setAdDisplayer("scroll");
         }
         if (isset($domain_settings_array["mute"]) && is_numeric($domain_settings_array["mute"])) {
             $domain_settings->setMute($domain_settings_array["mute"]);
         }
         $domain_settings->save();
         $this->redirect("domain_settings/index");
     }
 }