Skip to content
Extraits de code Groupes Projets
inc_presentation.php3 98,1 ko
Newer Older
ARNO*'s avatar
ARNO* a validé
		$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_articles'), "articles_page.php3", "article-24.gif", "articles", $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", "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) {
		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);
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);
		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";
	}
	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é

Antoine Pitrou's avatar
Antoine Pitrou a validé

	echo "<td valign='middle' class='bandeau_couleur' style='text-align: $spip_lang_left;'>";
Fil's avatar
Fil a validé
		echo "<a href='articles_tous.php3' class='icone26' onMouseOver=\"changestyle('bandeautoutsite','visibility','visible');\"><img src='img_pack/tout-site.gif' 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.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>";
Antoine Pitrou's avatar
Antoine Pitrou a validé

ARNO*'s avatar
ARNO* a validé
		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>";
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.gif' alt='' width='26' height='20' border='0'></a>";
ARNO*'s avatar
ARNO* a validé
		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>";
		

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") {
				$lien = $clean_link;
				$lien->addVar('set_options', 'avancees');
				$simple = "<b>"._T('icone_interface_simple')."</b>/<a href='".$lien->getUrl()."' class='lien_sous'>"._T('icone_interface_complet')."</a>";
ARNO*'s avatar
ARNO* a validé
			} else {
				$lien = $clean_link;
				$lien->addVar('set_options', 'basiques');
				$simple = "<a href='".$lien->getUrl()."' class='lien_sous'>"._T('icone_interface_simple')."</a>/<b>"._T('icone_interface_complet')."</b>";
ARNO*'s avatar
ARNO* a validé
			}
			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>";

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.gif' 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.gif' 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é
			$link = $clean_link;
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(_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(_T('info_articles_proposes'), "article-24.gif", '', '', false);
			$gadget .= "<div class='plan-articles'>";
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(_T('info_breves_valider'), "breve-24.gif", "$couleur_foncee", "white", false);
			$gadget .= "<div class='plan-articles'>";
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 "<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'> &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;
	global $connect_id_auteur;
	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>
Antoine Pitrou's avatar
Antoine Pitrou a validé
		<tr><td width='$largeur' valign='top' class='serif' $rspan>\n";
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;
	global $activer_imessage;
	global $connect_activer_messagerie;
	global $connect_activer_imessage;
	global $connect_statut, $cookie_admin;
Antoine Pitrou's avatar
Antoine Pitrou a validé
	global $options;
	global $connect_id_auteur, $spip_ecran;
	global $flag_3_colonnes, $flag_centre_large;
	global $spip_lang_rtl, $lang_left;
ARNO*'s avatar
ARNO* a validé
	if ($flag_3_colonnes AND !$deja_colonne_droite) {
		$deja_colonne_droite = true;
		if ($flag_centre_large) {
			$largeur = 140;
		}
		else {
			$espacement = 37;
			$largeur = 200;
		}
		echo "<td width=$espacement rowspan=2>&nbsp;</td>";
		echo "<td rowspan=1></td>";
		echo "<td width=$espacement rowspan=2>&nbsp;</td>";
		echo "<td width=$largeur rowspan=2 align='$lang_left' valign='top'><p />";
function debut_droite($rubrique="") {
	global $options, $spip_ecran, $deja_colonne_droite;
Antoine Pitrou's avatar
Antoine Pitrou a validé
	global $connect_id_auteur, $connect_statut, $connect_toutes_rubriques, $clean_link;
	global $flag_3_colonnes, $flag_centre_large, $couleur_foncee, $couleur_claire;
	global $lang_left;
Antoine Pitrou's avatar
Antoine Pitrou a validé
	if ($options == "avancees") {
		// liste des articles bloques
ARNO*'s avatar
ARNO* a validé
		if (lire_meta("articles_modif") != "non") {
Antoine Pitrou's avatar
Antoine Pitrou a validé
			$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')."&nbsp;:".aide('artmodif');
				echo "</div>";
				while ($row = @spip_fetch_array($result)) {
					$ze_article = $row['id_article'];
					$ze_titre = typo($row['titre']);
Antoine Pitrou's avatar
Antoine Pitrou a validé

Antoine Pitrou's avatar
Antoine Pitrou a validé

					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']) {
						$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')."&nbsp;<img src='img_pack/croix-rouge.gif' alt='X' width='7' height='7' border='0' align='middle'></a></div>";
Fil's avatar
Fil a validé
				}
Fil's avatar
Fil a validé
				if ($nb_liberer >= 4) {
Fil's avatar
Fil a validé
					$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')."&nbsp;<img src='img_pack/croix-rouge.gif' alt='' width='7' height='7' border='0' align='middle'></a></div>";
Antoine Pitrou's avatar
Antoine Pitrou a validé
				}
				//echo "</font>";
				fin_cadre_enfonce();
		
		if (!$deja_colonne_droite) creer_colonne_droite($rubrique);
Antoine Pitrou's avatar
Antoine Pitrou a validé

Antoine Pitrou's avatar
Antoine Pitrou a validé
	if (!$flag_3_colonnes) {
		echo "<td width=50>&nbsp;</td>";
	}
	else {
		if (!$deja_colonne_droite) {
			creer_colonne_droite($rubrique);
		echo "</td></tr><tr>";
	if ($spip_ecran == 'large' AND $flag_centre_large)
Antoine Pitrou's avatar
Antoine Pitrou a validé
	else
		$largeur = 500;
Antoine Pitrou's avatar
Antoine Pitrou a validé
	echo '<td width="'.$largeur.'" valign="top" align="'.$lang_left.'" rowspan="1" class="serif">';
Fil's avatar
 
Fil a validé

	// touche d'acces rapide au debut du contenu
	echo "\n<a name='saut' href='#saut' accesskey='s'></a>\n";
Antoine Pitrou's avatar
 
Antoine Pitrou a validé
// Presentation de l'interface privee, fin de page et flush()
Antoine Pitrou's avatar
 
Antoine Pitrou a validé
function fin_html() {
	// rejouer le cookie de session si l'IP a change
	if ($GLOBALS['spip_session'] && $GLOBALS['auteur_session']['ip_change']) {
Fil's avatar
Fil a validé
		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";
Fil's avatar
Fil a validé

	if ($GLOBALS['flag_ob'])
		@ob_end_flush();
Fil's avatar
Fil a validé
function fin_page($credits='') {
	global $spip_version_affichee, $spip_display;
	global $multi_popup;
ARNO*'s avatar
ARNO* a validé

ARNO*'s avatar
ARNO* a validé

Antoine Pitrou's avatar
Antoine Pitrou a validé
	echo "<div align='right' class='verdana2'>";

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

Antoine Pitrou's avatar
Antoine Pitrou a validé
	echo "</div><p>";
Antoine Pitrou's avatar
 
Antoine Pitrou a validé

	fin_html();
}


//
// 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";
		$result = spip_query($query);
		while ($row = spip_fetch_array($result)) {
			$id_rubrique = $row['id_rubrique'];
			$id_parent = $row['id_parent'];
			$titre = $row['titre'];
Antoine Pitrou's avatar
Antoine Pitrou a validé
			$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;
		afficher_parents($id_parent);
Antoine Pitrou's avatar
 
Antoine Pitrou a validé
// Presentation des pages d'installation et d'erreurs
Antoine Pitrou's avatar
 
Antoine Pitrou a validé

Antoine Pitrou's avatar
Antoine Pitrou a validé
function install_debut_html($titre = 'AUTO') {
Fil's avatar
Fil a validé
	global $spip_lang_rtl;
Fil's avatar
Fil a validé

	if ($titre=='AUTO')
		$titre=_T('info_installation_systeme_publication');
	if (!$charset = lire_meta('charset')) $charset = 'utf-8';
	@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>
	<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'>
	a {text-decoration: none; }
	A:Hover {color:#FF9900; text-decoration: underline;}
ARNO*'s avatar
ARNO* a validé
	.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}
Antoine Pitrou's avatar
Antoine Pitrou a validé
	.serif { font-family: Georgia, Garamond, Times New Roman, serif; }
	<body bgcolor='#FFFFFF' text='#000000' link='#E86519' vlink='#6E003A' alink='#FF9900'";
Fil's avatar
Fil a validé
	if ($spip_lang_rtl) echo " dir='rtl'";
Antoine Pitrou's avatar
Antoine Pitrou a validé
	<tr><td width='450' class='serif'>
Fil's avatar
Fil a validé
	<font face='Verdana,Arial,Sans,sans-serif' size='4' color='#970038'><B>$titre</b></font>\n<p>";
Antoine Pitrou's avatar
Antoine Pitrou a validé
	</td></tr></table>
	</center>
	</body>
	</html>
Fil's avatar
Fil a validé
// Voir en ligne, ou apercu, ou rien (renvoie tout le bloc)
function voir_en_ligne ($type, $id, $statut=false, $image='racine-24.gif') {