Newer
Older
$class = "visible_au_chargement";
} else {
$class = "invisible_au_chargement";
}
$decal = largeur_icone_bandeau_principal(_T('icone_a_suivre'));
if ($rubrique == "documents"){
$class = "visible_au_chargement";
} else {
$class = "invisible_au_chargement";
if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques) {
echo "<div class='$class' id='bandeaudocuments' style='position: absolute; $spip_lang_left: ".$decal."px;'><div class='bandeau_sec'><table class='gauche'><tr>\n";
//icone_bandeau_secondaire (_T('icone_rubriques'), "naviguer.php3", "rubrique-24.gif", "rubriques", $sous_rubrique);
$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"));
icone_bandeau_secondaire (_T('icone_articles'), "articles_page.php3", "article-24.gif", "articles", $sous_rubrique);
$activer_breves=lire_meta("activer_breves");
if ($activer_breves != "non"){
icone_bandeau_secondaire (_T('icone_breves'), "breves.php3", "breve-24.gif", "breves", $sous_rubrique);
}
if ($options == "avancees"){
$articles_mots = lire_meta('articles_mots');
if ($articles_mots != "non") {
icone_bandeau_secondaire (_T('icone_mots_cles'), "mots_tous.php3", "mot-cle-24.gif", "mots", $sous_rubrique);
$activer_sites = lire_meta('activer_sites');
if ($activer_sites<>'non')
icone_bandeau_secondaire (_T('icone_sites_references'), "sites_tous.php3", "site-24.gif", "sites", $sous_rubrique);
if (@spip_num_rows(spip_query("SELECT * FROM spip_documents_rubriques LIMIT 0,1")) > 0) {
icone_bandeau_secondaire (_T('icone_doc_rubrique'), "documents_liste.php3", "doc-24.gif", "documents", $sous_rubrique);
}
}
$decal = $decal + largeur_icone_bandeau_principal(_T('icone_edition_site'));
if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques) {
if ($rubrique == "redacteurs") {
$class = "visible_au_chargement";
} else {
$class = "invisible_au_chargement";
echo "<div class='$class' id='bandeauredacteurs' style='position: absolute; $spip_lang_left: ".$decal."px;'><div class='bandeau_sec'><table class='gauche'><tr>\n";
if (lire_meta('forum_prive_admin') == 'oui') icone_bandeau_secondaire (_T('icone_forum_administrateur'), "forum_admin.php3", "forum-admin-24.gif", "privadm", $sous_rubrique);
icone_bandeau_secondaire (_T('icone_suivi_forums'), "controle_forum.php3", "suivi-forum-24.gif", "forum-controle", $sous_rubrique);
icone_bandeau_secondaire (_T('icone_suivi_pettions'), "controle_petition.php3", "petition-24.gif", "suivi-petition", $sous_rubrique);
$decal = $decal + largeur_icone_bandeau_principal(_T('icone_discussions'));
if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques) {
echo "<div class='$class' id='bandeauauteurs' style='position: absolute; $spip_lang_left: ".$decal."px;'><div class='bandeau_sec'><table class='gauche'><tr>\n";
icone_bandeau_secondaire (_T('icone_informations_personnelles'), "auteurs_edit.php3?id_auteur=$connect_id_auteur", "fiche-perso-24.gif", "xxx", $sous_rubrique);
icone_bandeau_secondaire (_T('icone_creer_nouvel_auteur'), "auteur_infos.php3?new=oui", "redacteurs-24.gif", "xxx", $sous_rubrique);
$decal = $decal + largeur_icone_bandeau_principal(_T('icone_auteurs'));
// decalage pour barre verticale
//$decal = $decal + 11;
if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques AND lire_meta("activer_statistiques") != 'non') {
if ($rubrique == "suivi") {
$class = "visible_au_chargement";
} else {
$class = "invisible_au_chargement";
echo "<div class='$class' id='bandeausuivi' style='position: absolute; $spip_lang_left: ".$decal."px;'><div class='bandeau_sec'><table class='gauche'><tr>\n";
if ($connect_toutes_rubriques) bandeau_barre_verticale();
icone_bandeau_secondaire (_T('icone_repartition_visites'), "statistiques.php3", "rubrique-24.gif", "repartition", $sous_rubrique);
icone_bandeau_secondaire (_T('titre_liens_entrants'), "statistiques_referers.php3", "referers-24.gif", "referers", $sous_rubrique);
echo "</tr></table></div></div>";
$decal = $decal + largeur_icone_bandeau_principal(_T('icone_suivi_actualite'));
if ($connect_statut == '0minirezo' and $connect_toutes_rubriques) {
if ($rubrique == "administration") {
$class = "visible_au_chargement";
} else {
$class = "invisible_au_chargement";
echo "<div class='$class' id='bandeauadministration' style='position: absolute; $spip_lang_left: ".$decal."px;'><div class='bandeau_sec'><table class='gauche'><tr>\n";
//icone_bandeau_secondaire (_T('icone_configuration_site'), "configuration.php3", "administration-24.gif", "configuration", $sous_rubrique);
icone_bandeau_secondaire (_T('icone_gestion_langues'), "config-lang.php3", "langues-24.gif", "langues", $sous_rubrique);
bandeau_barre_verticale();
if ($options == "avancees") {
icone_bandeau_secondaire (_T('icone_maintenance_site'), "admin_tech.php3", "base-24.gif", "base", $sous_rubrique);
icone_bandeau_secondaire (_T('onglet_vider_cache'), "admin_vider.php3", "cache-24.gif", "cache", $sous_rubrique);
}
else {
icone_bandeau_secondaire (_T('icone_sauver_site'), "admin_tech.php3", "base-24.gif", "base", $sous_rubrique);
}
echo "</tr></table></div></div>";
echo "</td></tr></table>";
// Bandeau
if ($rubrique == "administration") {
$style = "background: url(img_pack/rayures-danger.png); background-color: $couleur_foncee";
echo "<style>a.icone26 { color: white; }</style>";
else {
$style = "background-color: $couleur_claire";
}
echo "\n<div style=\"max-height: 40px; width: 100%; border-bottom: solid 1px white;$style\">";
echo "<table align='center' cellpadding='0' background='' width='$largeur'><tr width='$largeur'>";
echo "<td valign='middle' class='bandeau_couleur' style='text-align: $spip_lang_left;'>";
echo "<a href='articles_tous.php3' class='icone26' onMouseOver=\"changestyle('bandeautoutsite','visibility','visible');\"><img src='img_pack/tout-site.gif' border='0' alt='' /></a>";
$id_rubrique = $GLOBALS['id_rubrique'];
if ($id_rubrique > 0) echo "<a href='brouteur.php3?id_rubrique=$id_rubrique' class='icone26' onMouseOver=\"changestyle('bandeaunavrapide','visibility','visible');\"><img src='img_pack/naviguer-site.gif' alt='' width='26' height='20' border='0'></a>";
else echo "<a href='brouteur.php3' class='icone26' onMouseOver=\"changestyle('bandeaunavrapide','visibility','visible');\" ><img src='img_pack/naviguer-site.gif' alt='' width='26' height='20' border='0'></a>";
echo "<a href='recherche.php3' class='icone26' onMouseOver=\"changestyle('bandeaurecherche','visibility','visible');\" ><img src='img_pack/loupe.gif' alt='' width='26' height='20' border='0'></a>";
echo"<img src='img_pack/rien.gif' width='10' alt='' />";
ARNO*
a validé
echo "<a href='calendrier_semaine.php3' class='icone26' onMouseOver=\"changestyle('bandeauagenda','visibility','visible');\"><img src='img_pack/cal-rv.gif' alt='' width='26' height='20' border='0'></a>";
echo "<a href='messagerie.php3' class='icone26' onMouseOver=\"changestyle('bandeaumessagerie','visibility','visible');\"><img src='img_pack/cal-messagerie.gif' alt='' width='26' height='20' border='0'></a>";
echo "<a href='synchro.php3' class='icone26' onMouseOver=\"changestyle('bandeausynchro','visibility','visible');\"><img src='img_pack/cal-suivi.gif' alt='' width='26' height='20' border='0'></a>";
if (!($connect_statut == "0minirezo" AND $connect_toutes_rubriques)) {
echo "<img src='img_pack/rien.gif' width='10' alt='' />";
echo "<a href='auteurs_edit.php3?id_auteur=$connect_id_auteur' class='icone26' onMouseOver=\"changestyle('bandeauinfoperso','visibility','visible');\"><img src='img_pack/fiche-perso.gif' border='0' onMouseOver=\"changestyle('bandeauvide','visibility', 'visible');\">";
echo "</a>";
}
echo "</td>";
echo "<td valign='middle' class='bandeau_couleur' style='text-align: $spip_lang_left;'>";
// overflow pour masquer les noms tres longs (et eviter debords, notamment en ecran etroit)
if ($spip_ecran == "large") $largeur_nom = 300;
else $largeur_nom= 110;
echo "<div style='width: ".$largeur_nom."px; height: 14px; overflow: hidden;'>";
echo "</div>";
echo "<td class='bandeau_couleur' style='text-align: $spip_lang_right;' valign='middle'>";
// Choix display
// echo"<img src='img_pack/rien.gif' width='10' />";
if ($options != "avancees") {
$lien = $clean_link;
$lien->addVar('set_options', 'avancees');
ARNO*
a validé
$simple = "<b>"._T('icone_interface_simple')."</b>/<a href='".$lien->getUrl()."' class='lien_sous'>"._T('icone_interface_complet')."</a>";
} else {
$lien = $clean_link;
$lien->addVar('set_options', 'basiques');
ARNO*
a validé
$simple = "<a href='".$lien->getUrl()."' class='lien_sous'>"._T('icone_interface_simple')."</a>/<b>"._T('icone_interface_complet')."</b>";
}
echo "<a href='". $lien->getUrl() ."' class='icone26' onMouseOver=\"changestyle('bandeaudisplay','visibility', 'visible');\"><img src='img_pack/interface-display.gif' alt='' width='26' height='20' border='0'></a>";
echo "<img src='img_pack/rien.gif' width='10' height='1' alt='' />";
echo "<img src='img_pack/choix-layout$spip_lang_rtl".($spip_lang=='he'?'_he':'').".png' alt='abc' class='format_png' valign='middle' width='59' height='15' usemap='#map_layout' border='0' />";
echo "<img src='img_pack/rien.gif' width='10' height='1' alt='' />";
$lien = $clean_link;
if ($spip_ecran == "large") {
$lien->addVar('set_ecran', 'etroit');
echo "<a href='". $lien->getUrl() ."' class='icone26' onMouseOver=\"changestyle('bandeauecran','visibility', 'visible');\" title=\""._T('info_petit_ecran')."\"><img src='img_pack/set-ecran-etroit.gif' alt=\""._T('info_petit_ecran')."\" width='26' height='20' border='0'></a>";
ARNO*
a validé
$ecran = "<div><a href='".$lien->getUrl()."' class='lien_sous'>"._T('info_petit_ecran')."</a>/<b>"._T('info_grand_ecran')."</b></div>";
}
else {
$lien->addVar('set_ecran', 'large');
echo "<a href='". $lien->getUrl() ."' class='icone26' onMouseOver=\"changestyle('bandeauecran','visibility', 'visible');\" title=\""._T('info_grand_ecran')."\"><img src='img_pack/set-ecran.gif' alt=\""._T('info_grand_ecran')."\" width='26' height='20' border='0'></a>";
ARNO*
a validé
$ecran = "<div><b>"._T('info_petit_ecran')."</b>/<a href='".$lien->getUrl()."' class='lien_sous'>"._T('info_grand_ecran')."</a></div>";
// Choix de la couleur: automatique en fonction de $couleurs_spip
echo "<img src='img_pack/rien.gif' width='10' height='1' alt='' />";
ARNO*
a validé
ksort($couleurs_spip);
while (list($key,$val) = each($couleurs_spip)) {
$link->delVar('set_couleur');
$link->addVar('set_couleur', $key);
echo "<a href=\"".$link->getUrl()."\"><img src='img_pack/rien.gif' width='8' height='8' border='0' style='margin: 1px; background-color: ".$couleurs_spip[$key]['couleur_claire'].";' onMouseOver=\"changestyle('bandeauinterface','visibility', 'visible');\" alt='' /></a>";
// echo "<img src='img_pack/rien.gif' width='10' height='1' />";
echo "</td>";
//
// choix de la langue
//
if ($GLOBALS['all_langs']) {
echo "<td class='bandeau_couleur' style='width: 100px; text-align: $spip_lang_right;' valign='middle'>";
echo menu_langues('var_lang_ecrire');
echo "</td>";
}
echo "<td class='bandeau_couleur' style='text-align: $spip_lang_right; width: 28px;' valign='middle'>";
echo "<a href='../spip_cookie.php3?logout=$connect_login' class='icone26' onMouseOver=\"changestyle('bandeaudeconnecter','visibility', 'visible');\"><img src='img_pack/deconnecter-24.gif' border='0' alt='' /></a>";
}
echo "</td>";
echo "</tr></table>";
Fil
a validé
//
// Barre des gadgets
//
function afficher_javascript ($html) {
return "<script type='text/javascript'><!--\ndocument.write(\""
.addslashes(str_replace("\n", " ", $html))
."\");\n// -->\n</script>\n";
}
echo "<table width='$largeur' cellpadding='0' cellspacing='0' align='center'><tr><td>";
// GADGET Menu rubriques
echo "<div style='position: relative; z-index: 1000;'>";
Fil
a validé
echo "<div id='bandeautoutsite' class='bandeau_couleur_sous' style='$spip_lang_left: 0px; width: 200px;'>";
echo "<a href='articles_tous.php3' class='lien_sous'>"._T('icone_site_entier')."</a>";
afficher_menu_rubriques();
echo "</div>";
// FIN GADGET Menu rubriques
Fil
a validé
// GADGET Navigation rapide
echo "<div id='bandeaunavrapide' class='bandeau_couleur_sous' style='$spip_lang_left: 30px; width: 300px;'>";
Fil
a validé
if ($id_rubrique > 0) echo "<a href='brouteur.php3?id_rubrique=$id_rubrique' class='lien_sous'>";
else echo "<a href='brouteur.php3' class='lien_sous'>";
echo _T('icone_brouteur');
echo "</a>";
$gadget = '';
$vos_articles = spip_query("SELECT articles.id_article, articles.titre, articles.statut 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 LIMIT 0,5");
if (spip_num_rows($vos_articles) > 0) {
Fil
a validé
$gadget .= "<div> </div>";
$gadget .= "<div class='bandeau_rubriques' style='z-index: 1;'>";
$gadget .= bandeau_titre_boite2(_T('info_en_cours_validation'), "article-24.gif", '', '', false);
$gadget .= "\n<div class='plan-articles'>\n";
while($row = spip_fetch_array($vos_articles)) {
$id_article = $row['id_article'];
$titre = typo($row['titre']);
$statut = $row['statut'];
Fil
a validé
$gadget .= "<a class='$statut' style='font-size: 10px;' href='articles.php3?id_article=$id_article'>$titre</a>\n";
Fil
a validé
$gadget .= "</div>";
$gadget .= "</div>";
$vos_articles = spip_query("SELECT articles.id_article, articles.titre, articles.statut FROM spip_articles AS articles WHERE articles.statut='prop' ".
" ORDER BY articles.date DESC LIMIT 0,5");
if (spip_num_rows($vos_articles) > 0) {
Fil
a validé
$gadget .= "<div> </div>";
$gadget .= "<div class='bandeau_rubriques' style='z-index: 1;'>";
$gadget .= bandeau_titre_boite2(_T('info_articles_proposes'), "article-24.gif", '', '', false);
$gadget .= "<div class='plan-articles'>";
while($row = spip_fetch_array($vos_articles)) {
$id_article = $row['id_article'];
$titre = typo($row['titre']);
$statut = $row['statut'];
Fil
a validé
$gadget .= "<a class='$statut' style='font-size: 10px;' href='articles.php3?id_article=$id_article'>$titre</a>";
Fil
a validé
$gadget .= "</div>";
$gadget .= "</div>";
$vos_articles = spip_query("SELECT * FROM spip_breves WHERE statut='prop' ".
" ORDER BY date_heure DESC LIMIT 0,5");
if (spip_num_rows($vos_articles) > 0) {
Fil
a validé
$gadget .= "<div> </div>";
$gadget .= "<div class='bandeau_rubriques' style='z-index: 1;'>";
$gadget .= bandeau_titre_boite2(_T('info_breves_valider'), "breve-24.gif", "$couleur_foncee", "white", false);
$gadget .= "<div class='plan-articles'>";
while($row = spip_fetch_array($vos_articles)) {
$id_breve = $row['id_breve'];
$titre = typo($row['titre']);
$statut = $row['statut'];
Fil
a validé
$gadget .= "<a class='$statut' style='font-size: 10px;' href='breves_voir.php3?id_breve=$id_breve'>$titre</a>";
Fil
a validé
$gadget .= "</div>";
$gadget .= "</div>";
$query = "SELECT id_rubrique FROM spip_rubriques LIMIT 0,1";
$result = spip_query($query);
if (spip_num_rows($result) > 0) {
Fil
a validé
$gadget .= "<div> </div>";
$id_rubrique = $GLOBALS['id_rubrique'];
if ($id_rubrique > 0) {
$dans_rub = "&id_rubrique=$id_rubrique";
$dans_parent = "&id_parent=$id_rubrique";
}
Fil
a validé
$gadget .= "<div style='width: 140px; float: $spip_lang_left;'>";
if ($id_rubrique > 0)
Fil
a validé
$gadget .= icone_horizontale(_T('icone_creer_sous_rubrique'), "rubriques_edit.php3?new=oui$dans_parent", "rubrique-24.gif", "creer.gif", false);
else
Fil
a validé
$gadget .= icone_horizontale(_T('icone_creer_rubrique'), "rubriques_edit.php3?new=oui", "rubrique-24.gif", "creer.gif", false);
$gadget .= "</div>";
Fil
a validé
$gadget .= "<div style='width: 140px; float: $spip_lang_left;'>";
$gadget .= icone_horizontale(_T('icone_ecrire_article'), "articles_edit.php3?new=oui$dans_rub", "article-24.gif","creer.gif", false);
$gadget .= "</div>";
$activer_breves = lire_meta("activer_breves");
if ($activer_breves != "non") {
Fil
a validé
$gadget .= "<div style='width: 140px; float: $spip_lang_left;'>";
$gadget .= icone_horizontale(_T('icone_nouvelle_breve'), "breves_edit.php3?new=oui$dans_rub", "breve-24.gif","creer.gif", false);
$gadget .= "</div>";
}
if (lire_meta("activer_sites") == 'oui') {
Fil
a validé
$gadget .= "<div style='width: 140px; float: $spip_lang_left;'>";
$gadget .= icone_horizontale(_T('info_sites_referencer'), "sites_edit.php3?new=oui$dans_rub", "site-24.gif","creer.gif", false);
$gadget .= "</div>";
}
}
Fil
a validé
$gadget .= "</div>";
Fil
a validé
echo afficher_javascript($gadget);
// FIN GADGET Navigation rapide
Fil
a validé
// GADGET Recherche
echo "<div id='bandeaurecherche' class='bandeau_couleur_sous' style='width: 100px; $spip_lang_left: 60px;'>";
global $recherche;
$recherche_aff = _T('info_rechercher');
$onfocus = "onfocus=this.value='';";
echo "<form method='get' style='margin: 0px;' action='recherche.php3'>";
echo '<input type="text" size="10" value="'.$recherche_aff.'" name="recherche" class="formo" accesskey="r" '.$onfocus.'>';
Fil
a validé
// FIN GADGET recherche
Fil
a validé
// GADGET Agenda
$gadget = '';
$today = getdate(time());
$jour_today = $today["mday"];
$mois_today = $today["mon"];
$annee_today = $today["year"];
$date = date("Y-m-d", mktime(0,0,0,$mois_today, 1, $annee_today));
$mois = mois($date);
$annee = annee($date);
$jour = jour($date);
// Taches
$result_pb = spip_query("SELECT * FROM spip_messages AS messages WHERE id_auteur=$connect_id_auteur AND statut='publie' AND type='pb' AND rv!='oui'");
$result_rv = spip_query("SELECT messages.* FROM spip_messages AS messages, spip_auteurs_messages AS lien WHERE ((lien.id_auteur='$connect_id_auteur' AND lien.id_message=messages.id_message) OR messages.type='affich') AND messages.rv='oui' AND messages.date_heure > DATE_SUB(NOW(), INTERVAL 1 DAY) AND messages.date_heure < DATE_ADD(NOW(), INTERVAL 1 MONTH) AND messages.statut='publie' GROUP BY messages.id_message ORDER BY messages.date_heure");
if (spip_num_rows($result_pb) OR spip_num_rows($result_rv)) {
if ($GLOBALS['afficher_bandeau_calendrier']) $largeur = "800px";
else $largeur = "410px";
if ($GLOBALS['afficher_bandeau_calendrier']) $largeur = "600px";
else $largeur = "200px";
ARNO*
a validé
// Calendrier
if ($GLOBALS['afficher_bandeau_calendrier']) {
Fil
a validé
$gadget .= "<div id='bandeauagenda' class='bandeau_couleur_sous' style='width: $largeur; $spip_lang_left: 0px;'>";
$gadget .= "<a href='calendrier_semaine.php3' class='lien_sous'>";
$gadget .= _T('icone_agenda');
$gadget .= "</a>";
ARNO*
a validé
$mois = $GLOBALS['mois'];
$jour = $GLOBALS['jour'];
Fil
a validé
$annee =$GLOBALS['annee'];
$annee_avant = $annee - 1;
$annee_apres = $annee + 1;
Fil
a validé
$gadget .= "<table cellpadding='0' cellspacing='10' border='0'>";
$gadget .= "<tr><td colspan='3' style='text-align:$spip_lang_left;'>";
for ($i=$mois; $i < 13; $i++) {
Fil
a validé
$gadget .= http_calendrier_href("calendrier.php3?mois=$i&annee=$annee_avant",
nom_mois("$annee_avant-$i-1"),'','', 'calendrier-annee') ;
}
for ($i=1; $i < $mois - 1; $i++) {
Fil
a validé
$gadget .= http_calendrier_href("calendrier.php3?mois=$i&annee=$annee",
nom_mois("$annee-$i-1"),'','', 'calendrier-annee');
}
Fil
a validé
$gadget .= "</td>";
if ($afficher_cal) {
Fil
a validé
$gadget .= "<td valign='top' width='200' rowspan='3'>";
$gadget .= "<div> </div>";
$gadget .= "<div style='color: black;'>";
$gadget .= http_calendrier_rv(sql_calendrier_taches_annonces(),"annonces");
$gadget .= http_calendrier_rv(sql_calendrier_taches_pb(),"pb");
$gadget .= http_calendrier_rv(sql_calendrier_taches_rv(), "rv");
$gadget .= "</div>";
$gadget .= "</td>";
}
Fil
a validé
$gadget .= "</tr>";
$gadget .= "<tr>";
$gadget .= "<td valign='top' width='180'>";
$gadget .= http_calendrier_agenda($mois-1, $annee, $jour, $mois, $annee, $GLOBALS['afficher_bandeau_calendrier_semaine']) ;
$gadget .= "</td><td valign='top' width='180'>";
$gadget .= http_calendrier_agenda($mois, $annee, $jour, $mois, $annee, $GLOBALS['afficher_bandeau_calendrier_semaine']) ;
$gadget .= "</td><td valign='top' width='180'>";
$gadget .= http_calendrier_agenda($mois+1, $annee, $jour, $mois, $annee, $GLOBALS['afficher_bandeau_calendrier_semaine']) ;
$gadget .= "</td>";
$gadget .= "</tr>";
$gadget .= "<tr><td colspan='3' style='text-align:$spip_lang_right;'>";
$gadget .= "<div> </div>";
for ($i=$mois+2; $i <= 12; $i++) {
Fil
a validé
$gadget .= http_calendrier_href("calendrier.php3?mois=$i&annee=$annee",
nom_mois("$annee-$i-1"),'','', 'calendrier-annee');
}
for ($i=1; $i < $mois+1; $i++) {
Fil
a validé
$gadget .= http_calendrier_href("calendrier.php3?mois=$i&annee=$annee_apres",
nom_mois("$annee_apres-$i-1"),'','', 'calendrier-annee');
}
Fil
a validé
$gadget .= "</td></tr>";
$gadget .= "</table>";
Fil
a validé
$gadget .= "</div>";
} else {
Fil
a validé
$gadget .= "<div id='bandeauagenda' class='bandeau_couleur_sous' style='width: $largeur; $spip_lang_left: 100px;'>";
$gadget .= "<a href='calendrier_semaine.php3' class='lien_sous'>";
$gadget .= _T('icone_agenda');
$gadget .= "</a>";
Fil
a validé
$gadget .= "<table><tr>";
$gadget .= "<td valign='top' width='200'>";
$gadget .= "<div>";
$gadget .= http_calendrier_agenda($mois_today, $annee_today, $jour_today, $mois_today, $annee_today);
$gadget .= "</div>";
$gadget .= "</td>";
if ($afficher_cal) {
Fil
a validé
$gadget .= "<td valign='top' width='10'> </td>";
$gadget .= "<td valign='top' width='200'>";
$gadget .= "<div> </div>";
$gadget .= "<div style='color: black;'>";
$gadget .= http_calendrier_rv(sql_calendrier_taches_annonces(),"annonces");
$gadget .= http_calendrier_rv(sql_calendrier_taches_pb(),"pb");
$gadget .= http_calendrier_rv(sql_calendrier_taches_rv(), "rv");
$gadget .= "</div>";
$gadget .= "</td>";
Fil
a validé
$gadget .= "</tr></table>";
$gadget .= "</div>";
Fil
a validé
echo afficher_javascript($gadget);
// FIN GADGET Agenda
Fil
a validé
// GADGET Messagerie
$gadget = '';
$gadget .= "<div id='bandeaumessagerie' class='bandeau_couleur_sous' style='$spip_lang_left: 130px; width: 200px;'>";
$gadget .= "<a href='messagerie.php3' class='lien_sous'>";
$gadget .= _T('icone_messagerie_personnelle');
$gadget .= "</a>";
ARNO*
a validé
Fil
a validé
$gadget .= "<div> </div>";
$gadget .= icone_horizontale(_T('lien_nouvea_pense_bete'),"message_edit.php3?new=oui&type=pb", "pense-bete.gif", '', false);
$gadget .= icone_horizontale(_T('lien_nouveau_message'),"message_edit.php3?new=oui&type=normal", "message.gif", '', false);
Fil
a validé
$gadget .= icone_horizontale(_T('lien_nouvelle_annonce'),"message_edit.php3?new=oui&type=affich", "annonce.gif", '', false);
Fil
a validé
$gadget .= "</div>";
echo afficher_javascript($gadget);
// FIN GADGET Messagerie
ARNO*
a validé
// Suivi activite
echo "<div id='bandeausynchro' class='bandeau_couleur_sous' style='$spip_lang_left: 160px;'>";
ARNO*
a validé
echo "<a href='synchro.php3' class='lien_sous'>";
ARNO*
a validé
echo "</a>";
ARNO*
a validé
// Infos perso
echo "<div id='bandeauinfoperso' class='bandeau_couleur_sous' style='width: 200px; $spip_lang_left: 200px;'>";
ARNO*
a validé
echo "<a href='auteurs_edit.php3?id_auteur=$connect_id_auteur' class='lien_sous'>";
ARNO*
a validé
echo "</a>";
//
// -------- Affichage de droite ----------
// Deconnection
echo "<div class='bandeau_couleur_sous' id='bandeaudeconnecter' style='$spip_lang_right: 0px;'>";
echo "<a href='../spip_cookie.php3?logout=$connect_login' class='lien_sous'>"._T('icone_deconnecter')."</a>".aide("deconnect");
echo "</div>";
$decal = 0;
$decal = $decal + 150;
echo "<div id='bandeauinterface' class='bandeau_couleur_sous' style='$spip_lang_right: ".$decal."px; text-align: $spip_lang_right;'>";
echo _T('titre_changer_couleur_interface');
$decal = $decal + count($couleurs_spip) * 10 + 10;
echo "<div id='bandeauecran' class='bandeau_couleur_sous' style='width: 200px; $spip_lang_right: ".$decal."px; text-align: $spip_lang_right;'>";
echo $ecran;
echo "</div>";
$decal = $decal + 100;
// En interface simplifiee, afficher un permanence l'indication de l'interface
if ($options != "avancees") {
echo "<div id='displayfond' class='bandeau_couleur_sous' style='$spip_lang_right: ".$decal."px; text-align: $spip_lang_right; visibility: visible; background-color: white; color: $couleur_foncee; z-index: -1000; border: 1px solid $couleur_claire; border-top: 0px;'>";
echo "<b>"._T('icone_interface_simple')."</b>";
echo "<div id='bandeaudisplay' class='bandeau_couleur_sous' style='$spip_lang_right: ".$decal."px; text-align: $spip_lang_right;'>";
echo $simple;
if ($options != "avancees") {
echo "<div> </div><div style='width: 250px; text-align: $spip_lang_left;'>"._T('texte_actualite_site_1')."<a href='index.php3?&set_options=avancees'>"._T('texte_actualite_site_2')."</a>"._T('texte_actualite_site_3')."</div>";
}
echo "</div>";
echo "</td></tr></table>";
echo "</div>";
echo "</div>";
if ($options != "avancees") echo "<div style='height: 18px;'> </div>";
}
// Ouverture de la partie "principale" de la page
// Petite verif pour ne pas fermer le formulaire de recherche pendant qu'on l'edite
echo "<center onMouseOver=\"if (findObj('bandeaurecherche').style.visibility == 'visible') { ouvrir_recherche = true; } else { ouvrir_recherche = false; } changestyle('bandeauvide', 'visibility', 'hidden'); if (ouvrir_recherche == true) { changestyle('bandeaurecherche','visibility','visible'); }\">";
$result_messages = spip_query("SELECT * FROM spip_messages AS messages, spip_auteurs_messages AS lien WHERE lien.id_auteur=$connect_id_auteur AND vu='non' AND statut='publie' AND type='normal' AND lien.id_message=messages.id_message");
$total_messages = @spip_num_rows($result_messages);
if ($total_messages == 1) {
while($row = @spip_fetch_array($result_messages)) {
$ze_message=$row['id_message'];
echo "<div class='messages'><a href='message.php3?id_message=$ze_message'><font color='$couleur_foncee'>"._T('info_nouveau_message')."</font></a></div>";
if ($total_messages > 1) echo "<div class='messages'><a href='messagerie.php3'><font color='$couleur_foncee'>"._T('info_nouveaux_messages', array('total_messages' => $total_messages))."</font></a></div>";
// Afficher les auteurs recemment connectes
global $changer_config;
global $activer_messagerie;
global $activer_imessage;
global $connect_activer_messagerie;
global $connect_activer_imessage;
if ($changer_config!="oui"){
$activer_messagerie = "oui";
$activer_imessage = "oui";
}
if ($activer_imessage != "non" AND ($connect_activer_imessage != "non" OR $connect_statut == "0minirezo")) {
$query2 = "SELECT id_auteur, nom FROM spip_auteurs WHERE id_auteur!=$connect_id_auteur AND imessage!='non' AND en_ligne>DATE_SUB(NOW(),INTERVAL 15 MINUTE)";
$result_auteurs = spip_query($query2);
$nb_connectes = spip_num_rows($result_auteurs);
}
$flag_cadre = (($nb_connectes > 0) OR $rubrique == "messagerie");
if ($flag_cadre) echo "<div class='messages' style='color: #666666;'>";
if ($nb_connectes > 0) {
if ($nb_connectes > 0) {
echo "<b>"._T('info_en_ligne')."</b>";
while ($row = spip_fetch_array($result_auteurs)) {
$id_auteur = $row["id_auteur"];
$nom_auteur = typo($row["nom"]);
echo " ".bouton_imessage($id_auteur,$row)." <a href='auteurs_edit.php3?id_auteur=$id_auteur' style='color: #666666;'>$nom_auteur</a>";
}
}
}
if ($flag_cadre) echo "</div>";
}
function gros_titre($titre, $ze_logo=''){
global $couleur_foncee, $spip_display;
if ($spip_display == 4) {
echo "<h1>".typo($titre)."</h1>";
}
else {
echo "<div class='verdana2' style='font-size: 18px; color: $couleur_foncee; font-weight: bold;'>";
if (strlen($ze_logo) > 3) echo "<img src='img_pack/$ze_logo' alt='' border=0 align='middle'> ";
echo typo($titre);
echo "</div>\n";
}
}
//
// Cadre centre (haut de page)
//
function debut_grand_cadre(){
global $spip_ecran;
if ($spip_ecran == "large") $largeur = 974;
else $largeur = 750;
echo "\n<br><br><table width='$largeur' cellpadding='0' cellspacing='0' border='0'>";
echo "\n<tr>";
}
function fin_grand_cadre(){
}
// Cadre formulaires
function debut_cadre_formulaire(){
}
function fin_cadre_formulaire(){
echo "</div>\n";
}
function debut_gauche($rubrique = "asuivre") {
global $connect_statut, $cookie_admin;
global $options;
global $connect_id_auteur;
global $flag_3_colonnes, $flag_centre_large;
$flag_3_colonnes = false;
$largeur = 200;
// Ecran panoramique ?
if (ereg('((articles|breves|rubriques)_edit|forum_envoi)\.php3', $GLOBALS['REQUEST_URI'])) {
$flag_3_colonnes = true;
$rspan = " rowspan=2";
echo "<br><table width='$largeur_ecran' cellpadding=0 cellspacing=0 border=0>
<tr><td width='$largeur' valign='top' class='serif' $rspan>\n";
}
//
// Presentation de l''interface privee, marge de droite
//
function creer_colonne_droite($rubrique=""){
global $deja_colonne_droite;
global $changer_config;
global $activer_messagerie;
global $activer_imessage;
global $connect_activer_messagerie;
global $connect_activer_imessage;
global $connect_statut, $cookie_admin;
global $connect_id_auteur, $spip_ecran;
global $flag_3_colonnes, $flag_centre_large;
if ($flag_3_colonnes AND !$deja_colonne_droite) {
$deja_colonne_droite = true;
$espacement = 17;
$largeur = 140;
}
else {
$espacement = 37;
$largeur = 200;
}
echo "<td width=$espacement rowspan=2> </td>";
echo "<td width=$espacement rowspan=2> </td>";
echo "<td width=$largeur rowspan=2 align='$lang_left' valign='top'><p />";
function debut_droite($rubrique="") {
global $options, $spip_ecran, $deja_colonne_droite;
global $connect_id_auteur, $connect_statut, $connect_toutes_rubriques, $clean_link;
global $flag_3_colonnes, $flag_centre_large, $couleur_foncee, $couleur_claire;
if ($options == "avancees") {
// liste des articles bloques
$query = "SELECT id_article, titre FROM spip_articles WHERE auteur_modif = '$connect_id_auteur' AND date_modif > DATE_SUB(NOW(), INTERVAL 1 HOUR) ORDER BY date_modif DESC";
$result = spip_query($query);
$num_articles_ouverts = spip_num_rows($result);
if ($num_articles_ouverts) {
echo "<p>";
debut_cadre_enfonce('article-24.gif');
//echo "<font face='Verdana,Arial,Sans,sans-serif' size='2'>";
echo "<div class='verdana2' style='padding: 2px; background-color:$couleur_foncee; color: white; font-weight: bold;'>";
echo _T('info_cours_edition')." :".aide('artmodif');
echo "</div>";
while ($row = @spip_fetch_array($result)) {
$ze_article = $row['id_article'];
$ze_titre = typo($row['titre']);
if ($ifond == 1) {
$couleur = $couleur_claire;
$ifond = 0;
} else {
$couleur = "#eeeeee";
$ifond = 1;
}
echo "<div style='padding: 3px; background-color: $couleur;'>";
echo "<div class='verdana1'><b><a href='articles.php3?id_article=$ze_article'>$ze_titre</a></div></b>";
// ne pas proposer de debloquer si c'est l'article en cours d'edition
if ($ze_article != $GLOBALS['id_article_bloque']) {
$nb_liberer ++;
$lien = $clean_link;
$lien->addVar('debloquer_article', $ze_article);
echo "<div class='arial1' style='text-align:right;'><a href='". $lien->getUrl() ."' title='"._T('lien_liberer')."'>"._T('lien_liberer')." <img src='img_pack/croix-rouge.gif' alt='X' width='7' height='7' border='0' align='middle'></a></div>";
}
$lien = $clean_link;
$lien->addVar('debloquer_article', 'tous');
echo "<div class='arial2' style='text-align:right; padding:2px; border-top: 1px solid $couleur_foncee;'><a href='". $lien->getUrl() ."'>"._T('lien_liberer_tous')." <img src='img_pack/croix-rouge.gif' alt='' width='7' height='7' border='0' align='middle'></a></div>";
//echo "</font>";
fin_cadre_enfonce();
if (!$deja_colonne_droite) creer_colonne_droite($rubrique);
ARNO*
a validé
echo "<div> </div></td>";
}
else {
if (!$deja_colonne_droite) {
creer_colonne_droite($rubrique);
if ($spip_ecran == 'large' AND $flag_centre_large)
$largeur = 600;
echo '<td width="'.$largeur.'" valign="top" align="'.$lang_left.'" rowspan="1" class="serif">';
// touche d'acces rapide au debut du contenu
echo "\n<a name='saut' href='#saut' accesskey='s'></a>\n";
}
//
//
echo "</font>";
// rejouer le cookie de session si l'IP a change
if ($GLOBALS['spip_session'] && $GLOBALS['auteur_session']['ip_change']) {
echo "<img name='img_session' src='img_pack/rien.gif' width='0' height='0' alt='' />\n";
echo "<script type='text/javascript'><!-- \n";
echo "document.img_session.src='../spip_cookie.php3?change_session=oui';\n";
echo "// --></script>\n";
}
echo "</body></html>\n";
}
global $spip_version_affichee, $spip_display;
global $connect_id_auteur;
echo "</td></tr></table>";
debut_grand_cadre();
if ($spip_display == 4) {
echo "<div><a href=\"index.php3?set_disp=2\">"."Retour a l'interface complete"."</a></div>";
}
echo "<b>SPIP $spip_version_affichee</b> ";
echo _T('info_copyright');
echo "<br>"._T('info_copyright_doc');
if (ereg("jimmac", $credits))
echo "<br>"._T('lien_icones_interface');
fin_grand_cadre();
echo "</center>";
//
// Afficher la hierarchie des rubriques
//
function afficher_parents($id_rubrique) {
global $parents, $couleur_foncee, $lang_dir;
$parents = ereg_replace("(~+)","\\1~",$parents);
if ($id_rubrique) {
$query = "SELECT id_rubrique, id_parent, titre, lang FROM spip_rubriques WHERE id_rubrique=$id_rubrique";
while ($row = spip_fetch_array($result)) {
$id_rubrique = $row['id_rubrique'];
$id_parent = $row['id_parent'];
$titre = $row['titre'];
changer_typo($row['lang']);
$parents = " <a href='naviguer.php3?coll=$id_rubrique'><span class='verdana3' style='color: $couleur_foncee;' dir='$lang_dir'>".typo($titre)."</span></a><br>\n".$parents;
if (acces_restreint_rubrique($id_rubrique))
$parents = " <img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='"._T('info_administrer_rubriques')."'> ".$parents;
if (!$id_parent)
$parents = "~ <IMG SRC='img_pack/secteur-24.gif' alt='' WIDTH=24 HEIGHT=24 BORDER=0 align='middle'> ".$parents;
else
$parents = "~ <IMG SRC='img_pack/rubrique-24.gif' alt='' WIDTH=24 HEIGHT=24 BORDER=0 align='middle'> ".$parents;
}
}
//
//
if ($titre=='AUTO')
$titre=_T('info_installation_systeme_publication');
Fil
a validé
if (!$charset = lire_meta('charset')) $charset = 'utf-8';
Fil
a validé
@Header("Content-Type: text/html; charset=$charset");
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
echo "\n<html><head>
Fil
a validé
<title>$titre</title>
<meta http-equiv='Expires' content='0'>
<meta http-equiv='cache-control' content='no-cache,no-store'>
<meta http-equiv='pragma' content='no-cache'>
<meta http-equiv='Content-Type' content='text/html; charset=$charset'>
<style type='text/css'>
Fil
a validé
<!--
a {text-decoration: none; }
A:Hover {color:#FF9900; text-decoration: underline;}
.forml {width: 100%; background-color: #FFCC66; background-position: center bottom; float: none; color: #000000}
.formo {width: 100%; background-color: #FFF0E0; background-position: center bottom; weight: bold; float: none; color: #000000}
.fondl {background-color: #FFCC66; background-position: center bottom; float: none; color: #000000}
.fondo {background-color: #FFF0E0; background-position: center bottom; float: none; color: #000000}
.fondf {background-color: #FFFFFF; border-style: solid ; border-width: 1; border-color: #E86519; color: #E86519}
.serif { font-family: Georgia, Garamond, Times New Roman, serif; }
Fil
a validé
-->
</style>
</head>
<body bgcolor='#FFFFFF' text='#000000' link='#E86519' vlink='#6E003A' alink='#FF9900'";
Fil
a validé
echo "><br><br><br>
<center>
<table width='450'>
<font face='Verdana,Arial,Sans,sans-serif' size='4' color='#970038'><B>$titre</b></font>\n<p>";
}
function install_fin_html() {
echo '
';
}
// Voir en ligne, ou apercu, ou rien (renvoie tout le bloc)
function voir_en_ligne ($type, $id, $statut=false, $image='racine-24.gif') {