[ Index ] |
|
Code source de SPIP 1.8.3 |
1 <?php 2 3 if (!defined("_ECRIRE_INC_VERSION")) return; #securite 4 5 // Le contexte indique dans quelle rubrique le visiteur peut proposer le site 6 global $balise_FORMULAIRE_SITE_collecte; 7 $balise_FORMULAIRE_SITE_collecte = array('id_rubrique'); 8 9 function balise_FORMULAIRE_SITE_stat($args, $filtres) { 10 11 // Pas d'id_rubrique ? Erreur de squelette 12 if (!$args[0]) 13 return erreur_squelette( 14 _T('zbug_champ_hors_motif', 15 array ('champ' => '#FORMULAIRE_SITE', 16 'motif' => 'RUBRIQUES')), ''); 17 18 // Verifier que les visisteurs sont autorises a proposer un site 19 return ((lire_meta("proposer_sites") != 2) ? '' : $args); 20 } 21 22 function balise_FORMULAIRE_SITE_dyn($id_rubrique) { 23 24 if (!_request('nom_site')) 25 return array('formulaire_site', $GLOBALS['delais'], 26 array('self' => $GLOBALS["clean_link"]->getUrl() 27 )); 28 29 // Tester le nom du site 30 if (strlen (_request('nom_site')) < 2){ 31 return _T('form_prop_indiquer_nom_site'); 32 } 33 34 // Tester l'URL du site 35 include_ecrire ("inc_sites.php3"); 36 if (!recuperer_page(_request('url_site'))) 37 return _T('form_pet_url_invalide'); 38 39 // Integrer a la base de donnees 40 $id_rubrique = intval($id_rubrique); 41 $nom_site = addslashes(_request('nom_site')); 42 $url_site = addslashes(_request('url_site')); 43 $description_site = addslashes(_request('description_site')); 44 45 spip_query("INSERT INTO spip_syndic 46 (nom_site, url_site, id_rubrique, descriptif, date, date_syndic, statut, syndication) 47 VALUES ('$nom_site', '$url_site', $id_rubrique, '$description_site', NOW(), NOW(), 'prop', 'non')"); 48 49 return _T('form_prop_enregistre'); 50 } 51 52 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Thu Feb 22 22:27:47 2007 | par Balluche grâce à PHPXref 0.7 |