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

Tache #587 et corrige tous les cas d'incohérence signalée par [7656].

parent 219b8837
Aucune branche associée trouvée
Étiquettes v3.39.0
Aucune requête de fusion associée trouvée
...@@ -36,20 +36,21 @@ function action_legender_auteur_dist() ...@@ -36,20 +36,21 @@ function action_legender_auteur_dist()
// http://doc.spip.org/@action_legender_post // http://doc.spip.org/@action_legender_post
function action_legender_post($r) function action_legender_post($r)
{ {
global $auteur_session, $bio, $auteur_session = _request('auteur_session');
$champs_extra, $bio = _request('bio');
$auteur_session, $champs_extra = _request('champs_extra');
$email, $auteur_session = _request('auteur_session');
$id_auteur, $email = _request('email');
$new_login, $id_auteur = _request('id_auteur');
$new_pass, $new_login = _request('new_login');
$new_pass2, $new_pass = _request('new_pass');
$nom_site_auteur, $new_pass2 = _request('new_pass2');
$perso_activer_imessage, $nom_site_auteur = _request('nom_site_auteur');
$pgp, $perso_activer_imessage = _request('perso_activer_imessage');
$redirect, $pgp = _request('pgp');
$statut, $redirect = _request('redirect');
$url_site; $statut = _request('statut');
$url_site = _request('url_site');
list($tout, $id_auteur, $ajouter_id_article,$x,$s, $n) = $r; list($tout, $id_auteur, $ajouter_id_article,$x,$s, $n) = $r;
......
...@@ -41,14 +41,14 @@ else ...@@ -41,14 +41,14 @@ else
// //
// Les breves a valider // Les breves a valider
// //
afficher_breves(afficher_plus(generer_url_ecrire('breves'))._T('info_breves_valider'), array("FROM" => 'spip_breves', 'WHERE' => "statut='prepa' OR statut='prop'", 'ORDER BY' => "date_heure DESC"), true); echo afficher_breves(afficher_plus(generer_url_ecrire('breves'))._T('info_breves_valider'), array("FROM" => 'spip_breves', 'WHERE' => "statut='prepa' OR statut='prop'", 'ORDER BY' => "date_heure DESC"), true);
// //
// Les sites references a valider // Les sites references a valider
// //
if ($GLOBALS['meta']['activer_sites'] != 'non') { if ($GLOBALS['meta']['activer_sites'] != 'non') {
include_spip('inc/sites_voir'); include_spip('inc/sites_voir');
afficher_sites(afficher_plus(generer_url_ecrire('sites_tous'))._T('info_site_valider'), array("FROM" => 'spip_syndic', 'WHERE' => "statut='prop'", 'ORDER BY'=> "nom_site")); echo afficher_sites(afficher_plus(generer_url_ecrire('sites_tous'))._T('info_site_valider'), array("FROM" => 'spip_syndic', 'WHERE' => "statut='prop'", 'ORDER BY'=> "nom_site"));
} }
// //
...@@ -56,7 +56,7 @@ if ($GLOBALS['meta']['activer_sites'] != 'non') { ...@@ -56,7 +56,7 @@ if ($GLOBALS['meta']['activer_sites'] != 'non') {
// //
if ($GLOBALS['meta']['activer_sites'] != 'non' AND $connect_statut == '0minirezo' AND $connect_toutes_rubriques) { if ($GLOBALS['meta']['activer_sites'] != 'non' AND $connect_statut == '0minirezo' AND $connect_toutes_rubriques) {
include_spip('inc/sites_voir'); include_spip('inc/sites_voir');
afficher_sites(afficher_plus(generer_url_ecrire('sites_tous'))._T('avis_sites_syndiques_probleme'), array('FROM' => 'spip_syndic', 'WHERE' => "(syndication='off' OR syndication='sus') AND statut='publie'", 'ORDER BY' => 'nom_site')); echo afficher_sites(afficher_plus(generer_url_ecrire('sites_tous'))._T('avis_sites_syndiques_probleme'), array('FROM' => 'spip_syndic', 'WHERE' => "(syndication='off' OR syndication='sus') AND statut='publie'", 'ORDER BY' => 'nom_site'));
} }
// Les articles syndiques en attente de validation // Les articles syndiques en attente de validation
......
...@@ -148,9 +148,9 @@ function auteurs_interventions($id_auteur, $statut) ...@@ -148,9 +148,9 @@ function auteurs_interventions($id_auteur, $statut)
$vus = array(); $vus = array();
afficher_messages(_T('info_discussion_cours'), ", spip_auteurs_messages AS lien, spip_auteurs_messages AS lien2", "lien.id_auteur=$connect_id_auteur AND lien2.id_auteur = $id_auteur AND statut='publie' AND type='normal' AND rv!='oui' AND lien.id_message=messages.id_message AND lien2.id_message=messages.id_message", $vus, false, false); echo afficher_messages(_T('info_discussion_cours'), ", spip_auteurs_messages AS lien, spip_auteurs_messages AS lien2", "lien.id_auteur=$connect_id_auteur AND lien2.id_auteur = $id_auteur AND statut='publie' AND type='normal' AND rv!='oui' AND lien.id_message=messages.id_message AND lien2.id_message=messages.id_message", $vus, false, false);
afficher_messages(_T('info_vos_rendez_vous'), ", spip_auteurs_messages AS lien, spip_auteurs_messages AS lien2", "lien.id_auteur=$connect_id_auteur AND lien2.id_auteur = $id_auteur AND statut='publie' AND type='normal' AND rv='oui' AND date_fin > NOW() AND lien.id_message=messages.id_message AND lien2.id_message=messages.id_message", $vus, false, false); echo afficher_messages(_T('info_vos_rendez_vous'), ", spip_auteurs_messages AS lien, spip_auteurs_messages AS lien2", "lien.id_auteur=$connect_id_auteur AND lien2.id_auteur = $id_auteur AND statut='publie' AND type='normal' AND rv='oui' AND date_fin > NOW() AND lien.id_message=messages.id_message AND lien2.id_message=messages.id_message", $vus, false, false);
icone_horizontale(_T('info_envoyer_message_prive'), generer_url_ecrire("message_edit", "new=oui&type=normal&dest=$id_auteur"), icone_horizontale(_T('info_envoyer_message_prive'), generer_url_ecrire("message_edit", "new=oui&type=normal&dest=$id_auteur"),
"message.gif"); "message.gif");
......
...@@ -88,13 +88,13 @@ fin_cadre_relief(); ...@@ -88,13 +88,13 @@ fin_cadre_relief();
$messages_vus = array(); $messages_vus = array();
afficher_messages(_T('infos_vos_pense_bete'), '', "id_auteur=$connect_id_auteur AND statut='publie' AND type='pb' AND (date_fin > DATE_SUB(NOW(), INTERVAL 1 DAY) OR rv != 'oui')", $messages_vus, false, true); echo afficher_messages(_T('infos_vos_pense_bete'), '', "id_auteur=$connect_id_auteur AND statut='publie' AND type='pb' AND (date_fin > DATE_SUB(NOW(), INTERVAL 1 DAY) OR rv != 'oui')", $messages_vus, false, true);
afficher_messages(_T('info_nouveaux_message'), ", spip_auteurs_messages AS lien", "lien.id_auteur=$connect_id_auteur AND vu='non' AND statut='publie' AND lien.id_message=messages.id_message", $messages_vus, true, true); echo afficher_messages(_T('info_nouveaux_message'), ", spip_auteurs_messages AS lien", "lien.id_auteur=$connect_id_auteur AND vu='non' AND statut='publie' AND lien.id_message=messages.id_message", $messages_vus, true, true);
afficher_messages(_T('info_discussion_cours'), ", spip_auteurs_messages AS lien", "lien.id_auteur=$connect_id_auteur AND statut='publie' AND type='normal' AND lien.id_message=messages.id_message AND (date_fin > DATE_SUB(NOW(), INTERVAL 1 DAY) OR rv != 'oui')", $messages_vus, true, false); echo afficher_messages(_T('info_discussion_cours'), ", spip_auteurs_messages AS lien", "lien.id_auteur=$connect_id_auteur AND statut='publie' AND type='normal' AND lien.id_message=messages.id_message AND (date_fin > DATE_SUB(NOW(), INTERVAL 1 DAY) OR rv != 'oui')", $messages_vus, true, false);
// Afficher le lien RSS // Afficher le lien RSS
...@@ -111,7 +111,7 @@ echo "<div style='text-align: " ...@@ -111,7 +111,7 @@ echo "<div style='text-align: "
afficher_messages(_T('info_message_en_redaction'), '', "id_auteur=$connect_id_auteur AND statut='redac'", $messages_vus, true, false); echo afficher_messages(_T('info_message_en_redaction'), '', "id_auteur=$connect_id_auteur AND statut='redac'", $messages_vus, true, false);
$result = spip_query("SELECT auteurs.id_auteur, auteurs.nom, COUNT(*) AS total FROM spip_auteurs AS auteurs, spip_auteurs_messages AS lien2, spip_messages AS messages, spip_auteurs_messages AS lien WHERE (lien.id_auteur = $connect_id_auteur AND lien.id_message = messages.id_message AND messages.statut = 'publie' AND (messages.rv != 'oui' OR messages.date_fin > NOW() )) AND (lien2.id_auteur = lien2.id_auteur AND lien2.id_message = messages.id_message AND lien2.id_auteur != $connect_id_auteur AND auteurs.id_auteur = lien2.id_auteur) GROUP BY auteurs.id_auteur ORDER BY total DESC LIMIT 10"); $result = spip_query("SELECT auteurs.id_auteur, auteurs.nom, COUNT(*) AS total FROM spip_auteurs AS auteurs, spip_auteurs_messages AS lien2, spip_messages AS messages, spip_auteurs_messages AS lien WHERE (lien.id_auteur = $connect_id_auteur AND lien.id_message = messages.id_message AND messages.statut = 'publie' AND (messages.rv != 'oui' OR messages.date_fin > NOW() )) AND (lien2.id_auteur = lien2.id_auteur AND lien2.id_message = messages.id_message AND lien2.id_auteur != $connect_id_auteur AND auteurs.id_auteur = lien2.id_auteur) GROUP BY auteurs.id_auteur ORDER BY total DESC LIMIT 10");
...@@ -145,9 +145,9 @@ if (spip_num_rows($result) > 0) { ...@@ -145,9 +145,9 @@ if (spip_num_rows($result) > 0) {
echo "</div>"; echo "</div>";
} }
afficher_messages(_T('info_pense_bete_ancien'), '', "id_auteur=$connect_id_auteur AND statut='publie' AND type='pb' AND rv!='oui'", $messages_vus, false, false); echo afficher_messages(_T('info_pense_bete_ancien'), '', "id_auteur=$connect_id_auteur AND statut='publie' AND type='pb' AND rv!='oui'", $messages_vus, false, false);
afficher_messages(_T('info_tous_redacteurs'), '', "statut='publie' AND type='affich' AND (date_fin > DATE_SUB(NOW(), INTERVAL 1 DAY) OR rv != 'oui')", $messages_vus, false, false); echo afficher_messages(_T('info_tous_redacteurs'), '', "statut='publie' AND type='affich' AND (date_fin > DATE_SUB(NOW(), INTERVAL 1 DAY) OR rv != 'oui')", $messages_vus, false, false);
echo fin_page(); echo fin_page();
......
...@@ -161,14 +161,14 @@ global ...@@ -161,14 +161,14 @@ global
else else
$aff_articles = "'prop','publie'"; $aff_articles = "'prop','publie'";
afficher_rubriques(_T('info_rubriques_liees_mot'), array("FROM" => 'spip_rubriques AS rubrique, spip_mots_rubriques AS lien', 'WHERE' => "lien.id_mot='$id_mot' AND lien.id_rubrique=rubrique.id_rubrique", 'ORDER BY' => "rubrique.titre")); echo afficher_rubriques(_T('info_rubriques_liees_mot'), array("FROM" => 'spip_rubriques AS rubrique, spip_mots_rubriques AS lien', 'WHERE' => "lien.id_mot='$id_mot' AND lien.id_rubrique=rubrique.id_rubrique", 'ORDER BY' => "rubrique.titre"));
echo afficher_articles(_T('info_articles_lies_mot'), array('FROM' => "spip_articles AS articles, spip_mots_articles AS lien", 'WHERE' => "lien.id_mot='$id_mot' AND lien.id_article=articles.id_article AND articles.statut IN ($aff_articles)", 'ORDER BY' => "articles.date DESC")); echo afficher_articles(_T('info_articles_lies_mot'), array('FROM' => "spip_articles AS articles, spip_mots_articles AS lien", 'WHERE' => "lien.id_mot='$id_mot' AND lien.id_article=articles.id_article AND articles.statut IN ($aff_articles)", 'ORDER BY' => "articles.date DESC"));
afficher_breves(_T('info_breves_liees_mot'), array("FROM" => 'spip_breves AS breves, spip_mots_breves AS lien', 'WHERE' => "lien.id_mot='$id_mot' AND lien.id_breve=breves.id_breve", 'ORDER BY' => "breves.date_heure DESC")); echo afficher_breves(_T('info_breves_liees_mot'), array("FROM" => 'spip_breves AS breves, spip_mots_breves AS lien', 'WHERE' => "lien.id_mot='$id_mot' AND lien.id_breve=breves.id_breve", 'ORDER BY' => "breves.date_heure DESC"));
include_spip('inc/sites_voir'); include_spip('inc/sites_voir');
afficher_sites(_T('info_sites_lies_mot'), array("FROM" => 'spip_syndic AS syndic, spip_mots_syndic AS lien', 'WHERE' => "lien.id_mot='$id_mot' AND lien.id_syndic=syndic.id_syndic", 'ORDER BY' => "syndic.nom_site DESC")); echo afficher_sites(_T('info_sites_lies_mot'), array("FROM" => 'spip_syndic AS syndic, spip_mots_syndic AS lien', 'WHERE' => "lien.id_mot='$id_mot' AND lien.id_syndic=syndic.id_syndic", 'ORDER BY' => "syndic.nom_site DESC"));
} }
fin_cadre_relief(); fin_cadre_relief();
......
...@@ -274,7 +274,7 @@ if ($relief) { ...@@ -274,7 +274,7 @@ if ($relief) {
// //
// Les breves a valider // Les breves a valider
// //
afficher_breves(_T('info_breves_valider'), array("FROM" => 'spip_breves', 'WHERE' => "id_rubrique='$id_rubrique' AND (statut='prepa' OR statut='prop')", 'ORDER BY' => "date_heure DESC"), true); echo afficher_breves(_T('info_breves_valider'), array("FROM" => 'spip_breves', 'WHERE' => "id_rubrique='$id_rubrique' AND (statut='prepa' OR statut='prop')", 'ORDER BY' => "date_heure DESC"), true);
// //
...@@ -282,7 +282,7 @@ if ($relief) { ...@@ -282,7 +282,7 @@ if ($relief) {
// //
if ($GLOBALS['meta']['activer_sites'] != 'non') { if ($GLOBALS['meta']['activer_sites'] != 'non') {
include_spip('inc/sites_voir'); include_spip('inc/sites_voir');
afficher_sites(_T('info_site_valider'), array("FROM" => 'spip_syndic', 'WHERE' => "id_rubrique='$id_rubrique' AND statut='prop'", 'ORDER BY' => "nom_site")); echo afficher_sites(_T('info_site_valider'), array("FROM" => 'spip_syndic', 'WHERE' => "id_rubrique='$id_rubrique' AND statut='prop'", 'ORDER BY' => "nom_site"));
} }
// //
...@@ -290,7 +290,7 @@ if ($relief) { ...@@ -290,7 +290,7 @@ if ($relief) {
// //
if ($GLOBALS['meta']['activer_sites'] != 'non' AND $connect_statut == '0minirezo' AND $connect_toutes_rubriques) { if ($GLOBALS['meta']['activer_sites'] != 'non' AND $connect_statut == '0minirezo' AND $connect_toutes_rubriques) {
include_spip('inc/sites_voir'); include_spip('inc/sites_voir');
afficher_sites(_T('avis_sites_syndiques_probleme'), array('FROM' => 'spip_syndic', 'WHERE' => "id_rubrique='$id_rubrique' AND (syndication='off' OR syndication='sus') AND statut='publie'", 'ORDER BY' => "nom_site")); echo afficher_sites(_T('avis_sites_syndiques_probleme'), array('FROM' => 'spip_syndic', 'WHERE' => "id_rubrique='$id_rubrique' AND (syndication='off' OR syndication='sus') AND statut='publie'", 'ORDER BY' => "nom_site"));
} }
// Les articles syndiques en attente de validation // Les articles syndiques en attente de validation
...@@ -335,7 +335,7 @@ if ($relief) { ...@@ -335,7 +335,7 @@ if ($relief) {
//// Les breves //// Les breves
afficher_breves(_T('icone_ecrire_nouvel_article'), array("FROM" => 'spip_breves', 'WHERE' => "id_rubrique='$id_rubrique' AND statut != 'prop' AND statut != 'prepa'", 'ORDER BY' => "date_heure DESC")); echo afficher_breves(_T('icone_ecrire_nouvel_article'), array("FROM" => 'spip_breves', 'WHERE' => "id_rubrique='$id_rubrique' AND statut != 'prop' AND statut != 'prepa'", 'ORDER BY' => "date_heure DESC"));
$activer_breves=$GLOBALS['meta']["activer_breves"]; $activer_breves=$GLOBALS['meta']["activer_breves"];
...@@ -349,7 +349,7 @@ if ($relief) { ...@@ -349,7 +349,7 @@ if ($relief) {
if ($GLOBALS['meta']["activer_sites"] == 'oui') { if ($GLOBALS['meta']["activer_sites"] == 'oui') {
include_spip('inc/sites_voir'); include_spip('inc/sites_voir');
afficher_sites(_T('titre_sites_references_rubrique'), array("FROM" => 'spip_syndic', 'WHERE' => "id_rubrique='$id_rubrique' AND statut!='refuse' AND statut != 'prop' AND syndication NOT IN ('off','sus')", 'ORDER BY' => 'nom_site')); echo afficher_sites(_T('titre_sites_references_rubrique'), array("FROM" => 'spip_syndic', 'WHERE' => "id_rubrique='$id_rubrique' AND statut!='refuse' AND statut != 'prop' AND syndication NOT IN ('off','sus')", 'ORDER BY' => 'nom_site'));
if ($id_rubrique > 0 AND ($flag_editable OR $GLOBALS['meta']["proposer_sites"]> 0)) { if ($id_rubrique > 0 AND ($flag_editable OR $GLOBALS['meta']["proposer_sites"]> 0)) {
......
...@@ -95,33 +95,36 @@ function exec_recherche_dist() ...@@ -95,33 +95,36 @@ function exec_recherche_dist()
} }
$nbb = afficher_breves (_T('info_breves_touvees'), $query_breves, true); $nbb = afficher_breves (_T('info_breves_touvees'), $query_breves, true);
echo $nbb;
if ($activer_moteur) { if ($activer_moteur) {
if ($nbb) { if ($nbb) {
$doublons = join($nbb, ","); $doublons = join($nbb, ",");
$query_breves_int["WHERE"].= " AND objet.id_breve NOT IN ($doublons)"; $query_breves_int["WHERE"].= " AND NOT (" . $query_breves['WHERE'] . ")";
} }
$nbb1 = afficher_breves (_T('info_breves_touvees_dans_texte'), $query_breves_int, true); $nbb1 = afficher_breves (_T('info_breves_touvees_dans_texte'), $query_breves_int, true);
echo $nbb1;
} }
$nbr = afficher_rubriques (_T('info_rubriques_trouvees'), $query_rubriques); $nbr = afficher_rubriques (_T('info_rubriques_trouvees'), $query_rubriques);
echo $nbr;
if ($activer_moteur) { if ($activer_moteur) {
if ($nbr) { if ($nbr) {
$doublons = join($nbr, ","); $query_rubriques_int["WHERE"].= " AND NOT (" . $query_rubriques['WHERE'] . ")";
$query_rubriques_int["WHERE"].= " AND objet.id_rubrique NOT IN ($doublons)";
} }
$nbr1 = afficher_rubriques (_T('info_rubriques_trouvees_dans_texte'), $query_rubriques_int); $nbr1 = afficher_rubriques (_T('info_rubriques_trouvees_dans_texte'), $query_rubriques_int);
echo $nbr1;
} }
$nbt = afficher_auteurs (_T('info_auteurs_trouves'), $query_auteurs_int); $nbt = afficher_auteurs (_T('info_auteurs_trouves'), $query_auteurs_int);
$nbs = afficher_sites (_T('info_sites_trouves'), $query_sites); $nbs = afficher_sites (_T('info_sites_trouves'), $query_sites);
echo $nbs;
if ($activer_moteur) { if ($activer_moteur) {
if ($nbs) { if ($nbs) {
$doublons = join($nbs, ","); $query_sites_int["WHERE"].= " AND NOT (" . $query_sites['WHERE'] . ")";
$query_sites_int["WHERE"].= " AND objet.id_syndic NOT IN ($doublons)";
} }
$nbs1 = afficher_sites (_T('info_sites_trouves_dans_texte'), $query_sites_int); $nbs1 = afficher_sites (_T('info_sites_trouves_dans_texte'), $query_sites_int);
echo $nbs1;
} }
if (!$nba AND !$nba1 AND !$nbb AND !$nbb1 AND !$nbr AND !$nbr1 AND !$nbt AND !$nbs AND !$nbs1) { if (!$nba AND !$nba1 AND !$nbb AND !$nbb1 AND !$nbr AND !$nbr1 AND !$nbt AND !$nbs AND !$nbs1) {
......
...@@ -377,7 +377,7 @@ if ($syndication == "oui" OR $syndication == "off" OR $syndication == "sus") { ...@@ -377,7 +377,7 @@ if ($syndication == "oui" OR $syndication == "off" OR $syndication == "sus") {
echo _T('lien_nouvelle_recuperation')."</a></b></center>\n"; echo _T('lien_nouvelle_recuperation')."</a></b></center>\n";
fin_boite_info(); fin_boite_info();
} }
afficher_syndic_articles(_T('titre_articles_syndiques'), array('FROM' => 'spip_syndic_articles', 'WHERE' => "id_syndic=$id_syndic", 'ORDER BY' => "date DESC"), $id_syndic); echo afficher_syndic_articles(_T('titre_articles_syndiques'), array('FROM' => 'spip_syndic_articles', 'WHERE' => "id_syndic=$id_syndic", 'ORDER BY' => "date DESC"), $id_syndic);
echo "<font face='verdana,arial,helvetica' size=2>"; echo "<font face='verdana,arial,helvetica' size=2>";
......
...@@ -29,11 +29,11 @@ creer_colonne_droite(); ...@@ -29,11 +29,11 @@ creer_colonne_droite();
echo pipeline('affiche_droite',array('args'=>array('exec'=>'sites_tous'),'data'=>'')); echo pipeline('affiche_droite',array('args'=>array('exec'=>'sites_tous'),'data'=>''));
debut_droite(); debut_droite();
afficher_sites(_T('titre_sites_tous'), array("FROM" => 'spip_syndic', 'WHERE' => "syndication='non' AND statut='publie'", 'ORDER BY'=> "nom_site")); echo afficher_sites(_T('titre_sites_tous'), array("FROM" => 'spip_syndic', 'WHERE' => "syndication='non' AND statut='publie'", 'ORDER BY'=> "nom_site"));
afficher_sites(_T('titre_sites_syndiques'), array('FROM' => 'spip_syndic', 'WHERE' => "(syndication='oui' OR syndication='sus') AND statut='publie'", 'ORDER BY' => "nom_site")); echo afficher_sites(_T('titre_sites_syndiques'), array('FROM' => 'spip_syndic', 'WHERE' => "(syndication='oui' OR syndication='sus') AND statut='publie'", 'ORDER BY' => "nom_site"));
afficher_sites(_T('titre_sites_proposes'), array("FROM" => 'spip_syndic', 'WHERE' => "statut='prop'", 'ORDER BY' => "nom_site")); echo afficher_sites(_T('titre_sites_proposes'), array("FROM" => 'spip_syndic', 'WHERE' => "statut='prop'", 'ORDER BY' => "nom_site"));
if ($connect_statut == '0minirezo' OR $GLOBALS['meta']["proposer_sites"] > 0) { if ($connect_statut == '0minirezo' OR $GLOBALS['meta']["proposer_sites"] > 0) {
echo "<div align='right'>"; echo "<div align='right'>";
...@@ -41,13 +41,13 @@ if ($connect_statut == '0minirezo' OR $GLOBALS['meta']["proposer_sites"] > 0) { ...@@ -41,13 +41,13 @@ if ($connect_statut == '0minirezo' OR $GLOBALS['meta']["proposer_sites"] > 0) {
echo "</div>"; echo "</div>";
} }
afficher_sites(_T('avis_sites_probleme_syndication'), array("FROM" => 'spip_syndic', 'WHERE' => "syndication='off' AND statut='publie'", 'ORDER BY' => "nom_site")); echo afficher_sites(_T('avis_sites_probleme_syndication'), array("FROM" => 'spip_syndic', 'WHERE' => "syndication='off' AND statut='publie'", 'ORDER BY' => "nom_site"));
if ($options == 'avancees' AND $connect_statut == '0minirezo') { if ($options == 'avancees' AND $connect_statut == '0minirezo') {
afficher_sites(_T('info_sites_refuses'), array("FROM" => 'spip_syndic', 'WHERE' => "statut='refuse'", 'ORDER BY' => "nom_site")); echo afficher_sites(_T('info_sites_refuses'), array("FROM" => 'spip_syndic', 'WHERE' => "statut='refuse'", 'ORDER BY' => "nom_site"));
} }
afficher_syndic_articles(_T('titre_dernier_article_syndique'), array('FROM' => 'spip_syndic_articles', 'ORDER BY' => "date DESC", 'LIMIT' => "50")); echo afficher_syndic_articles(_T('titre_dernier_article_syndique'), array('FROM' => 'spip_syndic_articles', 'ORDER BY' => "date DESC", 'LIMIT' => "50"));
echo fin_page(); echo fin_page();
} }
......
...@@ -31,11 +31,17 @@ function afficher_messages($titre, $from, $where, &$messages_vus, $afficher_aute ...@@ -31,11 +31,17 @@ function afficher_messages($titre, $from, $where, &$messages_vus, $afficher_aute
} }
if ($important) echo "<div class='cadre-couleur'><div class='cadre-padding'>"; $res = affiche_tranche_bandeau($requete, "messagerie-24.gif", $couleur_foncee, "white", $tmp_var, $titre, false, $largeurs, $styles, 'afficher_message_boucles', $afficher_auteurs);
$t = affiche_tranche_bandeau($requete, "messagerie-24.gif", $couleur_foncee, "white", $tmp_var, $titre, false, $largeurs, $styles, 'afficher_message_boucles', $afficher_auteurs);
foreach ($t as $v) $messages_vus[$v]= $v; $result = spip_query("SELECT messages.id_message FROM " . $requete['FROM'] . ' WHERE ' . $requete['WHERE']);
if ($important) echo '</div></div>';
while ($r = spip_fetch_array($result)) {
$r = $r['id_message'];
$messages_vus[$r]= $r;
}
if (!$important) return $res;
else return "<div class='cadre-couleur'><div class='cadre-padding'>$res</div></div>";
} }
// http://doc.spip.org/@afficher_message_boucles // http://doc.spip.org/@afficher_message_boucles
......
...@@ -441,12 +441,13 @@ function affiche_tranche_bandeau($requete, $icone, $fg, $bg, $tmp_var, $titre, ...@@ -441,12 +441,13 @@ function affiche_tranche_bandeau($requete, $icone, $fg, $bg, $tmp_var, $titre,
if (!isset($requete['GROUP BY'])) $requete['GROUP BY'] = ''; if (!isset($requete['GROUP BY'])) $requete['GROUP BY'] = '';
$cpt = spip_fetch_array(spip_query("SELECT COUNT(*) AS n FROM " . $requete['FROM'] . ($requete['WHERE'] ? (' WHERE ' . $requete['WHERE']) : '') . ($requete['GROUP BY'] ? (' GROUP BY ' . $requete['GROUP BY']) : ''))); $cpt = spip_fetch_array(spip_query("SELECT COUNT(*) AS n FROM " . $requete['FROM'] . ($requete['WHERE'] ? (' WHERE ' . $requete['WHERE']) : '') . ($requete['GROUP BY'] ? (' GROUP BY ' . $requete['GROUP BY']) : '')));
if (! ($force OR ($cpt = $cpt['n']))) return array(); if (! ($force OR ($cpt = $cpt['n']))) return '';
if ($titre) echo "<div style='height: 12px;'></div>"; $res = "";
echo "<div class='liste'>"; if ($titre) $res .= "<div style='height: 12px;'></div>";
echo bandeau_titre_boite2('<b>' . $titre . '</b>', $icone, $fg, $bg, false); $res .= "<div class='liste'>";
echo "<table width='100%' cellpadding='2' cellspacing='0' border='0'>"; $res .= bandeau_titre_boite2('<b>' . $titre . '</b>', $icone, $fg, $bg, false);
$res .= "<table width='100%' cellpadding='2' cellspacing='0' border='0'>";
if (isset($requete['LIMIT'])) $cpt = min($requete['LIMIT'], $cpt); if (isset($requete['LIMIT'])) $cpt = min($requete['LIMIT'], $cpt);
$deb_aff = intval(_request($tmp_var)); $deb_aff = intval(_request($tmp_var));
...@@ -454,22 +455,21 @@ function affiche_tranche_bandeau($requete, $icone, $fg, $bg, $tmp_var, $titre, ...@@ -454,22 +455,21 @@ function affiche_tranche_bandeau($requete, $icone, $fg, $bg, $tmp_var, $titre,
if ($cpt > $nb_aff) { if ($cpt > $nb_aff) {
$nb_aff = (_TRANCHES); $nb_aff = (_TRANCHES);
echo afficher_tranches_requete($cpt, $tmp_var, '', $nb_aff); $res .= afficher_tranches_requete($cpt, $tmp_var, '', $nb_aff);
} }
$result = spip_query("SELECT " . (isset($requete["SELECT"]) ? $requete["SELECT"] : "*") . " FROM " . $requete['FROM'] . ($requete['WHERE'] ? (' WHERE ' . $requete['WHERE']) : '') . ($requete['GROUP BY'] ? (' GROUP BY ' . $requete['GROUP BY']) : '') . ($requete['ORDER BY'] ? (' ORDER BY ' . $requete['ORDER BY']) : '') . " LIMIT " . ($deb_aff >= 0 ? "$deb_aff, $nb_aff" : ($requete['LIMIT'] ? $requete['LIMIT'] : "99999"))); $result = spip_query("SELECT " . (isset($requete["SELECT"]) ? $requete["SELECT"] : "*") . " FROM " . $requete['FROM'] . ($requete['WHERE'] ? (' WHERE ' . $requete['WHERE']) : '') . ($requete['GROUP BY'] ? (' GROUP BY ' . $requete['GROUP BY']) : '') . ($requete['ORDER BY'] ? (' ORDER BY ' . $requete['ORDER BY']) : '') . " LIMIT " . ($deb_aff >= 0 ? "$deb_aff, $nb_aff" : ($requete['LIMIT'] ? $requete['LIMIT'] : "99999")));
$table = array(); $table = array();
$tous_id = array();
while ($row = spip_fetch_array($result)) { while ($row = spip_fetch_array($result)) {
$table[]= $skel($row, $tous_id, $voir_logo, $own); $table[]= $skel($row, $tous_id, $voir_logo, $own);
} }
spip_free_result($result); spip_free_result($result);
echo afficher_liste($largeurs, $table, $styles); $res .= afficher_liste($largeurs, $table, $styles);
echo "</table>"; $res .= "</table>";
echo "</div>\n"; $res .= "</div>\n";
return $tous_id; return $res;
} }
......
...@@ -17,7 +17,7 @@ include_spip('inc/actions'); ...@@ -17,7 +17,7 @@ include_spip('inc/actions');
// http://doc.spip.org/@afficher_sites // http://doc.spip.org/@afficher_sites
function afficher_sites($titre_table, $requete) function afficher_sites($titre_table, $requete)
{ {
global $couleur_claire, $connect_id_auteur, $spip_display ; global $couleur_claire;
$tmp_var = 't_' . substr(md5(join(' ',$requete)), 0, 4); $tmp_var = 't_' . substr(md5(join(' ',$requete)), 0, 4);
...@@ -27,7 +27,7 @@ function afficher_sites($titre_table, $requete) ...@@ -27,7 +27,7 @@ function afficher_sites($titre_table, $requete)
// http://doc.spip.org/@afficher_sites_boucle // http://doc.spip.org/@afficher_sites_boucle
function afficher_sites_boucle($row, &$tous_id, $voir_logo, $bof) function afficher_sites_boucle($row, &$tous_id, $voir_logo, $bof)
{ {
global $spip_lang_right; global $spip_lang_right;
$vals = ''; $vals = '';
$id_syndic=$row["id_syndic"]; $id_syndic=$row["id_syndic"];
$id_rubrique=$row["id_rubrique"]; $id_rubrique=$row["id_rubrique"];
...@@ -36,8 +36,6 @@ function afficher_sites_boucle($row, &$tous_id, $voir_logo, $bof) ...@@ -36,8 +36,6 @@ function afficher_sites_boucle($row, &$tous_id, $voir_logo, $bof)
$url_syndic=$row["url_syndic"]; $url_syndic=$row["url_syndic"];
$syndication=$row["syndication"]; $syndication=$row["syndication"];
$statut=$row["statut"]; $statut=$row["statut"];
$date=$row["date"];
$moderation=$row['moderation'];
$tous_id[] = $id_syndic; $tous_id[] = $id_syndic;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter