Newer
Older
if (count(explode(" ", $texte)) > 1) $largeur = 80;
else $largeur = 70;
if ($spip_display != 3 AND strlen($texte)>16) $largeur += 20;
if (!$menu_accesskey) $menu_accesskey = 1;
if ($menu_accesskey < 10) {
$accesskey = " accesskey='$menu_accesskey'";
$menu_accesskey++;
}
else if ($menu_accesskey == 10) {
$accesskey = " accesskey='0'";
$menu_accesskey++;
}
if ($spip_display == 3) $accesskey_icone = $accesskey;
if ($rubrique_icone == $rubrique) $class_select = " class='selection'";
$compteur_survol ++;
$a_href = "<a$accesskey href=\"$lien\"$class_select>";
if ($spip_display != 1) {
echo "<td class='cellule36' style='width: ".$largeur."px;'>";
echo "$a_href<img src='img_pack/$fond'$alt$title>";
if ($aide AND $spip_display != 3) echo aide($aide)." ";
else echo "<td class='cellule-texte' width='$largeur'>$a_href".$texte;
}
global $spip_display, $couleur_claire, $couleur_foncee, $compteur_survol;
if (strlen($fonction) < 3) $fonction = "rien.gif";
if (strlen($align) > 2) $aligner = " ALIGN='$align' ";
if ($spip_display == 1){
$hauteur = 20;
}
else if ($spip_display == 3){
$hauteur = 30;
$largeur = 30;
$title = " title=\"$texte\"";
$alt = " alt=\"$texte\"";
}
else {
$hauteur = 70;
if ($fonction == "supprimer.gif") {
$style = '-danger';
} else {
$style = '';
$compteur_survol ++;
$icone .= "\n<table cellpadding='0' class='pointeur' cellspacing='0' border='0' $aligner width='$largeur'>";
$icone .= "<tr><td class='icone36$style' style='text-align:center;'><a href='$lien'>";
if ($spip_display != 1 AND $spip_display != 4){
if ($fonction != "rien.gif"){
$icone .= "<img src='img_pack/$fonction'$alt$title style='background: url(img_pack/$fond) no-repeat center center;' width='24' height='24' border='0'>";
}
else {
$icone .= "<img src='img_pack/$fond'$alt$title width='24' height='24' border='0'>";
}
}
if ($spip_display != 3){
$icone .= "</table>";
if ($afficher == 'oui')
echo $icone;
else
return $icone;
function icone_horizontale($texte, $lien, $fond = "", $fonction = "", $echo = true, $javascript='') {
global $spip_display, $couleur_claire, $couleur_foncee, $compteur_survol;
Fil
a validé
$retour = '';
if ($spip_display != 4) {
if (!$fonction) $fonction = "rien.gif";
$danger = ($fonction == "supprimer.gif");
if ($danger) $retour .= "<div class='danger'>";
if ($spip_display != 1) {
$retour .= "<a href='$lien' class='cellule-h' $javascript><table cellpadding='0' valign='middle'><tr>\n";
$retour .= "<td><a href='$lien'><div class='cell-i'><img style='background: url(\"img_pack/$fond\") center center no-repeat;' src='img_pack/$fonction' alt=''></div></a></td>\n";
$retour .= "<td class='cellule-h-lien'><a href='$lien' class='cellule-h'>$texte</a></td>\n";
$retour .= "</tr></table></a>\n";
}
else {
$retour .= "<a href='$lien' class='cellule-h-texte'><div>$texte</div></a>\n";
}
if ($danger) $retour .= "</div>";
} else {
$retour = "<li><a href='$lien'>$texte</li>";
ARNO*
a validé
}
Fil
a validé
if ($echo) echo $retour;
return $retour;
}
function bandeau_barre_verticale(){
// lien changement de couleur
function lien_change_var($lien, $set, $couleur, $coords, $titre, $mouseOver="") {
$lien->addVar($set, $couleur);
return "\n<area shape='rect' href='". $lien->getUrl() ."' coords='$coords' title=\"$titre\" $mouseOver>";
}
//
// Debut du corps de la page
//
function afficher_menu_rubriques() {
global $spip_lang_rtl;
$date_maj = lire_meta("date_calcul_rubriques");
echo "<script type='text/javascript' src='js_menu_rubriques.php?date=$date_maj&dir=$spip_lang_rtl'></script>";
function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivre", $onLoad = "") {
global $couleur_foncee;
global $couleur_claire;
global $adresse_site;
global $connect_id_auteur;
global $connect_statut;
global $connect_activer_messagerie;
global $connect_toutes_rubriques;
global $options, $spip_display, $spip_ecran;
global $spip_lang, $spip_lang_rtl, $spip_lang_left, $spip_lang_right;
if ($spip_ecran == "large") $largeur = 974;
else $largeur = 750;
if (strlen($adresse_site)<10) $adresse_site="../";
$link = new Link;
echo lien_change_var ($link, 'set_disp', 1, '1,0,18,15', _T('lien_afficher_texte_seul'), "onMouseOver=\"changestyle('bandeauvide','visibility', 'visible');\"");
echo lien_change_var ($link, 'set_disp', 2, '19,0,40,15', _T('lien_afficher_texte_icones'), "onMouseOver=\"changestyle('bandeauvide','visibility', 'visible');\"");
echo lien_change_var ($link, 'set_disp', 3, '41,0,59,15', _T('lien_afficher_icones_seuls'), "onMouseOver=\"changestyle('bandeauvide','visibility', 'visible');\"");
if ($spip_display == "4") {
// Icones principales
echo "<ul>";
echo "<li><a href=\"index.php3\">"._T('icone_a_suivre')."</a>";
echo "<li><a href=\"naviguer.php3\">"._T('icone_edition_site')."</a>";
echo "<li><a href=\"forum.php3\">"._T('titre_forum')."</a>";
echo "<li><a href=\"auteurs.php3\">"._T('icone_auteurs')."</a>";
echo "<li><a href=\"$adresse_site\">"._T('icone_visiter_site')."</a>";
echo "</ul>";
}
else {
// Icones principales
echo "<iframe id='iframe_action' name='iframe_action' width='1' height='1' style='position: absolute; visibility: hidden;'></iframe>";
echo "<div class='invisible_au_chargement' style='position: absolute; height: 0px;'><a href='oo'>"._T("access_mode_texte")."</a></div>";
ARNO*
a validé
echo "<div class='bandeau-principal' align='center'>\n";
echo "<div class='bandeau-icones'>\n";
echo "<table width='$largeur' cellpadding='0' cellspacing='0' border='0' align='center'><tr>\n";
icone_bandeau_principal (_T('icone_a_suivre'), "index.php3", "asuivre-48.png", "asuivre", $rubrique, "", "asuivre", $sous_rubrique);
icone_bandeau_principal (_T('icone_edition_site'), "naviguer.php3", "documents-48$spip_lang_rtl.png", "documents", $rubrique, "", "rubriques", $sous_rubrique);
icone_bandeau_principal (_T('titre_forum'), "forum.php3", "messagerie-48.png", "redacteurs", $rubrique, "", "forum-interne", $sous_rubrique);
icone_bandeau_principal (_T('icone_auteurs'), "auteurs.php3", "redacteurs-48.png", "auteurs", $rubrique, "", "redacteurs", $sous_rubrique);
if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques AND lire_meta("activer_statistiques") != 'non') {
//bandeau_barre_verticale();
icone_bandeau_principal (_T('icone_statistiques_visites'), "statistiques_visites.php3", "statistiques-48.png", "suivi", $rubrique, "", "statistiques", $sous_rubrique);
if ($connect_statut == '0minirezo' and $connect_toutes_rubriques) {
icone_bandeau_principal (_T('icone_configuration_site'), "configuration.php3", "administration-48.png", "administration", $rubrique, "", "configuration", $sous_rubrique);
}
icone_bandeau_principal (_T('icone_aide_ligne'), "javascript:window.open('aide_index.php3?var_lang=$spip_lang', 'aide_spip', 'scrollbars=yes,resizable=yes,width=740,height=580');", "aide-48$spip_lang_rtl.png", "vide", "", "aide_index.php3?var_lang=$spip_lang", "aide-en-ligne", $sous_rubrique);
icone_bandeau_principal (_T('icone_visiter_site'), "$adresse_site", "visiter-48$spip_lang_rtl.png", "visiter","", "visiter", $sous_rubrique);
echo "<table width='$largeur' cellpadding='0' cellspacing='0'' align='center'><tr><td>";
echo "<div style='text-align: $spip_lang_left; width: ".$largeur."px; position: relative; z-index: 2000;'>";
// Icones secondaires
$activer_messagerie = "oui";
$connect_activer_messagerie = "oui";
if ($rubrique == "asuivre"){
$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_tous_articles'), "articles_page.php3", "article-24.gif", "articles", $sous_rubrique);
/*if ($options == "avancees") {
if ($connect_statut == "0minirezo") $req_where = " AND articles.statut IN ('prepa','prop','publie')";
else $req_where = " AND articles.statut IN ('prop','publie')";
$nombre_versions = spip_num_rows(spip_query("
SELECT versions.*, articles.statut, articles.titre
FROM spip_versions AS versions, spip_articles AS articles
WHERE versions.id_article = articles.id_article AND versions.id_version > 1$req_where LIMIT 0,1"));
icone_bandeau_secondaire (_T('icone_suivi_revisions'), "suivi_revisions.php3", "historique-24.gif", "revisions", $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", "suivi-petition-24.gif", "suivi-petition", $sous_rubrique);
$decal = $decal + largeur_icone_bandeau_principal(_T('icone_discussions'));
if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques) {
if ($rubrique == "auteurs") {
$class = "visible_au_chargement";
} else {
$class = "invisible_au_chargement";
}
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", "perso", $sous_rubrique);
icone_bandeau_secondaire (_T('icone_creer_nouvel_auteur'), "auteur_infos.php3?new=oui", "auteur-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);
if (lire_meta('multi_articles') == 'oui' OR lire_meta('multi_rubriques') == 'oui')
icone_bandeau_secondaire (_T('onglet_repartition_lang'), "statistiques_lang.php3", "langues-24.gif", "repartition-langues", $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.png' width='26' height='20' border='0' alt='' /></a>";
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.png' 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.png' 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.png' alt='' width='26' height='20' border='0'></a>";
echo"<img src='img_pack/rien.gif' width='10' alt='' />";
echo "<a href='calendrier_semaine.php3' class='icone26' onMouseOver=\"changestyle('bandeauagenda','visibility','visible');\"><img src='img_pack/cal-rv.png' 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.png' 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.png' 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 = new Link;
ARNO*
a validé
$simple = "<b>"._T('icone_interface_simple')."</b>/<a href='".$lien->getUrl()."' class='lien_sous'>"._T('icone_interface_complet')."</a>";
$icone = "interface-display-comp.png";
$lien = new Link;
ARNO*
a validé
$simple = "<a href='".$lien->getUrl()."' class='lien_sous'>"._T('icone_interface_simple')."</a>/<b>"._T('icone_interface_complet')."</b>";
$icone = "interface-display.png";
echo "<a href='". $lien->getUrl() ."' class='icone26' onMouseOver=\"changestyle('bandeaudisplay','visibility', 'visible');\"><img src='img_pack/$icone' 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 = new 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.png' 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.png' 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
$link = new Link;
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(afficher_plus("articles_page.php3")._T('info_en_cours_validation'), "article-24.gif", '', '', false);
Fil
a validé
$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(afficher_plus("index.php3")._T('info_articles_proposes'), "article-24.gif", '', '', false);
Fil
a validé
$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(afficher_plus("breves.php3")._T('info_breves_valider'), "breve-24.gif", "$couleur_foncee", "white", false);
Fil
a validé
$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 "\n<h1>".typo($titre)."</h1> \n";
}
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, $spip_display;
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' class='colonne_etroite' valign='top' class='serif' $rspan>\n";
if ($spip_display == 4) echo "<!-- ";
}
//
// Presentation de l''interface privee, marge de droite
//
function creer_colonne_droite($rubrique=""){
global $deja_colonne_droite;
global $changer_config;
global $activer_messagerie;