";
$titre_cadre = afficher_plus("auteurs_edit.php3?id_auteur=$connect_id_auteur");
$titre_cadre .= majuscules(typo($connect_nom));
debut_cadre_couleur_foncee("fiche-perso-24.gif", false, '', '');
echo "
".$titre_cadre."";
fin_cadre_couleur_foncee();
//
// Supprimer le cookie, se deconnecter...
//
if ($connect_statut == "0minirezo" AND $cookie_admin) {
$texte = _T('icone_supprimer_cookie');
if ($spip_display != 1) $texte .= aide("cookie");
icone_horizontale( $texte , "../spip_cookie.php3?cookie_admin=non&url=".rawurlencode(_DIR_RESTREINT_ABS), "cookie-24.gif", "");
}
$nom_site_spip = propre(lire_meta("nom_site"));
if (!$nom_site_spip) $nom_site_spip="SPIP";
echo "
";
echo debut_cadre_relief("racine-site-24.gif", false, "", $nom_site_spip);
if ($spip_display != 1) {
include_ecrire('inc_logos.php3');
if ($logo = decrire_logo("rubon0")) {
echo "";
}
}
echo "";
$res = spip_query("SELECT count(*) AS cnt, statut FROM spip_articles GROUP BY statut");
while($row = spip_fetch_array($res)) {
$var = 'nb_art_'.$row['statut'];
$$var = $row['cnt'];
}
if ($nb_art_prepa OR $nb_art_prop OR $nb_art_publie) {
echo afficher_plus("articles_page.php3")."
"._T('info_articles')."";
echo "
";
if ($nb_art_prepa) echo "- "._T("texte_statut_en_cours_redaction").": ".$nb_art_prepa;
if ($nb_art_prop) echo "
- "._T("texte_statut_attente_validation").": ".$nb_art_prop;
if ($nb_art_publie) echo "
- "._T("texte_statut_publies").": ".$nb_art_publie."";
echo "
";
}
$res = spip_query("SELECT count(*) AS cnt, statut FROM spip_breves GROUP BY statut");
while($row = spip_fetch_array($res)) {
$var = 'nb_bre_'.$row['statut'];
$$var = $row['cnt'];
}
if ($nb_bre_prop OR $nb_bre_publie) {
echo afficher_plus("breves.php3")."
"._T('info_breves_02')."";
echo "
";
if ($nb_bre_prop) echo "- "._T("texte_statut_attente_validation").": ".$nb_bre_prop;
if ($nb_bre_publie) echo "
- "._T("texte_statut_publies").": ".$nb_bre_publie."";
echo "
";
}
$result = spip_fetch_array(spip_query("SELECT count(*) AS cnt FROM spip_forum where statut='publie'"));
$nb_forum = $result['cnt'];
if ($nb_forum) {
if ($connect_statut == "0minirezo") echo afficher_plus("controle_forum.php3");
echo "
"._T('onglet_messages_publics')."";
echo "
";
echo "- ".$nb_forum."";
echo "
";
}
$res = spip_query("SELECT count(*) AS cnt, statut FROM spip_auteurs GROUP BY statut");
while($row = spip_fetch_array($res)) {
$var = 'nb_aut_'.$row['statut'];
$$var = $row['cnt'];
}
if ($nb_aut_0minirezo OR $nb_aut_1comite OR $nb_aut_6forum) {
echo afficher_plus("auteurs.php3")."
"._T('icone_auteurs')."";
echo "
";
if ($nb_aut_0minirezo) echo "- "._T("info_administrateurs").": ".$nb_aut_0minirezo;
if ($nb_aut_1comite) echo "
- "._T("info_redacteurs").": ".$nb_aut_1comite;
if ($nb_aut_6forum) echo "
- "._T("info_visiteurs").": ".$nb_aut_6forum;
echo "
";
}
echo "
";
echo fin_cadre_relief();
//
// Afficher les raccourcis : boutons de creation d'article et de breve, etc.
//
creer_colonne_droite();
echo "
";
//
// Annonces
//
echo http_calendrier_rv(sql_calendrier_taches_annonces(),"annonces");
echo http_calendrier_rv(sql_calendrier_taches_pb(),"pb") ;
echo http_calendrier_rv(sql_calendrier_taches_rv(), "rv");
//
// Afficher le calendrier du mois s'il y a des rendez-vous
//
$mois = date("m");
$annee = date("Y");
$jour = date("d");
$evt = sql_calendrier_agenda($annee, $mois);
if ($evt)
echo http_calendrier_agenda ($annee, $mois, $jour, $mois, $annee, false, 'calendrier.php3', '', $evt);
// et ceux du jour
$evt = date("Y-m-d");
$evt = sql_calendrier_interval_rv("'$evt'", "'$evt 23:59:59'");
if ($evt) {
echo http_calendrier_ics_titre($annee,$mois,$jour,'calendrier.php3');
echo http_calendrier_ics($annee, $mois, $jour, $echelle, $partie_cal, 90, array('', $evt));
}
}
debut_droite();
//
// Restauration d'une archive
//
if ($meta["debut_restauration"]) {
@ignore_user_abort(1);
include_ecrire("inc_import.php3");
import_init();
exit;
}
//
// Articles post-dates en attente de publication
//
$post_dates = lire_meta("post_dates");
if ($post_dates == "non" AND $connect_statut == '0minirezo' AND $options == 'avancees') {
echo "";
afficher_articles(_T('info_article_a_paraitre'), "WHERE statut='publie' AND date>NOW() ORDER BY date");
}
//
// Vos articles en cours de redaction
//
echo "
";
$vos_articles = afficher_articles(afficher_plus('articles_page.php3')._T('info_en_cours_validation'), ", 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 ($vos_articles) $vos_articles = ' AND articles.id_article NOT IN ('.join($vos_articles,',').')';
//
// Raccourcis pour malvoyants
//
if ($spip_display == 4) {
debut_raccourcis();
if (spip_num_rows(spip_query("SELECT id_rubrique FROM spip_rubriques LIMIT 0,1"))) {
icone_horizontale(_T('icone_ecrire_article'), "articles_edit.php3?new=oui", "article-24.gif","creer.gif");
$activer_breves = lire_meta("activer_breves");
if ($activer_breves != "non") {
icone_horizontale(_T('icone_nouvelle_breve'), "breves_edit.php3?new=oui", "breve-24.gif","creer.gif");
}
}
else {
if ($connect_statut == '0minirezo') {
echo "
"._T('info_ecrire_article')."
";
}
}
if ($connect_statut == '0minirezo' and $connect_toutes_rubriques) {
icone_horizontale(_T('icone_creer_rubrique_2'), "rubriques_edit.php3?new=oui", "rubrique-24.gif","creer.gif");
}
fin_raccourcis();
} else {
$gadget = "";
$gadget = "";
$id_rubrique = $GLOBALS['id_rubrique'];
if ($id_rubrique > 0) {
$dans_rub = "&id_rubrique=$id_rubrique";
$dans_parent = "&id_parent=$id_rubrique";
}
if ($connect_statut == "0minirezo") {
$gadget .= "";
$gadget .= icone_horizontale(_T('icone_creer_rubrique'), "rubriques_edit.php3?new=oui", "rubrique-24.gif", "creer.gif", false);
$gadget .= " | ";
}
if (spip_num_rows(spip_query("SELECT id_rubrique FROM spip_rubriques LIMIT 0,1"))) {
$gadget .= "";
$gadget .= icone_horizontale(_T('icone_ecrire_article'), "articles_edit.php3?new=oui$dans_rub", "article-24.gif","creer.gif", false);
$gadget .= " | ";
$activer_breves = lire_meta("activer_breves");
if ($activer_breves != "non") {
$gadget .= "";
$gadget .= icone_horizontale(_T('icone_nouvelle_breve'), "breves_edit.php3?new=oui$dans_rub", "breve-24.gif","creer.gif", false);
$gadget .= " | ";
}
if (lire_meta("activer_sites") == 'oui') {
if ($connect_statut == '0minirezo' OR lire_meta("proposer_sites") > 0) {
$gadget .= "";
$gadget .= icone_horizontale(_T('info_sites_referencer'), "sites_edit.php3?new=oui&target=sites.php3$dans_rub", "site-24.gif","creer.gif", false);
$gadget .= " | ";
}
}
}
$gadget .= "
\n";
if ($connect_statut != "0minirezo") {
$gadget .= "";
$nombre_articles = spip_num_rows(spip_query("SELECT art.id_article FROM spip_articles AS art, spip_auteurs_articles AS lien WHERE lien.id_auteur = '$connect_id_auteur' AND art.id_article = lien.id_article LIMIT 0,1"));
if ($nombre_articles > 0) {
$gadget .= "";
$gadget .= icone_horizontale (_T('icone_tous_articles'), "articles_page.php3", "article-24.gif", "", false);
$gadget .= " | ";
}
$activer_breves=lire_meta("activer_breves");
if ($activer_breves != "non"){
$gadget .= "";
$gadget .= icone_horizontale (_T('icone_breves'), "breves.php3", "breve-24.gif", "", false);
$gadget .= " | ";
}
$articles_mots = lire_meta('articles_mots');
if ($articles_mots != "non") {
$gadget .= "";
$gadget .= icone_horizontale (_T('icone_mots_cles'), "mots_tous.php3", "mot-cle-24.gif", "", false);
$gadget .= " | ";
}
$activer_sites = lire_meta('activer_sites');
if ($activer_sites<>'non') {
$gadget .= "";
$gadget .= icone_horizontale (_T('icone_sites_references'), "sites_tous.php3", "site-24.gif", "", false);
$gadget .= " | ";
}
$gadget .= "
\n";
}
}
//
// Modification du cookie
//
if ($connect_statut == "0minirezo" AND $spip_display != 4) {
if (!$cookie_admin) {
$gadget .= "
".
"".
"".
_T('info_activer_cookie').
aide ("cookie").
" | ".
"".
http_img_pack("rien.gif", ' ', "width='10'") .
" | ".
"".
icone_horizontale(_T('icone_activer_cookie'), "../spip_cookie.php3?cookie_admin=".rawurlencode("@$connect_login")."&url=".rawurlencode(_DIR_RESTREINT_ABS), "cookie-24.gif", "", false).
" |
";
}
}
if (strlen($gadget) > 0) {
echo "
";
echo debut_cadre_trait_couleur();
echo $gadget;
echo fin_cadre_trait_couleur();
}
echo "
";
//
// 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
//
afficher_articles(_T('info_articles_proposes'), "WHERE statut='prop'$vos_articles ORDER BY date DESC");
//
// Les breves a valider
//
afficher_breves(afficher_plus('breves.php3')._T('info_breves_valider'), "SELECT * FROM spip_breves WHERE statut='prepa' OR statut='prop' ORDER BY date_heure DESC", true);
//
// Les sites references a valider
//
if (afficher_plus('sites_tous.php3').lire_meta('activer_syndic') != 'non') {
include_ecrire("inc_sites.php3");
afficher_sites(afficher_plus('sites_tous.php3')._T('info_site_valider'), "SELECT * FROM spip_syndic WHERE statut='prop' ORDER BY nom_site");
}
//
// Les sites a probleme
//
if (lire_meta('activer_syndic') != 'non' AND $connect_statut == '0minirezo' AND $connect_toutes_rubriques) {
include_ecrire("inc_sites.php3");
afficher_sites(afficher_plus('sites_tous.php3')._T('avis_sites_syndiques_probleme'), "SELECT * FROM spip_syndic WHERE (syndication='off' OR syndication='sus') AND statut='publie' ORDER BY nom_site");
}
// Les articles syndiques en attente de validation
if ($connect_statut == '0minirezo' AND $connect_toutes_rubriques) {
$result = spip_query ("SELECT COUNT(*) AS compte FROM spip_syndic_articles WHERE statut='dispo'");
if (($row = spip_fetch_array($result)) AND $row['compte'])
echo "
".$row['compte']." "._T('info_liens_syndiques_1')." "._T('info_liens_syndiques_2')."";
}
// Les forums en attente de moderation
if ($connect_statut == '0minirezo' AND $connect_toutes_rubriques) {
$result = spip_query ("SELECT COUNT(*) AS compte FROM spip_forum WHERE statut='prop'");
if (($row = spip_fetch_array($result)) AND $row['compte']) {
echo "
".$row['compte'];
if ($row['compte']>1)
echo " "._T('info_liens_syndiques_3')
." "._T('info_liens_syndiques_4');
else
echo " "._T('info_liens_syndiques_5')
." "._T('info_liens_syndiques_6');
echo " "._T('info_liens_syndiques_7').".";
}
}
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 (!$non_affiche) {
// Afficher le lien RSS
include_ecrire('inc_rss.php3');
$op = 'a-suivre';
$args = array();
echo ""
. bouton_spip_rss($op, $args)
."
";
fin_cadre_couleur_foncee();
}
///// Afficher les rubriques
afficher_enfant_rub(0, false);
if ($options == 'avancees') {
/* Ne plus afficher: il y a la page "Tous vos articles" pour cela
// Vos articles publies
echo "";
afficher_articles(afficher_plus('articles_page.php3')._T('info_derniers_articles_publies'), ", spip_auteurs_articles AS lien ".
"WHERE articles.id_article=lien.id_article AND lien.id_auteur=\"$connect_id_auteur\" AND articles.statut=\"publie\" ORDER BY articles.date DESC", true);
*/
// Dernieres modifications d'articles
include_ecrire("inc_suivi_revisions.php");
afficher_suivi_versions (0, 0, false, "", true);
}
fin_page("jimmac");
//
// Si necessaire, recalculer les rubriques
//
if (lire_meta('calculer_rubriques') == 'oui') {
calculer_rubriques();
effacer_meta('calculer_rubriques');
ecrire_metas();
}
//
// Renouvellement de l'alea utilise pour valider certaines operations
// (ajouter une image, etc.)
//
if (abs(time() - $meta_maj['alea_ephemere']) > 2 * 24*3600) {
spip_log("renouvellement de l'alea_ephemere");
include_ecrire("inc_session.php3");
$alea = md5(creer_uniqid());
ecrire_meta('alea_ephemere_ancien', lire_meta('alea_ephemere'));
ecrire_meta('alea_ephemere', $alea);
ecrire_metas();
}
?>