function exec_accueil_dist() { global $id_rubrique, $connect_statut, $connect_id_auteur, $spip_display, $connect_id_rubrique; $id_rubrique = intval($id_rubrique); pipeline('exec_init',array('args'=>array('exec'=>'accueil','id_rubrique'=>$id_rubrique),'data'=>'')); $commencer_page = charger_fonction('commencer_page', 'inc'); echo $commencer_page(_T('titre_page_index'), "accueil", "accueil"); echo debut_gauche("",true); if ($spip_display != 4) { echo personnel_accueil(@$_COOKIE['spip_admin']); echo pipeline('affiche_gauche',array('args'=>array('exec'=>'accueil','id_rubrique'=>$id_rubrique),'data'=>'')); $nom = typo($GLOBALS['meta']["nom_site"]); if (!$nom) $nom= _T('info_mon_site_spip'); echo debut_cadre_relief("racine-site-24.gif", true, "", $nom), etat_base_accueil(), fin_cadre_relief(true); } echo creer_colonne_droite("", true); list($evtm, $evtt, $evtr) = http_calendrier_messages(date("Y"), date("m"), date("d")," 23:59:59"); echo $evtt, $evtm, $evtr; echo pipeline('affiche_droite',array('args'=>array('exec'=>'accueil','id_rubrique'=>$id_rubrique),'data'=>'')); echo debut_droite("", true); if ($GLOBALS['meta']["post_dates"] == "non" AND $connect_statut == '0minirezo') echo afficher_objets('article',_T('info_article_a_paraitre'), array("WHERE" => "statut='publie' AND date>".sql_quote(date('Y-m-d H:i:s')), 'ORDER BY' => "date")); // Les articles recents // echo afficher_objets('article', #afficher_plus(generer_url_ecrire('articles_page')) . _T('articles_recents'), array("WHERE" => "statut='publie'" .($GLOBALS['meta']["post_dates"] == "non" ? " AND date<=".sql_quote(date('Y-m-d H:i:s')) : ''), 'ORDER BY' => "date DESC", 'LIMIT' => '0,4')); // // Vos articles en cours // echo afficher_objets('article',afficher_plus(generer_url_ecrire('articles_page'))._T('info_en_cours_validation'), array('FROM' => "spip_articles AS articles, spip_auteurs_articles AS lien", "WHERE" => "articles.id_article=lien.id_article AND lien.id_auteur=$connect_id_auteur AND articles.statut='prepa'", "ORDER BY" => "articles.date DESC")); if ($spip_display == 4) echo colonne_droite_eq4($id_rubrique, $GLOBALS['meta']["activer_breves"], $GLOBALS['meta']["activer_sites"], $GLOBALS['meta']['articles_mots']); else { echo colonne_droite_neq4($id_rubrique, $GLOBALS['meta']["activer_breves"], $GLOBALS['meta']["activer_sites"], $GLOBALS['meta']['articles_mots']); echo encours_accueil(); } include_spip('inc/presenter_enfants'); if (!$connect_id_rubrique) echo afficher_enfant_rub(0, false, true) . "<div class='nettoyeur'></div>"; echo pipeline('affiche_milieu',array('args'=>array('exec'=>'accueil'),'data'=>'')); // Dernieres modifications d'articles if (($GLOBALS['meta']['articles_versions'] == 'oui')) { include_spip('inc/suivi_versions'); echo afficher_suivi_versions (0, 0, false, "", true); } echo fin_gauche(), fin_page(); }
function exec_suivi_revisions_dist() { $debut = intval(_request('debut')); $lang_choisie = _request('lang_choisie'); $id_auteur = intval(_request('id_auteur')); $id_secteur = intval(_request('id_secteur')); $nom_auteur = $GLOBALS['visiteur_session']['nom']; $connecte = $GLOBALS['visiteur_session']['id_auteur']; //if ($id_auteur == $connecte) $id_auteur = false; $commencer_page = charger_fonction('commencer_page', 'inc'); echo $commencer_page(_T("icone_suivi_revisions")); echo debut_gauche('', true); if (autoriser('voir', 'article')) $req_where = sql_in('articles.statut', array('prepa','prop','publie')); else $req_where = sql_in('articles.statut', array('prop','publie')); echo debut_cadre_relief('', true); echo "<div class='arial11'><ul>"; if (!$id_auteur AND $id_secteur < 1) echo "\n<li><b>"._T('info_tout_site')."</b></li>"; else echo "\n<li><a href='" . generer_url_ecrire("suivi_revisions") . "'>"._T('info_tout_site')."</a></li>"; if ($id_auteur) echo "\n<li><b>$nom_auteur</b></li>"; else echo "\n<li><a href='" . generer_url_ecrire("suivi_revisions","id_auteur=$connecte") . "'>$nom_auteur</a></li>"; if (($GLOBALS['meta']['multi_rubriques'] == 'oui') OR ($GLOBALS['meta']['multi_articles'] == 'oui')) $langues = explode(',', $GLOBALS['meta']['langues_multilingue']); else $langues = array(); $result = sql_select("id_rubrique, titre", "spip_rubriques", 'id_parent=0','', '0+titre,titre'); while ($row = sql_fetch($result)) { $id_rubrique = $row['id_rubrique']; $titre = typo($row['titre']); if ($id_rubrique == $id_secteur) echo "\n<li><b>$titre</b>"; else { if (sql_countsel('spip_versions AS versions LEFT JOIN spip_articles AS articles ON versions.id_article = articles.id_article', "versions.id_version > 1 AND articles.id_secteur=$id_rubrique AND $req_where")) echo "\n<li><a href='" . generer_url_ecrire("suivi_revisions","id_secteur=$id_rubrique") . "'>$titre</a></li>"; } } foreach ($langues as $lang) { $titre = traduire_nom_langue($lang); if ($lang == $lang_choisie) echo "\n<li><b>$titre</b></li>"; else { $n = sql_countsel('spip_versions AS versions LEFT JOIN spip_articles AS articles ON versions.id_article = articles.id_article', "versions.id_version > 1 AND articles.lang='$lang' AND $req_where"); if ($n) echo "\n<li><a href='" . generer_url_ecrire("suivi_revisions","lang_choisie=$lang") . "'>$titre</a></li>"; } } echo "</ul></div>\n"; // lien vers le rss $args = array('id_secteur' => $id_secteur); if ($id_auteur) { $args['id_auteur'] = $id_auteur; $args['statut'] = 'prepa'; } echo bouton_spip_rss('revisions', $args, $lang_choisie); echo fin_cadre_relief(true); echo debut_droite("", true); echo afficher_suivi_versions($debut, $id_secteur, $id_auteur, $lang_choisie); echo fin_gauche(), fin_page(); }