Skip to content
Extraits de code Groupes Projets
Valider c8bc68ac rédigé par esj's avatar esj
Parcourir les fichiers

sans globale, ça evite les bugs

parent 925793c9
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
<?php <?php
global $site_array; global $site_array;
$site_array = array(); $site_array = array('id_rubrique', 'nom_site', 'url_site', 'description_site');
function site_stat($args, $filtres) function site_stat($args, $filtres)
{ {
return ((lire_meta("proposer_sites") != 2) ? '' : return ((lire_meta("proposer_sites") != 2) ? '' : $args);
array("'" . $args[0] . "'"));
} }
function site_dyn($la_rubrique) { function site_dyn($id_rubrique, $nom_site, $url_site, $description_site) {
include_ecrire("inc_mail.php3");
global $nom_site;
global $url_site;
global $description_site;
global $spip_lang_rtl; global $spip_lang_rtl;
$puce_ligne = "<br /><img src='puce$spip_lang_rtl.gif' border='0' alt='-' /> "; $puce_ligne = "<br /><img src='puce$spip_lang_rtl.gif' border='0' alt='-' /> ";
if ($nom_site) { if (!$nom_site) return array('formulaire_site', 0);
// Tester le nom du site
if (strlen ($nom_site) < 2){ $res = '';
$reponse_signature .= $puce_ligne . (_T('form_prop_indiquer_nom_site'));
$refus = "oui"; // Tester le nom du site
} if (strlen ($nom_site) < 2){
$res = $puce_ligne . _T('form_prop_indiquer_nom_site');
// Tester l'URL du site $refus = "oui";
include_ecrire("inc_sites.php3"); }
if (!recuperer_page($url_site)) {
$reponse_signature .= $puce_ligne . (_T('form_pet_url_invalide')); // Tester l'URL du site
$refus = "oui"; include_ecrire("inc_sites.php3");
} if (!recuperer_page($url_site)) {
$res = $puce_ligne . _T('form_pet_url_invalide');
// Integrer a la base de donnees $refus = "oui";
}
// Integrer a la base de donnees
if ($refus !="oui"){ if ($refus !="oui"){
$nom_site = addslashes($nom_site); $nom_site = addslashes($nom_site);
$url_site = addslashes($url_site); $url_site = addslashes($url_site);
$description_site = addslashes($description_site); $description_site = addslashes($description_site);
spip_query("INSERT INTO spip_syndic (nom_site, url_site, id_rubrique, descriptif, date, date_syndic, statut, syndication) ". spip_query("INSERT INTO spip_syndic (nom_site, url_site, id_rubrique, descriptif, date, date_syndic, statut, syndication) VALUES ('$nom_site', '$url_site', $id_rubrique, '$description_site', NOW(), NOW(), 'prop', 'non')");
"VALUES ('$nom_site', '$url_site', $la_rubrique, '$description_site', NOW(), NOW(), 'prop', 'non')"); $res = _T('form_prop_enregistre');
$res = _T('form_prop_enregistre'); } else {
} $res .= "<p> "._T('form_prop_non_enregistre') . "</p>";
else {
$res = $reponse_signature .
"<p> "._T('form_prop_non_enregistre') . "</p>";
}
$res = "<div class='reponse_formulaire'>$res</div>";
} }
else {
$res = array('formulaire_site', 0); return "<div class='reponse_formulaire'>$res</div>";
}
return $res;
} }
?> ?>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter