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

encore qq globales ineptes.

parent 6c0e0977
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -17,95 +17,75 @@ include_spip('inc/presentation'); ...@@ -17,95 +17,75 @@ include_spip('inc/presentation');
// http://doc.spip.org/@encours_accueil // http://doc.spip.org/@encours_accueil
function encours_accueil() function encours_accueil()
{ {
global $connect_statut, $connect_toutes_rubriques, $connect_id_auteur, $flag_ob; global $connect_statut, $connect_toutes_rubriques, $connect_id_auteur;
$res = '';
//
// On utilise ob_start pour ne pas afficher de bloc vide (sinon tant pis)
//
if ($flag_ob)
ob_start();
else
debut_cadre_couleur_foncee("",false, "", _T('texte_en_cours_validation'));
// //
// Les articles a valider // Les articles a valider
// //
echo afficher_articles(_T('info_articles_proposes'), array("WHERE" => "statut='prop'", 'ORDER BY' => "date DESC")); $res .= afficher_articles(_T('info_articles_proposes'), array("WHERE" => "statut='prop'", 'ORDER BY' => "date DESC"));
// //
// Les breves a valider // Les breves a valider
// //
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); $res .= 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');
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")); $res .= afficher_sites(afficher_plus(generer_url_ecrire('sites_tous'))._T('info_site_valider'), array("FROM" => 'spip_syndic', 'WHERE' => "statut='prop'", 'ORDER BY'=> "nom_site"));
} }
// //
// Les sites a probleme // Les sites a probleme
// //
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');
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')); $res .= 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
if ($connect_statut == '0minirezo' AND $connect_toutes_rubriques) { if ($connect_statut == '0minirezo' AND $connect_toutes_rubriques) {
$cpt = spip_fetch_array(spip_query("SELECT COUNT(*) AS n FROM spip_syndic_articles WHERE statut='dispo'")); $cpt = spip_fetch_array(spip_query("SELECT COUNT(*) AS n FROM spip_syndic_articles WHERE statut='dispo'"));
if ($cpt = $cpt['n']) if ($cpt = $cpt['n'])
echo "<br /><small><a href='" , $res .= "<br /><small><a href='"
generer_url_ecrire("sites_tous","") , . generer_url_ecrire("sites_tous","")
"' style='color: black;'>", . "' style='color: black;'>"
$cpt, . $cpt
" ", . " "
_T('info_liens_syndiques_1'), . _T('info_liens_syndiques_1')
" ", . " "
_T('info_liens_syndiques_2'), . _T('info_liens_syndiques_2')
"</a></small>"; . "</a></small>";
} }
// Les forums en attente de moderation // Les forums en attente de moderation
if ($connect_statut == '0minirezo' AND $connect_toutes_rubriques) { if ($connect_toutes_rubriques) {
$cpt = spip_fetch_array(spip_query("SELECT COUNT(*) AS n FROM spip_forum WHERE statut='prop'")); $cpt = spip_fetch_array(spip_query("SELECT COUNT(*) AS n FROM spip_forum WHERE statut='prop'"));
if ($cpt = $cpt['n']) { if ($cpt = $cpt['n']) {
echo "<br><small> <a href='" , generer_url_ecrire("controle_forum","") , "' style='color: black;'>",$cpt; $res .= "<br><small> <a href='" . generer_url_ecrire("controle_forum","") . "' style='color: black;'>".$cpt;
if ($cpt>1) if ($cpt>1)
echo " ",_T('info_liens_syndiques_3')," ",_T('info_liens_syndiques_4'); $res .= " "._T('info_liens_syndiques_3')." "._T('info_liens_syndiques_4');
else else
echo " ",_T('info_liens_syndiques_5')," ",_T('info_liens_syndiques_6'); $res .= " "._T('info_liens_syndiques_5')." "._T('info_liens_syndiques_6');
echo " ",_T('info_liens_syndiques_7'),",</a></small>"; $res .= " "._T('info_liens_syndiques_7').".</a></small>";
} }
} }
$non_affiche = false;
if ($flag_ob) {
$a = ob_get_contents();
ob_end_clean();
if ($a) {
debut_cadre_couleur_foncee("",false, "", _T('texte_en_cours_validation'));
echo $a;
} else
$non_affiche = true;
}
if (!$res) return '';
if (!$non_affiche) { return debut_cadre_couleur_foncee("",true, "", _T('texte_en_cours_validation'))
// Afficher le lien RSS . $res
$op = 'a-suivre'; . "<div style='text-align: "
$args = array(); . $GLOBALS['spip_lang_right']
echo "<div style='text-align: " . ";'>"
. $GLOBALS['spip_lang_right'] . bouton_spip_rss('a-suivre',array())
. ";'>" . "</div>"
. bouton_spip_rss($op, $args) . fin_cadre_couleur_foncee(true);
."</div>";
fin_cadre_couleur_foncee();
}
} }
// http://doc.spip.org/@colonne_gauche_accueil // http://doc.spip.org/@colonne_gauche_accueil
...@@ -424,7 +404,7 @@ if ($spip_display != 4) { ...@@ -424,7 +404,7 @@ if ($spip_display != 4) {
function exec_accueil_dist() function exec_accueil_dist()
{ {
global $id_rubrique, $meta, $connect_statut, $options, $connect_id_auteur, $flag_ob; global $id_rubrique, $meta, $connect_statut, $options, $connect_id_auteur;
$id_rubrique = intval($id_rubrique); $id_rubrique = intval($id_rubrique);
pipeline('exec_init',array('args'=>array('exec'=>'accueil','id_rubrique'=>$id_rubrique),'data'=>'')); pipeline('exec_init',array('args'=>array('exec'=>'accueil','id_rubrique'=>$id_rubrique),'data'=>''));
...@@ -463,7 +443,7 @@ function exec_accueil_dist() ...@@ -463,7 +443,7 @@ function exec_accueil_dist()
$GLOBALS['meta']["activer_sites"], $GLOBALS['meta']["activer_sites"],
$GLOBALS['meta']['articles_mots']); $GLOBALS['meta']['articles_mots']);
encours_accueil(); echo encours_accueil();
echo afficher_enfant_rub(0, false, true); echo afficher_enfant_rub(0, false, true);
......
...@@ -32,7 +32,7 @@ function inc_formater_article_dist($row) ...@@ -32,7 +32,7 @@ function inc_formater_article_dist($row)
: _T('info_numero_abbreviation'); : _T('info_numero_abbreviation');
if (($GLOBALS['meta']['multi_rubriques'] == 'oui' AND (!isset($GLOBALS['id_rubrique']))) OR $GLOBALS['meta']['multi_articles'] == 'oui') { if (($GLOBALS['meta']['multi_rubriques'] == 'oui' AND (!isset($GLOBALS['id_rubrique']))) OR $GLOBALS['meta']['multi_articles'] == 'oui') {
$afficher_langue = true; $afficher_langue = true;
$langue_defaut = isset($GLOBALS['langue_rubrique']) $langue_defaut = !isset($GLOBALS['langue_rubrique'])
? $GLOBALS['meta']['langue_site'] ? $GLOBALS['meta']['langue_site']
: $GLOBALS['langue_rubrique']; : $GLOBALS['langue_rubrique'];
} }
......
...@@ -92,7 +92,8 @@ if (autoriser_sans_cookie($exec)) { ...@@ -92,7 +92,8 @@ if (autoriser_sans_cookie($exec)) {
// //
if (!isset($GLOBALS['prefs'])) if (!isset($GLOBALS['prefs']))
$GLOBALS['prefs'] = array('couleur' =>1, 'display'=>0, 'options'=>'avancees'); $GLOBALS['prefs'] = array('couleur' =>1, 'display'=>0,
'options'=> $var_auth ? 'avancees' : 'basiques');
$prefs_mod = false; $prefs_mod = false;
if (isset($_GET['set_couleur'])) { if (isset($_GET['set_couleur'])) {
......
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