Newer
Older
$largeurs = array('');
$styles = array('arial2');
afficher_liste($largeurs, $table, $styles);
if ($titre_table) echo "</TABLE></TD></TR>";
echo "</TABLE>";
fin_cadre_relief();
}
return $tous_id;
}
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
/*
* Afficher liste de messages
*/
function afficher_messages($titre_table, $query_message, $afficher_auteurs = true, $important = false, $boite_importante = true, $obligatoire = false) {
global $messages_vus;
global $connect_id_auteur;
global $couleur_claire, $couleur_foncee;
global $spip_lang_rtl, $spip_lang_left;
// Interdire l'affichage de message en double
if ($messages_vus) {
$query_message .= ' AND messages.id_message NOT IN ('.join(',', $messages_vus).')';
}
if ($afficher_auteurs) $cols = 3;
else $cols = 2;
$query_message .= ' ORDER BY date_heure DESC';
$tranches = afficher_tranches_requete($query_message, $cols);
if ($tranches OR $obligatoire) {
if ($important) debut_cadre_couleur();
echo "<div style='height: 12px;'></div>";
echo "<div class='liste'>";
// bandeau_titre_boite($titre_table, $afficher_auteurs, $boite_importante);
bandeau_titre_boite2($titre_table, "messagerie-24.gif", $couleur_foncee, "white");
echo "<TABLE WIDTH='100%' CELLPADDING='2' CELLSPACING='0' BORDER='0'>";
echo $tranches;
$result_message = spip_query($query_message);
$num_rows = spip_num_rows($result_message);
while($row = spip_fetch_array($result_message)) {
$vals = '';
$id_message = $row['id_message'];
$date = $row["date_heure"];
$date_fin = $row["date_fin"];
$titre = $row["titre"];
$type = $row["type"];
$statut = $row["statut"];
$page = $row["page"];
$rv = $row["rv"];
$vu = $row["vu"];
$messages_vus[$id_message] = $id_message;
//
// Titre
//
$s = "<A HREF='message.php3?id_message=$id_message' style='display: block;'>";
switch ($type) {
case 'pb' :
$puce = "m_envoi_bleu$spip_lang_rtl.gif";
break;
case 'memo' :
$puce = "m_envoi_jaune$spip_lang_rtl.gif";
break;
case 'affich' :
$puce = "m_envoi_jaune$spip_lang_rtl.gif";
break;
case 'normal':
default:
$puce = "m_envoi$spip_lang_rtl.gif";
break;
}
$s .= "<img src='img_pack/$puce' width='14' height='7' border='0' alt='' />";
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
$s .= " ".typo($titre)."</A>";
$vals[] = $s;
//
// Auteurs
if ($afficher_auteurs) {
$query_auteurs = "SELECT auteurs.id_auteur, auteurs.nom FROM spip_auteurs AS auteurs, spip_auteurs_messages AS lien WHERE lien.id_message=$id_message AND lien.id_auteur!=$connect_id_auteur AND lien.id_auteur=auteurs.id_auteur";
$result_auteurs = spip_query($query_auteurs);
$auteurs = '';
while ($row_auteurs = spip_fetch_array($result_auteurs)) {
$id_auteur = $row_auteurs['id_auteur'];
$auteurs[] = "<a href='auteurs_edit.php3?id_auteur=$id_auteur'>".typo($row_auteurs['nom'])."</a>";
}
if ($auteurs AND $type == 'normal') {
$s = "<FONT FACE='Arial,Sans,sans-serif' SIZE=1>";
$s .= join(', ', $auteurs);
$s .= "</FONT>";
}
else $s = " ";
$vals[] = $s;
}
//
// Messages de forums
$query_forum = "SELECT * FROM spip_forum WHERE id_message = $id_message";
$total_forum = spip_num_rows(spip_query($query_forum));
if ($total_forum > 0) $vals[] = "($total_forum)";
else $vals[] = "";
//
// Date
//
$s = affdate($date);
if ($rv == 'oui') {
$jour=journum($date);
$mois=mois($date);
$annee=annee($date);
$heure = heures($date).":".minutes($date);
if (affdate($date) == affdate($date_fin))
$heure_fin = heures($date_fin).":".minutes($date_fin);
else
$heure_fin = "...";
$s = "<div style='background: url(img_pack/rv-12.gif) $spip_lang_left center no-repeat; padding-$spip_lang_left: 15px;'><a href='calendrier_jour.php3?jour=$jour&mois=$mois&annee=$annee'><b style='color: black;'>$s</b><br />$heure-$heure_fin</a></div>";
} else {
$s = "<font color='#999999'>$s</font>";
}
$vals[] = $s;
$table[] = $vals;
}
if ($afficher_auteurs) {
$largeurs = array('', 130, 20, 120);
$styles = array('arial2', 'arial1', 'arial1', 'arial1');
$largeurs = array('', 20, 120);
$styles = array('arial2', 'arial1', 'arial1');
}
afficher_liste($largeurs, $table, $styles);
echo "</TABLE>";
echo "</div>\n\n";
spip_free_result($result_message);
if ($important) fin_cadre_couleur();
}
}
//
// Afficher les forums
//
function afficher_forum($request, $adresse_retour, $controle_id_article = 0) {
global $debut;
static $compteur_forum;
static $nb_forum;
static $i;
global $couleur_foncee;
global $connect_id_auteur, $connect_activer_messagerie;
global $mots_cles_forums;
global $spip_lang_rtl, $spip_lang_left, $spip_lang_right, $spip_display;
$nb_forum[$compteur_forum] = spip_num_rows($request);
$i[$compteur_forum] = 1;
if ($spip_display == 4) echo "<ul>";
while($row = spip_fetch_array($request)) {
$id_forum=$row['id_forum'];
$id_parent=$row['id_parent'];
$id_rubrique=$row['id_rubrique'];
$id_article=$row['id_article'];
$id_breve=$row['id_breve'];
$id_message=$row['id_message'];
$id_syndic=$row['id_syndic'];
$date_heure=$row['date_heure'];
$titre=$row['titre'];
$texte=$row['texte'];
$auteur=$row['auteur'];
$email_auteur=$row['email_auteur'];
$nom_site=$row['nom_site'];
$url_site=$row['url_site'];
$statut=$row['statut'];
$ip=$row["ip"];
$id_auteur=$row["id_auteur"];
$forum_stat = $statut;
if ($forum_stat == "prive") $logo = "forum-interne-24.gif";
else if ($forum_stat == "privadm") $logo = "forum-admin-24.gif";
else if ($forum_stat == "privrac") $logo = "forum-interne-24.gif";
if ($compteur_forum==1) echo "\n<br /><br />";
$afficher = ($controle_id_article) ? ($statut!="perso") :
(($statut=="prive" OR $statut=="privrac" OR $statut=="privadm" OR $statut=="perso")
OR ($statut=="publie" AND $id_parent > 0));
if ($afficher) {
echo "<a id='$id_forum'></a>";
if ($spip_display != 4) echo "<table width=100% cellpadding=0 cellspacing=0 border=0><tr>";
for ($count=2;$count<=$compteur_forum AND $count<20;$count++){
$fond[$count]='img_pack/rien.gif';
if ($i[$count]!=$nb_forum[$count]){
$fond[$count]='img_pack/forum-vert.gif';
$fleche='img_pack/rien.gif';
if ($count==$compteur_forum){
if ($spip_display != 4) echo "<td width=10 valign='top' background=$fond[$count]><img src='$fleche' alt='' width=10 height=13 border=0></td>\n";
}
if ($spip_display != 4) echo "\n<td width=100% valign='top'>";
if ($id_auteur AND $spip_display != 1 AND $spip_display!=4 AND lire_meta('image_process') != "non") {
include_ecrire("inc_logos.php3");
$logo_auteur = decrire_logo("auton$id_auteur");
if ($logo_auteur) {
$fichier = $logo_auteur[0];
$taille_x = $logo_auteur[3];
$taille_y = $logo_auteur[4];
$taille = image_ratio($taille_x, $taille_y, 48, 48);
$w = $taille[0];
$h = $taille[1];
$fid = $logo_auteur[2];
$hash = calculer_action_auteur ("reduire $w $h");
$titre_boite = "<div style='position: absolute; $spip_lang_right: 0px; margin: 0px; margin-top: -3px; margin-spip_lang_right: 1px; margin-$spip_lang_left: 3px;'><img src='../spip_image_reduite.php3?img="._DIR_IMG."$fichier&taille_x=$w&taille_y=$h&hash=$hash&hash_id_auteur=$connect_id_auteur' width='$w' height='$h'></div>".typo($titre_boite);
if ($spip_display == 4) {
echo "<li>".typo($titre)."<br>";
} else {
if ($compteur_forum == 1) echo debut_cadre_forum($logo, false, "", $titre_boite);
else echo debut_cadre_thread_forum("", false, "", $titre_boite);
// Si refuse, cadre rouge
if ($statut=="off") {
echo "<div style='border: 2px dashed red; padding: 5px;'>";
}
// Si propose, cadre jaune
else if ($statut=="prop") {
echo "<div style='border: 1px solid yellow; padding: 5px;'>";
}
// echo affdate_court($date_heure);
// echo ", ";
// echo heures($date_heure).":".minutes($date_heure);
echo date_relative($date_heure);
echo " <a href='auteurs_edit.php3?id_auteur=$id_auteur'>".typo($auteur)."</a>";
if ($id_auteur AND $connect_activer_messagerie != "non") {
$bouton = bouton_imessage($id_auteur,$row_auteur);
if ($bouton) echo " ".$bouton;
}
if ($controle_id_article) {
if ($statut != "off") {
echo controle_cache_forum('supp_forum',
$id_forum,
_T('icone_supprimer_message'),
"articles_forum.php3?id_article=$controle_id_article&debut=$debut#$id_forum",
"supprimer.gif");
}
else {
echo "<br><font color='red'><b>"._T('info_message_supprime')." $ip</b></font>";
if ($id_auteur) {
echo " - <a href='auteurs_edit.php3?id_auteur=$id_auteur'>"._T('lien_voir_auteur')."</a>";
}
}
if ($statut == "prop" OR $statut == "off") {
$appelant= "forum.php3?$type=$valeur&id_forum=$id_forum";
echo controle_cache_forum('valid_forum',
$id_forum,
_T('icone_valider_message'),
"articles_forum.php3?id_article=$id_article&debut=$debut#$id_forum",
"creer.gif");
}
}
echo justifier(propre($texte));
if (strlen($url_site) > 10 AND $nom_site) {
echo "<div align='left' class='verdana2'><b><a href='$url_site'>$nom_site</a></b></div>";
}
if (!$controle_id_article) {
$url = "forum_envoi.php3?id_parent=$id_forum&adresse_retour=".rawurlencode($adresse_retour)
."&titre_message=".rawurlencode($titre);
echo "<b><a href=\"$url\">"._T('lien_repondre_message')."</a></b></div>";
}
$query_mots = "SELECT * FROM spip_mots AS mots, spip_mots_forum AS lien WHERE lien.id_forum = '$id_forum' AND lien.id_mot = mots.id_mot";
$result_mots = spip_query($query_mots);
while ($row_mots = spip_fetch_array($result_mots)) {
$id_mot = $row_mots['id_mot'];
$titre_mot = propre($row_mots['titre']);
$type_mot = propre($row_mots['type']);
echo "<li> <b>$type_mot :</b> $titre_mot";
}
if ($statut == "off" OR $statut == "prop") echo "</div>";
if ($spip_display != 4) {
if ($compteur_forum == 1) echo fin_cadre_forum();
else echo fin_cadre_thread_forum();
}
if ($spip_display != 4) echo "</td></tr></table>\n";
afficher_thread_forum($id_forum,$adresse_retour,$controle_id_article);
}
$i[$compteur_forum]++;
}
if ($spip_display == 4) echo "</ul>";
$compteur_forum--;
}
function afficher_thread_forum($le_forum, $adresse_retour, $controle = 0) {
if ($controle) {
$query_forum2 = "SELECT * FROM spip_forum WHERE id_parent='$le_forum' ORDER BY date_heure";
}
else {
$query_forum2 = "SELECT * FROM spip_forum WHERE id_parent='$le_forum' AND statut<>'off' ORDER BY date_heure";
}
$result_forum2 = spip_query($query_forum2);
afficher_forum($result_forum2, $adresse_retour, $controle);
}
//
// un bouton (en POST) a partir d'un URL en format GET
//
function bouton($titre,$lien) {
$lapage=substr($lien,0,strpos($lien,"?"));
$lesvars=substr($lien,strpos($lien,"?")+1,strlen($lien));
echo "\n<form action='$lapage' method='get'>\n";
$lesvars=explode("&",$lesvars);
for($i=0;$i<count($lesvars);$i++){
$var_loc=explode("=",$lesvars[$i]);
echo "<input type='Hidden' name='$var_loc[0]' value=\"$var_loc[1]\">\n";
}
echo "<input type='submit' name='Submit' class='fondo' value=\"$titre\">\n";
echo "</form>";
}
//
//
function debut_html($titre = "", $rubrique="", $onLoad="") {
global $couleur_foncee, $couleur_claire, $couleur_lien, $couleur_lien_off;
global $spip_lang_rtl, $spip_lang_left, $spip_display;
global $mode;
global $connect_statut, $connect_toutes_rubriques;
// hack pour compatibilite spip-lab
if (strpos($rubrique, 'script>')) {
$code = $rubrique;
$rubrique = '';
}
$titre = textebrut(typo($titre));
if (!$charset = lire_meta('charset')) $charset = 'utf-8';
@Header("Expires: 0");
@Header("Cache-Control: no-cache,no-store");
@Header("Pragma: no-cache");
@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'>\n";
// echo '<html xmlns:m="http://www.w3.org/1998/Math/MathML">'."\n".'<head>'."\n";
/* if (eregi("msie", $browser_name)) {
echo '<object id="mathplayer" classid="clsid:32F66A20-7614-11D4-BD11-00104BD3F987">'."\n".'</object>'."\n";
echo '<'.'?import namespace="m" implementation="#mathplayer"?'.'>'."\n";
}
echo "<title>[$nom_site_spip] $titre</title>\n";
echo '<meta http-equiv="Content-Type" content="text/html; charset='.$charset.'">';
if ($spip_display != 4) {
echo "<link rel='alternate' type='application/rss+xml' title='".addslashes($nom_site_spip)."' href='$adresse_site/backend.php3' />";
$activer_breves=lire_meta("activer_breves");
if ($activer_breves != "non")
echo "<link rel='alternate' type='application/rss+xml' title='".addslashes($nom_site_spip)." ("._T("info_breves_03").")' href='$adresse_site/backend-breves.php3' />";
}
echo '<link rel="stylesheet" type="text/css" href="';
if (!$flag_ecrire) echo 'ecrire/';
$link = new Link('spip_style.php3');
$link->addVar('couleur_claire', $couleur_claire);
$link->addVar('couleur_foncee', $couleur_foncee);
$link->addVar('left', $GLOBALS['spip_lang_left']);
$link->addVar('right', $GLOBALS['spip_lang_right']);
echo $link->getUrl()."\">\n";
if ($code) echo $code."\n";
// Supprime pour l'instant: pas de creation mathml
// <script type="text/javascript" src="../mathmlinHTML.js"></script>
?>
<script type="text/javascript" src="js_detectplugins.js"></script>
<script type='text/javascript' src="layer.js"></script>
<script type='text/javascript'><!--
function changestyle(id_couche, element, style) {
<?php if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques) { ?>
hide_obj("bandeaudocuments");
hide_obj("bandeauredacteurs");
<?php if (lire_meta("activer_statistiques") != 'non') { ?> hide_obj("bandeausuivi"); <?php } ?>
hide_obj("bandeauadministration");
hide_obj("bandeaudeconnecter");
hide_obj("bandeautoutsite");
hide_obj("bandeaunavrapide");
hide_obj("bandeauagenda");
hide_obj("bandeaumessagerie");
hide_obj("bandeausynchro");
hide_obj("bandeaurecherche");
hide_obj("bandeauinfoperso");
hide_obj("bandeaudisplay");
hide_obj("bandeauecran");
hide_obj("bandeauinterface");
if (init_gauche) {
<?php if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques) { ?>
decalerCouche('bandeaudocuments');
decalerCouche('bandeauredacteurs');
<?php if (lire_meta("activer_statistiques") != 'non') ?> decalerCouche('bandeausuivi');
decalerCouche('bandeauadministration');
<?php } ?>
init_gauche = false;
}
if (!(layer = findObj(id_couche))) return;
layer.style[element] = style;
}
function decalerCouche(id_couche) {
if (!(layer = findObj(id_couche))) return;
<?php
$effectuer_decalage = true;
if ($spip_lang_left != "left") $effectuer_decalage = false;
if ($browser_name == "MSIE" AND $browser_version < 6) $effectuer_decalage = false; // bug offsetwidth
if ($effectuer_decalage) { /* uniquement affichage ltr: bug Mozilla dans offsetWidth quand ecran inverse! */ ?>
if ( parseInt(layer.style.<?php echo $spip_lang_left; ?>) > 0) {
gauche = parseInt(layer.style.<?php echo $spip_lang_left; ?>) - Math.floor( layer.offsetWidth / 2 ) + Math.floor(<?php echo largeur_icone_bandeau_principal(_T('icone_a_suivre')); ?> / 2);
if (gauche < 0) gauche = 0;
layer.style.<?php echo $spip_lang_left; ?> = gauche+"px";
}
<?php } ?>
}
function selec_statut_art(id_article, clip, statut) {
decal = -1 * ((clip*11) + 1);
changestyle ('statutdecal'+id_article, 'marginLeft', decal+'px');
cacher ('statutdecal'+id_article);
if (clip == 0) puce = 'blanche';
else if (clip == 1) puce = 'orange';
else if (clip == 2) puce = 'verte';
else if (clip == 3) puce = 'rouge';
else if (clip == 4) puce = 'poubelle';
findObj('imgstatut'+id_article).src= 'img_pack/puce-'+puce +'.gif';
frames['iframe_action'].location.href = 'iframe_action.php3?action=statut_article&id_article='+id_article+'&statut='+statut;
}iframe_action
function changeclass(objet, myClass)
{
objet.className = myClass;
}
function changesurvol(iddiv, myClass)
{
document.getElementById(iddiv).className = myClass;
}
function setActiveStyleSheet(title) {
var i, a, main;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1
&& a.getAttribute("title")) {
a.disabled = true;
if(a.getAttribute("title") == title) a.disabled = false;
}
}
}
function setvisibility (objet, statut) {
element = findObj(objet);
if (element.style.visibility != statut) element.style.visibility = statut;
function montrer(objet) {
setvisibility(objet, 'visible');
}
function cacher(objet) {
setvisibility(objet, 'hidden');
}
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
function getHeight(obj) {
if (obj == "window") {
return hauteur_fenetre();
}
else
{
obj = document.getElementById(obj);
if (obj.offsetHeight) return obj.offsetHeight;
}
}
function hauteur_fenetre() {
var myWidth = 0, myHeight = 0;
if( typeof( window.innerWidth ) == 'number' ) {
//Non-IE
myHeight = window.innerHeight;
} else {
if( document.documentElement &&
( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
//IE 6+ in 'standards compliant mode'
myHeight = document.documentElement.clientHeight;
} else {
if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
//IE 4 compatible
myHeight = document.body.clientHeight;
}
}
}
return myHeight;
}
function hauteurFrame(nbCol) {
hauteur = hauteur_fenetre() - 40;
hauteur = hauteur - getHeight('haut-page');
if (findObj('brouteur_hierarchie')) hauteur = hauteur - getHeight('brouteur_hierarchie');
for (i=0; i<nbCol; i++) {
source = document.getElementById("iframe" + i);
source.style.height = hauteur + 'px';
}
}
function hauteurTextarea() {
hauteur = hauteur_fenetre() - 80;
source = document.getElementById("text_area");
source.style.height = hauteur + 'px';
}
function changeVisible(input, id, select, nonselect) {
if (input) {
element = findObj(id);
if (element.style.display != select) element.style.display = select;
element = findObj(id);
if (element.style.display != nonselect) element.style.display = nonselect;
function verifForm() {
if (pluginlist.indexOf("SVG")!=-1)
document.cookie = "spip_svg_plugin=oui";
else
document.cookie = "spip_svg_plugin=non";
<?php
// Hack pour forcer largeur des formo/forml sous Mozilla >= 1.7
// meme principe que le behavior win_width.htc pour MSIE
if (eregi("mozilla", $browser_name) AND $browser_rev >= 1.7) {
?>
retrait = 16;
var obj=document.getElementsByTagName("input");
for(i=0;i<obj.length;i++) {
if(obj[i].className=="forml" || obj[i].className=="formo") {
element = obj[i];
if (element.offsetWidth) {
obj[i]["nouvelle-largeur"] = (element.offsetWidth - retrait) + "px";
obj[i]["nouvelle-largeur"] = "95%";
var objx=document.getElementsByTagName("textarea");
for(i=0;i<objx.length;i++) {
if(objx[i].className=="forml" || objx[i].className=="formo") {
element = objx[i];
if (element.offsetWidth) {
objx[i]["nouvelle-largeur"] = (element.offsetWidth - retrait) + "px";
objx[i]["nouvelle-largeur"] = "95%";
// Appliquer les modifs apres les calculs, sinon des decalages peuvent apparaitre
for(i=0;i<obj.length;i++) {
if (obj[i]["nouvelle-largeur"]) obj[i].style.width = obj[i]["nouvelle-largeur"];
}
for(i=0;i<objx.length;i++) {
if (objx[i]["nouvelle-largeur"]) objx[i].style.width = objx[i]["nouvelle-largeur"];
}
<?php
}
?>
}
var antifocus=false; // effacement titre quand new=oui
<link rel="alternate stylesheet" href="spip_style_invisible.css" type="text/css" title="invisible" />
<link rel="stylesheet" href="spip_style_visible.css" type="text/css" title="visible" />
<link rel="stylesheet" href="spip_style_print.css" type="text/css" media="print">
</head>
echo "<body text='#000000' bgcolor='#f8f7f3' link='$couleur_lien' vlink='$couleur_lien_off' alink='$couleur_lien_off' topmargin='0' leftmargin='0' marginwidth='0' marginheight='0' frameborder='0'";
//if ($mode == "wysiwyg") echo " onLoad='debut_editor();'";
echo " onLoad=\"setActiveStyleSheet('invisible'); verifForm();$onLoad\"";
// Fonctions onglets
function onglet_relief_inter(){
}
function debut_onglet(){
echo "\n\n";
echo "<div style='padding: 7px;'><table cellpadding='0' cellspacing='0' border='0' align='center'>";
echo "<tr>";
}
function fin_onglet(){
}
function onglet($texte, $lien, $onglet_ref, $onglet, $icone=""){
global $spip_display, $spip_lang_left ;
echo "<td>";
if ($onglet != $onglet_ref) {
echo "<div style='position: relative;'>";
if ($spip_display != 1) {
if (strlen($icone) > 0) {
echo "<div style='z-index: 2; position: absolute; top: 0px; $spip_lang_left: 5px;'><img src='img_pack/$icone' /></div>";
$style = " top: 7px; padding-$spip_lang_left: 32px; z-index: 1;";
} else {
$style = " top: 7px;";
echo "<div onMouseOver=\"changeclass(this, 'onglet_on');\" onMouseOut=\"changeclass(this, 'onglet');\" class='onglet' style='position: relative;$style'><a href='$lien'>$texte</a></div>";
echo "</div>";
} else {
echo "<div style='position: relative;'>";
if ($spip_display != 1) {
if (strlen($icone) > 0) {
echo "<div style='z-index: 2; position: absolute; top: 0px; $spip_lang_left: 5px;'><img src='img_pack/$icone' /></div>";
$style = " top: 7px; padding-$spip_lang_left: 32px; z-index: 1;";
} else {
$style = " top: 7px;";
echo "<div class='onglet_off' style='position: relative;$style'>$texte</div>";
echo "</div>";
function barre_onglets($rubrique, $onglet){
global $id_auteur, $connect_id_auteur, $connect_statut, $statut_auteur, $options;
debut_onglet();
// onglet(_T('onglet_evolution_visite_mod'), "statistiques_visites.php3", "evolution", $onglet, "statistiques-24.gif");
// onglet(_T('titre_liens_entrants'), "statistiques_referers.php3", "referers", $onglet, "referers-24.gif");
if (lire_meta('multi_articles') == 'oui' OR lire_meta('multi_rubriques') == 'oui') {
onglet(_T('onglet_repartition_rubrique'), "statistiques.php3", "rubriques", $onglet, "rubrique-24.gif");
onglet(_T('onglet_repartition_lang'), "statistiques_lang.php3", "langues", $onglet, "langues-24.gif");
}
}
if ($rubrique == "rep_depuis") {
onglet(_T('icone_repartition_actuelle'), "statistiques_lang.php3", "popularite", $onglet);
onglet(_T('onglet_repartition_debut'), "statistiques_lang.php3?critere=debut", "debut", $onglet);
}
if ($rubrique == "stat_depuis") {
onglet(_T('icone_repartition_actuelle'), "statistiques.php3", "popularite", $onglet);
onglet(_T('onglet_repartition_debut'), "statistiques.php3?critere=debut", "debut", $onglet);
}
if ($rubrique == "stat_referers") {
onglet(ucfirst(_T('date_aujourdhui')), "statistiques_referers.php3", "jour", $onglet);
onglet(ucfirst(_T('date_hier')), "statistiques_referers.php3?jour=veille", "veille", $onglet);
if ($rubrique == "administration"){
onglet(_T('onglet_save_restaur_base'), "admin_tech.php3", "sauver", $onglet, "base-24.gif");
onglet(_T('onglet_affacer_base'), "admin_effacer.php3", "effacer", $onglet, "supprimer.gif");
if ($rubrique == "auteur"){
onglet(_T('onglet_auteur'), "auteurs_edit.php3?id_auteur=$id_auteur", "auteur", $onglet, "auteur-24.gif");
onglet(_T('onglet_informations_personnelles'), "auteur_infos.php3?id_auteur=$id_auteur", "infos", $onglet, "fiche-perso-24.gif");
if ($rubrique == "configuration"){
onglet(_T('onglet_contenu_site'), "configuration.php3", "contenu", $onglet, "racine-site-24.gif");
onglet(_T('onglet_interactivite'), "config-contenu.php3", "interactivite", $onglet, "forum-interne-24.gif");
onglet(_T('onglet_fonctions_avances'), "config-fonctions.php3", "fonctions", $onglet, "image-24.gif");
}
if ($rubrique == "config_lang") {
onglet(_T('info_langue_principale'), "config-lang.php3", "langues", $onglet, "langues-24.gif");
onglet(_T('info_multilinguisme'), "config-multilang.php3", "multi", $onglet, "traductions-24.gif");
if (lire_meta('multi_articles') == "oui" OR lire_meta('multi_rubriques') == "oui") {
onglet(_T('module_fichiers_langues'), "lang_raccourcis.php3", "fichiers", $onglet, "traductions-24.gif");
}
if ($rubrique == "suivi_forum"){
onglet(_T('onglet_messages_publics'), "controle_forum.php3?page=public", "public", $onglet, "forum-public-24.gif");
onglet(_T('onglet_messages_internes'), "controle_forum.php3?page=interne", "interne", $onglet, "forum-interne-24.gif");
$query_forum = "SELECT * FROM spip_forum WHERE statut='publie' AND texte='' LIMIT 0,1";
$result_forum = spip_query($query_forum);
if ($row = spip_fetch_array($result_forum)) {
onglet(_T('onglet_messages_vide'), "controle_forum.php3?page=vide", "sans", $onglet);
}
}
function largeur_icone_bandeau_principal($texte) {
global $spip_display, $spip_ecran ;
global $connect_statut, $connect_toutes_rubriques;
if ($spip_display == 1){
$largeur = 80;
}
else if ($spip_display == 3){
}
else {
if ($spip_ecran == "large") $largeur = $largeur + 30;
if (!($connect_statut == "0minirezo" AND $connect_toutes_rubriques)) {
$largeur = $largeur + 30;
}
return $largeur;
}
function icone_bandeau_principal($texte, $lien, $fond, $rubrique_icone = "vide", $rubrique = "", $lien_noscript = "", $sous_rubrique_icone = "", $sous_rubrique = ""){
global $spip_display, $spip_ecran, $couleur_foncee ;
global $menu_accesskey, $compteur_survol;
$largeur = largeur_icone_bandeau_principal($texte);
if ($spip_display == 1){
}
else if ($spip_display == 3){
$title = " title=\"$texte\"";
$alt = " alt=\"$texte\"";
}
else {
$alt = " alt=\" \"";
}
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 ($sous_rubrique_icone == $sous_rubrique) $class_select = " class='selection'";
$a_href = "<a$accesskey onClick=\"$lien; return false;\" href='$lien_noscript' target='spip_aide'$class_select>";
ARNO*
a validé
}
else {
ARNO*
a validé
}
$compteur_survol ++;
if ($spip_display != 1 AND $spip_display != 4) {
echo "<td class='cellule48' onMouseOver=\"changestyle('bandeau$rubrique_icone', 'visibility', 'visible');\" width='$largeur'>$a_href<img src='img_pack/$fond' width='48' height='48'$alt$title>";
Antoine Pitrou
a validé
if ($spip_display != 3) {
}
}
else echo "<td class='cellule-texte' onMouseOver=\"changestyle('bandeau$rubrique_icone', 'visibility', 'visible');\" width='$largeur'>$a_href".$texte;
function icone_bandeau_secondaire($texte, $lien, $fond, $rubrique_icone = "vide", $rubrique, $aide=""){
global $spip_display;
global $menu_accesskey, $compteur_survol;
$largeur = 80;
}
else if ($spip_display == 3){
$alt = " alt=\"$texte\"";
}
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;