X-Git-Url: http://git.cyclocoop.org/?p=velocampus%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fsquelettes-dist%2Fformulaires%2Fsite.php;fp=www%2Fsquelettes-dist%2Fformulaires%2Fsite.php;h=d792eeab84a9b0f36ac61f2fcd352ade39a1d17d;hp=0000000000000000000000000000000000000000;hb=80b4d3e85f78d402ed2e73f8f5d1bf4c19962eed;hpb=aaf970bf4cdaf76689ecc10609048e18d073820c diff --git a/www/squelettes-dist/formulaires/site.php b/www/squelettes-dist/formulaires/site.php new file mode 100644 index 0000000..d792eea --- /dev/null +++ b/www/squelettes-dist/formulaires/site.php @@ -0,0 +1,64 @@ +'','url_site'=>'http://','description_site'=>''); +} + +function formulaires_site_verifier_dist($id_rubrique){ + + $erreurs = array(); + if (!$nom = _request('nom_site')) + $erreurs['nom_site'] = _T("info_obligatoire"); + else { + if((strlen ($nom) < 2) OR (strlen(_request('nobot'))>0)) + $erreurs['email_message_auteur'] = _T('form_prop_indiquer_nom_site'); + } + if (!$url = _request('url_site')) + $erreurs['url_site'] = _T("info_obligatoire"); + + if (!count($erreurs)) { + // Tester l'URL du site + include_spip('inc/distant'); + if (!recuperer_page($url)) + $erreurs['url_site'] = _T('form_pet_url_invalide'); + } + return $erreurs; +} + +function formulaires_site_traiter_dist($id_rubrique){ + $res = array('message_erreur'=>_T('titre_probleme_technique')); + + $nom = _request('nom_site'); + $url = _request('url_site'); + $desc = _request('description_site'); + + include_spip('base/abstract_sql'); + if ($id_syndic = sql_insertq('spip_syndic', array( + 'nom_site' => $nom, + 'url_site' => $url, + 'id_rubrique' => $id_rubrique, + 'id_secteur' => sql_getfetsel('id_secteur','spip_rubriques','id_rubrique='.sql_quote($id_rubrique)), + 'descriptif' => $desc, + 'date' => date('Y-m-d H:i:s'), + 'date_syndic' => date('Y-m-d H:i:s'), + 'statut' => 'prop', + 'syndication' => 'non'))) + $res = array('message_ok' => _T('form_prop_enregistre'), 'id_syndic'=>$id_syndic); + + return $res; +} + +?>