3 class mw_data_valid_config extends mw_data{
5 public function valid_config($input, $config = array()){
11 if(isset($input["site_name"])) $res["config"]["site_name"] = $input["site_name"];
12 if(isset($input["description"])) $res["config"]["description"] = $input["description"];
13 if(isset($input["max_list"]) && $input["max_list"]){
14 $res["config"]["max_list"] = $input["max_list"];
15 if(!preg_match("/^[0-9]+$/", $res["config"]["max_list"])){
16 $res["messages"][] = "la taille maximum des listes doit ĂȘtre un nombre";
19 else $res["config"]["max_list"] = "";
20 if(isset($input["contact_form"]) && $input["contact_form"]){
21 $res["config"]["contact_form"] = "1";
22 if(!isset($input["email"]) || !trim($input["email"])){
23 $res["messages"][] = "merci de préciser un email pour le formulaire de contact";
26 else $res["config"]["contact_form"] = "0";
27 if(isset($input["email"])) $res["config"]["email"] = trim($input["email"]);
28 if(isset($input["captcha"]) && $input["captcha"]) $res["config"]["captcha"] = "1";
29 else $res["config"]["captcha"] = "0";