Skip to content
Extraits de code Groupes Projets
inc_presentation.php3 108 ko
Newer Older
Antoine Pitrou's avatar
Antoine Pitrou a validé
		if (count(explode(" ", $texte)) > 1) $largeur = 80;
		else $largeur = 70;
Antoine Pitrou's avatar
Antoine Pitrou a validé
		$alt = " alt=\" \"";
Antoine Pitrou's avatar
Antoine Pitrou a validé
	if ($aide AND $spip_display != 3) {
		$largeur += 50;
ARNO*'s avatar
ARNO* a validé
		//$texte .= aide($aide);
Antoine Pitrou's avatar
Antoine Pitrou a validé
	}
ARNO*'s avatar
ARNO* a validé
	if ($spip_display != 3 AND strlen($texte)>16) $largeur += 20;
	
Antoine Pitrou's avatar
Antoine Pitrou a validé
	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++;
	}
Antoine Pitrou's avatar
Antoine Pitrou a validé
	if ($spip_display == 3) $accesskey_icone = $accesskey;
Antoine Pitrou's avatar
Antoine Pitrou a validé
	if ($rubrique_icone == $rubrique) $class_select = " class='selection'";
Antoine Pitrou's avatar
Antoine Pitrou a validé

Antoine Pitrou's avatar
Antoine Pitrou a validé
	$a_href = "<a$accesskey href=\"$lien\"$class_select>";

	if ($spip_display != 1) {
ARNO*'s avatar
ARNO* a validé
		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)." ";
Antoine Pitrou's avatar
Antoine Pitrou a validé
		if ($spip_display != 3) {
			echo "<span>$texte</span>";
Antoine Pitrou's avatar
Antoine Pitrou a validé
	}
Antoine Pitrou's avatar
Antoine Pitrou a validé
	else echo "<td class='cellule-texte' width='$largeur'>$a_href".$texte;
ARNO*'s avatar
ARNO* a validé
	echo "</a>";	
	echo "</td>\n";
Fil's avatar
 
Fil a validé
function icone($texte, $lien, $fond, $fonction="", $align="", $afficher='oui'){
	global $spip_display, $couleur_claire, $couleur_foncee, $compteur_survol;
Antoine Pitrou's avatar
Antoine Pitrou a validé

	if (strlen($fonction) < 3) $fonction = "rien.gif";
	if (strlen($align) > 2) $aligner = " ALIGN='$align' ";

	if ($spip_display == 1){
		$hauteur = 20;
ARNO*'s avatar
ARNO* a validé
		$largeur = 100;
Antoine Pitrou's avatar
Antoine Pitrou a validé
		$alt = " alt=\"\"";
	}
	else if ($spip_display == 3){
		$hauteur = 30;
		$largeur = 30;
		$title = " title=\"$texte\"";
		$alt = " alt=\"$texte\"";
ARNO*'s avatar
ARNO* a validé
		$largeur = 100;
Fil's avatar
Fil a validé
		$alt = " alt=\"$texte\"";
Antoine Pitrou's avatar
Antoine Pitrou a validé

	if ($fonction == "supprimer.gif") {
		$style = '-danger';
	} else {
		$style = '';
	$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){
			$icone .= "<img src='img_pack/$fonction'$alt$title style='background: url(img_pack/$fond) no-repeat center center;' width='24' height='24' border='0'>";
			$icone .= "<img src='img_pack/$fond'$alt$title width='24' height='24' border='0'>";
		$icone .= "<span>$texte</span>";
	$icone .= "</a></td></tr>";
Fil's avatar
 
Fil a validé
	$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;
Antoine Pitrou's avatar
Antoine Pitrou a validé

ARNO*'s avatar
ARNO* a validé
	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>";
function bandeau_barre_verticale(){
Antoine Pitrou's avatar
Antoine Pitrou a validé
	echo "<td class='separateur'></td>\n";
ARNO*'s avatar
ARNO* a validé
function lien_change_var($lien, $set, $couleur, $coords, $titre, $mouseOver="") {
ARNO*'s avatar
ARNO* a validé
	return "\n<area shape='rect' href='". $lien->getUrl() ."' coords='$coords' title=\"$titre\" $mouseOver>";
function afficher_menu_rubriques() {
	global $spip_lang_rtl;
	$date_maj = lire_meta("date_calcul_rubriques");
ARNO*'s avatar
ARNO* a validé
	echo "<script type='text/javascript' src='js_menu_rubriques.php?date=$date_maj&dir=$spip_lang_rtl'></script>";
ARNO*'s avatar
ARNO* a validé
function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivre", $onLoad = "") {
	global $couleurs_spip;
	global $couleur_foncee;
	global $couleur_claire;
	global $adresse_site;
	global $connect_id_auteur;
	global $connect_statut;
	global $connect_activer_messagerie;
	global $connect_toutes_rubriques;
Fil's avatar
Fil a validé
	global $auth_can_disconnect, $connect_login;
	global $options, $spip_display, $spip_ecran;
ARNO*'s avatar
ARNO* a validé
	global $spip_lang, $spip_lang_rtl, $spip_lang_left, $spip_lang_right;
ARNO*'s avatar
ARNO* a validé
	$activer_messagerie = "oui";
Antoine Pitrou's avatar
Antoine Pitrou a validé

	if ($spip_ecran == "large") $largeur = 974;
	else $largeur = 750;
Antoine Pitrou's avatar
Antoine Pitrou a validé

	if (strlen($adresse_site)<10) $adresse_site="../";

ARNO*'s avatar
ARNO* a validé
	debut_html($titre, $rubrique, $onLoad);
Antoine Pitrou's avatar
Antoine Pitrou a validé

Antoine Pitrou's avatar
Antoine Pitrou a validé
	echo "\n<map name='map_layout'>";
Fil's avatar
Fil a validé
	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');\"");
Antoine Pitrou's avatar
Antoine Pitrou a validé
	echo "\n</map>";
Antoine Pitrou's avatar
Antoine Pitrou a validé

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 {
ARNO*'s avatar
ARNO* a validé
	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*'s avatar
ARNO* a validé
	echo "<div id='haut-page'>";
Antoine Pitrou's avatar
Antoine Pitrou a validé

	echo "<div class='bandeau-principal' align='center'>\n";
	echo "<div class='bandeau-icones'>\n";
ARNO*'s avatar
ARNO* a validé
	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);
Fil's avatar
Fil a validé
	}
Antoine Pitrou's avatar
Antoine Pitrou a validé
	if ($connect_statut == '0minirezo' and $connect_toutes_rubriques) {
ARNO*'s avatar
ARNO* a validé
		icone_bandeau_principal (_T('icone_configuration_site'), "configuration.php3", "administration-48.png", "administration", $rubrique, "", "configuration", $sous_rubrique);
Antoine Pitrou's avatar
Antoine Pitrou a validé

ARNO*'s avatar
ARNO* a validé
	echo "<td> &nbsp; </td>";
	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);
ARNO*'s avatar
ARNO* a validé
	icone_bandeau_principal (_T('icone_visiter_site'), "$adresse_site", "visiter-48$spip_lang_rtl.png", "visiter","", "visiter", $sous_rubrique);
Antoine Pitrou's avatar
Antoine Pitrou a validé

ARNO*'s avatar
ARNO* a validé
	echo "</tr></table>\n";
ARNO*'s avatar
ARNO* a validé
	echo "</div>\n";
	
	echo "<table width='$largeur' cellpadding='0' cellspacing='0'' align='center'><tr><td>";
ARNO*'s avatar
ARNO* a validé
	echo "<div style='text-align: $spip_lang_left; width: ".$largeur."px; position: relative; z-index: 2000;'>";
	
ARNO*'s avatar
ARNO* a validé
	$activer_messagerie = "oui";
	$connect_activer_messagerie = "oui";
ARNO*'s avatar
ARNO* a validé
	
	if ($rubrique == "asuivre"){
		$class = "visible_au_chargement";
	} else {
		$class = "invisible_au_chargement";
	}
	$decal = largeur_icone_bandeau_principal(_T('icone_a_suivre'));
Antoine Pitrou's avatar
Antoine Pitrou a validé

ARNO*'s avatar
ARNO* a validé
	if ($rubrique == "documents"){
		$class = "visible_au_chargement";
	} else {
		$class = "invisible_au_chargement";
ARNO*'s avatar
ARNO* a validé
	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);
Antoine Pitrou's avatar
Antoine Pitrou a validé
		$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) {
			icone_bandeau_secondaire (_T('icone_tous_articles'), "articles_page.php3", "article-24.gif", "articles", $sous_rubrique);
ARNO*'s avatar
ARNO* a validé

			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"));
ARNO*'s avatar
ARNO* a validé
			if ($nombre_versions > 0 OR 1==1) {
				icone_bandeau_secondaire (_T('icone_suivi_revisions'), "suivi_revisions.php3", "historique-24.gif", "revisions", $sous_rubrique);
ARNO*'s avatar
ARNO* a validé
			}
		$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);
ARNO*'s avatar
ARNO* a validé
		echo "</tr></table></div></div>";
ARNO*'s avatar
ARNO* a validé

	$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";
ARNO*'s avatar
ARNO* a validé
		}
ARNO*'s avatar
ARNO* a validé

			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);

ARNO*'s avatar
ARNO* a validé
				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);
ARNO*'s avatar
ARNO* a validé
			echo "</tr></table></div></div>";
	
ARNO*'s avatar
ARNO* a validé
	
	$decal = $decal + largeur_icone_bandeau_principal(_T('icone_discussions'));
	
ARNO*'s avatar
ARNO* a validé
	if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques) {
ARNO*'s avatar
ARNO* a validé
		if ($rubrique == "auteurs") {
			$class = "visible_au_chargement";
		} else {
			$class = "invisible_au_chargement";
		}
ARNO*'s avatar
ARNO* a validé
		echo "<div class='$class' id='bandeauauteurs' style='position: absolute; $spip_lang_left: ".$decal."px;'><div class='bandeau_sec'><table class='gauche'><tr>\n";
ARNO*'s avatar
ARNO* a validé
		icone_bandeau_secondaire (_T('icone_informations_personnelles'), "auteurs_edit.php3?id_auteur=$connect_id_auteur", "fiche-perso-24.gif", "perso", $sous_rubrique);
ARNO*'s avatar
ARNO* a validé
		icone_bandeau_secondaire (_T('icone_creer_nouvel_auteur'), "auteur_infos.php3?new=oui", "auteur-24.gif", "xxx", $sous_rubrique);
ARNO*'s avatar
ARNO* a validé
		echo "</tr></table></div></div>";
	}	

ARNO*'s avatar
ARNO* a validé
	
	
	$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";
ARNO*'s avatar
ARNO* a validé
		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);
ARNO*'s avatar
ARNO* a validé
		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'));
	
ARNO*'s avatar
ARNO* a validé

	if ($connect_statut == '0minirezo' and $connect_toutes_rubriques) {
		if ($rubrique == "administration") {
			$class = "visible_au_chargement";
		} else {
			$class = "invisible_au_chargement";
ARNO*'s avatar
ARNO* a validé
			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>";


Fil's avatar
Fil a validé

ARNO*'s avatar
ARNO* a validé
	}	
ARNO*'s avatar
ARNO* a validé
	echo "</div>";
ARNO*'s avatar
ARNO* a validé
	echo "</div>\n";
ARNO*'s avatar
ARNO* a validé
	// Bandeau
	if ($rubrique == "administration") {
		$style = "background: url(img_pack/rayures-danger.png); background-color: $couleur_foncee";
		echo "<style>a.icone26 { color: white; }</style>";
ARNO*'s avatar
ARNO* a validé
	}
ARNO*'s avatar
ARNO* a validé
	else {
		$style = "background-color: $couleur_claire";
	}
ARNO*'s avatar
ARNO* a validé

	echo "\n<div style=\"max-height: 40px; width: 100%; border-bottom: solid 1px white;$style\">";
ARNO*'s avatar
ARNO* a validé
	echo "<table align='center' cellpadding='0' background='' width='$largeur'><tr width='$largeur'>";
ARNO*'s avatar
ARNO* a validé

	echo "<td valign='middle' class='bandeau_couleur' style='text-align: $spip_lang_left;'>";
ARNO*'s avatar
ARNO* a validé
		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>";
ARNO*'s avatar
ARNO* a validé
		$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.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>";
Antoine Pitrou's avatar
Antoine Pitrou a validé

		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>";
Fil's avatar
Fil a validé
		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>";
ARNO*'s avatar
ARNO* a validé
		if (!($connect_statut == "0minirezo" AND $connect_toutes_rubriques)) {
Fil's avatar
Fil a validé
			echo "<img src='img_pack/rien.gif' width='10' alt='' />";
ARNO*'s avatar
ARNO* a validé
			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;'>";
		// Redacteur connecte
		echo typo($GLOBALS["connect_nom"]);
ARNO*'s avatar
ARNO* a validé
	
	echo "</td>";
ARNO*'s avatar
ARNO* a validé
	echo "<td> &nbsp; </td>";
ARNO*'s avatar
ARNO* a validé
	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") {
ARNO*'s avatar
ARNO* a validé
				$lien->addVar('set_options', 'avancees');
				$simple = "<b>"._T('icone_interface_simple')."</b>/<a href='".$lien->getUrl()."' class='lien_sous'>"._T('icone_interface_complet')."</a>";
				$icone = "interface-display-comp.png";
ARNO*'s avatar
ARNO* a validé
			} else {
ARNO*'s avatar
ARNO* a validé
				$lien->addVar('set_options', 'basiques');
				$simple = "<a href='".$lien->getUrl()."' class='lien_sous'>"._T('icone_interface_simple')."</a>/<b>"._T('icone_interface_complet')."</b>";
				$icone = "interface-display.png";
ARNO*'s avatar
ARNO* a validé
			}
			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>";
Fil's avatar
Fil a validé
			echo "<img src='img_pack/rien.gif' width='10' height='1' alt='' />";
Fil's avatar
Fil a validé
			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' />";
Fil's avatar
Fil a validé
			echo "<img src='img_pack/rien.gif' width='10' height='1' alt='' />";
ARNO*'s avatar
ARNO* a validé
			// grand ecran
ARNO*'s avatar
ARNO* a validé
			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>";
				$ecran = "<div><a href='".$lien->getUrl()."' class='lien_sous'>"._T('info_petit_ecran')."</a>/<b>"._T('info_grand_ecran')."</b></div>";
ARNO*'s avatar
ARNO* a validé
			}
			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>";
				$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
Fil's avatar
Fil a validé
			echo "<img src='img_pack/rien.gif' width='10' height='1' alt='' />";
			while (list($key,$val) = each($couleurs_spip)) {
Fil's avatar
Fil a validé
					$link->delVar('set_couleur');
					$link->addVar('set_couleur', $key);
Fil's avatar
Fil a validé
					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>";
ARNO*'s avatar
ARNO* a validé
			// 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'>";
ARNO*'s avatar
ARNO* a validé

			if ($auth_can_disconnect) {	
Fil's avatar
Fil a validé
				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>";
ARNO*'s avatar
ARNO* a validé
			}
		echo "</td>";
	
	
	echo "</tr></table>";
	

	//
	// 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
ARNO*'s avatar
ARNO* a validé
	echo "<div style='position: relative; z-index: 1000;'>";
	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
	// GADGET Navigation rapide
	echo "<div id='bandeaunavrapide' class='bandeau_couleur_sous' style='$spip_lang_left: 30px; width: 300px;'>";
	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 = '';
ARNO*'s avatar
ARNO* a validé
		$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) {
			$gadget .= "<div>&nbsp;</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);
			$gadget .= "\n<div class='plan-articles'>\n";
ARNO*'s avatar
ARNO* a validé
			while($row = spip_fetch_array($vos_articles)) {
				$id_article = $row['id_article'];
				$titre = typo($row['titre']);
				$statut = $row['statut'];
				$gadget .= "<a class='$statut' style='font-size: 10px;' href='articles.php3?id_article=$id_article'>$titre</a>\n";
ARNO*'s avatar
ARNO* a validé
			}
ARNO*'s avatar
ARNO* a validé
	
		$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) {
			$gadget .= "<div>&nbsp;</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);
ARNO*'s avatar
ARNO* a validé
			while($row = spip_fetch_array($vos_articles)) {
				$id_article = $row['id_article'];
				$titre = typo($row['titre']);
				$statut = $row['statut'];
	
				$gadget .= "<a class='$statut' style='font-size: 10px;' href='articles.php3?id_article=$id_article'>$titre</a>";
ARNO*'s avatar
ARNO* a validé
			}
ARNO*'s avatar
ARNO* a validé
			
		$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) {
			$gadget .= "<div>&nbsp;</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);
ARNO*'s avatar
ARNO* a validé
			while($row = spip_fetch_array($vos_articles)) {
				$id_breve = $row['id_breve'];
				$titre = typo($row['titre']);
				$statut = $row['statut'];
	
				$gadget .= "<a class='$statut' style='font-size: 10px;' href='breves_voir.php3?id_breve=$id_breve'>$titre</a>";
ARNO*'s avatar
ARNO* a validé
			}
ARNO*'s avatar
ARNO* a validé
		}


		$query = "SELECT id_rubrique FROM spip_rubriques LIMIT 0,1";
		$result = spip_query($query);
		
		if (spip_num_rows($result) > 0) {
			$id_rubrique = $GLOBALS['id_rubrique'];
			if ($id_rubrique > 0) {
				$dans_rub = "&id_rubrique=$id_rubrique";
				$dans_parent = "&id_parent=$id_rubrique";
			}
		
			$gadget .= "<div style='width: 140px; float: $spip_lang_left;'>";
				$gadget .= icone_horizontale(_T('icone_creer_sous_rubrique'), "rubriques_edit.php3?new=oui$dans_parent", "rubrique-24.gif", "creer.gif", false);
				$gadget .= icone_horizontale(_T('icone_creer_rubrique'), "rubriques_edit.php3?new=oui", "rubrique-24.gif", "creer.gif", false);
			$gadget .= "</div>";
			$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") {
				$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') {
				$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>";
	echo afficher_javascript($gadget);
	// FIN GADGET Navigation rapide
ARNO*'s avatar
ARNO* a validé
		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.'>';
ARNO*'s avatar
ARNO* a validé
			echo "</form>";
		echo "</div>";
ARNO*'s avatar
ARNO* a validé
		$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";
ARNO*'s avatar
ARNO* a validé
			$afficher_cal = true;
		}
		else {
			if ($GLOBALS['afficher_bandeau_calendrier']) $largeur = "600px";
			else $largeur = "200px";
ARNO*'s avatar
ARNO* a validé
			$afficher_cal = false;
		if ($GLOBALS['afficher_bandeau_calendrier']) {
			$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>";
			$mois = $GLOBALS['mois'];
			$jour = $GLOBALS['jour'];

			$annee_avant = $annee - 1;
			$annee_apres = $annee + 1;

			$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++) {
				$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++) {
				$gadget .= http_calendrier_href("calendrier.php3?mois=$i&annee=$annee",
					nom_mois("$annee-$i-1"),'','', 'calendrier-annee');
			}
					$gadget .= "<td valign='top' width='200' rowspan='3'>";
					$gadget .= "<div>&nbsp;</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>";
			$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>&nbsp;</div>";
			for ($i=$mois+2; $i <= 12; $i++) {
				$gadget .= http_calendrier_href("calendrier.php3?mois=$i&annee=$annee",
					nom_mois("$annee-$i-1"),'','', 'calendrier-annee');
			}
			for ($i=1; $i < $mois+1; $i++) {
				$gadget .= http_calendrier_href("calendrier.php3?mois=$i&annee=$annee_apres",
					nom_mois("$annee_apres-$i-1"),'','', 'calendrier-annee');
			}
			$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>";
			$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>";
					$gadget .= "<td valign='top' width='10'> &nbsp; </td>";
					$gadget .= "<td valign='top' width='200'>";
					$gadget .= "<div>&nbsp;</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>";
	echo afficher_javascript($gadget);
	// FIN GADGET Agenda
	// 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>";
		$gadget .= "<div>&nbsp;</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);
ARNO*'s avatar
ARNO* a validé
		if ($connect_statut == "0minirezo") {
			$gadget .= icone_horizontale(_T('lien_nouvelle_annonce'),"message_edit.php3?new=oui&type=affich", "annonce.gif", '', false);
ARNO*'s avatar
ARNO* a validé
		}
		$gadget .= "</div>";

	echo afficher_javascript($gadget);

	// FIN GADGET Messagerie

ARNO*'s avatar
ARNO* a validé
		echo "<div id='bandeausynchro' class='bandeau_couleur_sous' style='$spip_lang_left: 160px;'>";
		echo "<a href='synchro.php3' class='lien_sous'>";
ARNO*'s avatar
ARNO* a validé
		echo _T('icone_suivi_activite');
ARNO*'s avatar
ARNO* a validé
		echo "</div>";
	
ARNO*'s avatar
ARNO* a validé
		echo "<div id='bandeauinfoperso' class='bandeau_couleur_sous' style='width: 200px; $spip_lang_left: 200px;'>";
		echo "<a href='auteurs_edit.php3?id_auteur=$connect_id_auteur' class='lien_sous'>";
ARNO*'s avatar
ARNO* a validé
		echo _T('icone_informations_personnelles');
ARNO*'s avatar
ARNO* a validé
		echo "</div>";
ARNO*'s avatar
ARNO* a validé

		
		//
		// -------- 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;
ARNO*'s avatar
ARNO* a validé

		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');
ARNO*'s avatar
ARNO* a validé
		echo "</div>";
ARNO*'s avatar
ARNO* a validé
		
		$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;
		
ARNO*'s avatar
ARNO* a validé
		// 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>";
ARNO*'s avatar
ARNO* a validé
			echo "</div>";
		}
		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>&nbsp;</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>";
			}
ARNO*'s avatar
ARNO* a validé

		echo "</div>";
	
ARNO*'s avatar
ARNO* a validé
	echo "</div>";
	echo "</td></tr></table>";
	
	echo "</div>";
	echo "</div>";

	if ($options != "avancees") echo "<div style='height: 18px;'>&nbsp;</div>";
ARNO*'s avatar
ARNO* a validé

	// 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'); }\">";

Antoine Pitrou's avatar
Antoine Pitrou a validé
			$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'];
ARNO*'s avatar
ARNO* a validé
					echo "<div class='messages'><a href='message.php3?id_message=$ze_message'><font color='$couleur_foncee'>"._T('info_nouveau_message')."</font></a></div>";
ARNO*'s avatar
ARNO* a validé
			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>";
ARNO*'s avatar
ARNO* a validé
	// 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"){
ARNO*'s avatar
ARNO* a validé
			$activer_messagerie = "oui";
			$activer_imessage = "oui";
ARNO*'s avatar
ARNO* a validé
		}
	
			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);
			}
ARNO*'s avatar
ARNO* a validé
			$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 " &nbsp; ".bouton_imessage($id_auteur,$row)."&nbsp;<a href='auteurs_edit.php3?id_auteur=$id_auteur' style='color: #666666;'>$nom_auteur</a>";
					}
				}
			}
			if ($flag_cadre) echo "</div>";
Fil's avatar
Fil a validé

Fil's avatar
 
Fil a validé

Antoine Pitrou's avatar
Antoine Pitrou a validé

function gros_titre($titre, $ze_logo=''){
	global $couleur_foncee, $spip_display;
	if ($spip_display == 4) {
		echo "\n<h1>".typo($titre)."</h1>&nbsp;\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'> &nbsp; ";
		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;
Antoine Pitrou's avatar
Antoine Pitrou a validé
	echo "\n<br><br><table width='$largeur' cellpadding='0' cellspacing='0' border='0'>";
Antoine Pitrou's avatar
Antoine Pitrou a validé
	echo "<td width='$largeur' class='serif'>";
Antoine Pitrou's avatar
Antoine Pitrou a validé
	echo "\n</td></tr></table>";
}

// Cadre formulaires

function debut_cadre_formulaire(){
ARNO*'s avatar
ARNO* a validé
	echo "\n<div class='cadre-formulaire'>";
Antoine Pitrou's avatar
 
Antoine Pitrou a validé
//
// Debut de la colonne de gauche
//

function debut_gauche($rubrique = "asuivre") {
	global $connect_statut, $cookie_admin;
	global $options, $spip_display;
	global $spip_ecran;
	global $flag_3_colonnes, $flag_centre_large;
Fil's avatar
Fil a validé
	global $spip_lang_rtl;
Antoine Pitrou's avatar
Antoine Pitrou a validé

	$flag_3_colonnes = false;
	$largeur = 200;

	// Ecran panoramique ?
	if ($spip_ecran == "large") {
Antoine Pitrou's avatar
Antoine Pitrou a validé
		$largeur_ecran = 974;
Antoine Pitrou's avatar
Antoine Pitrou a validé
		// Si edition de texte, formulaires larges
Fil's avatar
Fil a validé
		if (ereg('((articles|breves|rubriques)_edit|forum_envoi)\.php3', $GLOBALS['REQUEST_URI'])) {
			$flag_centre_large = true;
		
		$flag_3_colonnes = true;
		$rspan = " rowspan=2";

Antoine Pitrou's avatar
Antoine Pitrou a validé
		$largeur_ecran = 750;
Antoine Pitrou's avatar
Antoine Pitrou a validé
	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 "<!-- ";
Antoine Pitrou's avatar
 
Antoine Pitrou a validé

// Presentation de l''interface privee, marge de droite
Antoine Pitrou's avatar
 
Antoine Pitrou a validé

function creer_colonne_droite($rubrique=""){
	global $deja_colonne_droite;
	global $changer_config;
	global $activer_messagerie;