function init_body($rubrique='accueil', $sous_rubrique='accueil', $id_rubrique='') { global $couleur_foncee, $couleur_claire; global $connect_id_auteur, $auth_can_disconnect; global $options, $spip_display, $spip_ecran; global $spip_lang, $spip_lang_rtl, $spip_lang_left, $spip_lang_right; if ($spip_ecran == "large") $largeur = 974; else $largeur = 750; $res = pipeline('body_prive',"<body class='$rubrique $sous_rubrique'" . ($GLOBALS['spip_lang_rtl'] ? " dir='rtl'" : "") .'>') . "\n<div><map name='map_layout' id='map_layout'>" . lien_change_var (self(), 'set_disp', 1, '1,0,18,15', _T('lien_afficher_texte_seul'), "onmouseover=\"changestyle('bandeauvide');\" onfocus=\"changestyle('bandeauvide');\" onblur=\"changestyle('bandeauvide');\"") . lien_change_var (self(), 'set_disp', 2, '19,0,40,15', _T('lien_afficher_texte_icones'), "onmouseover=\"changestyle('bandeauvide');\" onfocus=\"changestyle('bandeauvide');\" onblur=\"changestyle('bandeauvide');\"") . lien_change_var (self(), 'set_disp', 3, '41,0,59,15', _T('lien_afficher_icones_seuls'), "onmouseover=\"changestyle('bandeauvide');\" onfocus=\"changestyle('bandeauvide');\" onblur=\"changestyle('bandeauvide');\"") . "\n</map></div>"; if ($spip_display == "4") { $res .= "<ul>" . "\n<li><a href='./'>"._T('icone_a_suivre')."</a></li>" . "\n<li><a href='" . generer_url_ecrire("naviguer") . "'>"._T('icone_edition_site')."</a></li>" . "\n<li><a href='" . generer_url_ecrire("forum"). "'>"._T('titre_forum')."</a></li>" . "\n<li><a href='" . generer_url_ecrire("auteurs") . "'>"._T('icone_auteurs')."</a></li>" . "\n<li><a href=\"".url_de_base()."\">"._T('icone_visiter_site')."</a></li>" . "</ul>"; return $res; } $res .= bandeau_double_rangee($rubrique, $sous_rubrique, $largeur); if (true /*$bandeau_colore*/) { if ($rubrique == "administration") { $style = "background: url(" . _DIR_IMG_PACK . "rayures-danger.png); background-color: $couleur_foncee"; $res .= "<style>a.icone26 { color: white; }</style>"; } else $style = "background-color: $couleur_claire"; $res .= "\n<div align='center' style=\"max-height: 40px; width: 100%; border-bottom: solid 1px white;$style\">" . "<table cellpadding='0' style='background: none;' width='$largeur'><tr>" . "<td valign='middle' class='bandeau_couleur' style='text-align: $spip_lang_left;'>" . installer_gadgets($id_rubrique) . "</td>" . "<td valign='middle' class='bandeau_couleur' style='text-align: $spip_lang_left;'>" // Redacteur connecte // overflow pour masquer les noms tres longs // (et eviter debords, notamment en ecran etroit) . "<div style='width: " . (($spip_ecran == "large") ? 300 : 110) . "px; height: 14px; overflow: hidden;'>" . "<a href='" . generer_url_ecrire("auteur_infos","id_auteur=$connect_id_auteur") . "' class='icone26' title=\"" . entites_html(_T('icone_informations_personnelles')) . '">' . typo($GLOBALS['auteur_session']['nom']) . "</a></div>" . "</td>" . "<td> </td>" . "<td class='bandeau_couleur' style='text-align: $spip_lang_right;' valign='middle'>"; // Choix display // $res .="<img src=_DIR_IMG_PACK . 'rien.gif' width='10' />"; if ($options != "avancees") { $lien = parametre_url(self(), 'set_options', 'avancees'); $icone = "interface-display-comp.png"; $alt =_T('icone_interface_complet'); } else { $lien = parametre_url(self(), 'set_options', 'basiques'); $icone = "interface-display.png"; $alt =_T('icone_interface_simple'); } $res .= "<a href='$lien' class='icone26' onmouseover=\"changestyle('bandeaudisplay');\" onfocus=\"changestyle('bandeaudisplay');\" onblur=\"changestyle('bandeaudisplay');\">" . http_img_pack($icone, "$alt", "width='26' height='20'")."</a>" . http_img_pack("rien.gif", "", "width='10' height='1'") . http_img_pack("choix-layout$spip_lang_rtl".($spip_lang=='he'?'_he':'').".gif", _T('choix_interface'), "class='format_png' style='vertical-align: middle' width='59' height='15' usemap='#map_layout'") . http_img_pack("rien.gif", "", "width='10' height='1'"); // grand ecran if ($spip_ecran == "large") { $i = _T('info_petit_ecran'); $res .= "<a href='". parametre_url(self(),'set_ecran', 'etroit') ."' class='icone26' onmouseover=\"changestyle('bandeauecran');\" title=\"$i\" onfocus=\"changestyle('bandeauecran');\" onblur=\"changestyle('bandeauecran');\">" . http_img_pack("set-ecran-etroit.png", $i, "width='26' height='20'") . "</a>"; $ecran = "<div><a href='".parametre_url(self(),'set_ecran', 'etroit')."' class='lien_sous'>"._T('info_petit_ecran')."</a>/<b>"._T('info_grand_ecran')."</b></div>"; } else { $i = _T('info_grand_ecran'); $res .= "<a href='".parametre_url(self(),'set_ecran', 'large')."' class='icone26' onmouseover=\"changestyle('bandeauecran');\" title=\"$i\" onfocus=\"changestyle('bandeauecran');\" onblur=\"changestyle('bandeauecran');\">" . http_img_pack("set-ecran.png", $i, "width='26' height='20'") ."</a>"; $ecran = "<div><b>"._T('info_petit_ecran')."</b>/<a href='".parametre_url(self(),'set_ecran', 'large')."' class='lien_sous'>"._T('info_grand_ecran')."</a></div>"; } $res .= "</td>" . "<td class='bandeau_couleur' style='width: 60px; text-align:$spip_lang_left;' valign='middle'>" . choix_couleur() . "</td>"; // // choix de la langue // if ($GLOBALS['all_langs']) { $res .= "<td class='bandeau_couleur' style='width: 100px; text-align: $spip_lang_right;' valign='middle'>" . menu_langues('var_lang_ecrire') . "</td>"; } $res .= "<td class='bandeau_couleur' style='text-align: $spip_lang_right; width: 28px;' valign='middle'>"; if ($auth_can_disconnect) { $alt=_T('icone_deconnecter'); /* Modif. LCS 21/09/07 $res .= "<a href='". generer_url_action("logout","logout=prive") . "' class='icone26' onmouseover=\"changestyle('bandeaudeconnecter');\" onfocus=\"changestyle('bandeaudeconnecter');\" onblur=\"changestyle('bandeaudeconnecter');\">" . http_img_pack("deconnecter-24.gif", "$alt", "") . "</a>"; */ $res .= "<a href='../../lcs/logout.php' class='icone26' onmouseover=\"changestyle('bandeaudeconnecter','visibility', 'visible');\">". http_img_pack("deconnecter-24.gif", "", ""). "</a>"; } $res .= "</td>" . "</tr></table>"; } // fin bandeau colore // <div> pour la barre des gadgets // (elements invisibles qui s'ouvrent sous la barre precedente) $res .= bandeau_gadgets($largeur, $options, $id_rubrique) . "</div>" . "</div>\n"; if ($options != "avancees") $res .= "<div style='height: 18px;'> </div>"; return $res; }
function init_body($rubrique='accueil', $sous_rubrique='accueil', $id_rubrique='',$menu=true) { global $connect_id_auteur, $auth_can_disconnect; global $spip_display, $spip_ecran; if ($spip_ecran == "large") $largeur = 974; else $largeur = 750; $res = pipeline('body_prive',"<body class='ecrire $rubrique $sous_rubrique $spip_ecran "._request('exec')."'" . ($GLOBALS['spip_lang_rtl'] ? " dir='rtl'" : "") .'>'); if ($spip_display == "4") { $res .= "<ul>" . "\n<li><a href='" . generer_url_ecrire() ."'>"._T('icone_a_suivre')."</a></li>" . "\n<li><a href='" . generer_url_ecrire("naviguer") . "'>"._T('icone_edition_site')."</a></li>" . "\n<li><a href='" . generer_url_ecrire("forum"). "'>"._T('titre_forum')."</a></li>" . "\n<li><a href='" . generer_url_ecrire("auteurs") . "'>"._T('icone_auteurs')."</a></li>" . "\n<li><a href=\"".url_de_base()."\">"._T('icone_visiter_site')."</a></li>" . "</ul>"; return $res; } if (!$menu) return $res; $items = "<div class='h-list centered vcentered' style='width:{$largeur}px'><ul>" . "<li id='bandeau_couleur1' class='bandeau_couleur'><div class='menu-item'>" . installer_gadgets($id_rubrique) . "</div></li>" . "<li id='bandeau_couleur2' class='bandeau_couleur' style='width:" // Redacteur connecte // overflow pour masquer les noms tres longs // (et eviter debords, notamment en ecran etroit) //. "<div style='width: " . (($spip_ecran == "large") ? 300 : 110) . "px;'><div class='menu-item' style='width:" . (($spip_ecran == "large") ? 300 : 110) . "px; overflow: hidden;'>" . "<a href='" . generer_url_ecrire("auteur_infos","id_auteur=$connect_id_auteur") . "' class='icone26' title=\"" . entites_html(_T('icone_informations_personnelles')) . '">' . typo($GLOBALS['visiteur_session']['nom']) . "</a></div></li>" . "<li id='bandeau_couleur4' class='bandeau_couleur'><div class='menu-item'>"; // couleurs $couleurs = charger_fonction('couleurs', 'inc'); $items .= "<div id='preferences_couleurs'>"; $items .= $couleurs() . "</div>"; $items .= "</div></li>"; // choix de la langue if ($i = menu_langues('var_lang_ecrire')) { $items .= "<li id='bandeau_couleur5' class='bandeau_couleur'><div class='menu-item'>" . (_request('lang')?$i:"<a href='".parametre_url(self(),'lang',$GLOBALS['spip_lang']) ."' title='".attribut_html(_T('info_langues'))."'>" . traduire_nom_langue($GLOBALS['spip_lang']) ."</a>") . "</div></li>"; } $items .= "<li id='bandeau_couleur6' class='bandeau_couleur'><div class='menu-item'>"; if ($auth_can_disconnect) { $alt=_T('icone_deconnecter'); $items .= "<a href='". generer_url_action("logout","logout=prive") . "' class='icone26' onmouseover=\"changestyle('bandeaudeconnecter');\" onfocus=\"changestyle('bandeaudeconnecter');\" onblur=\"changestyle('bandeaudeconnecter');\">" . http_img_pack("deconnecter-24.gif", "$alt", "width='26' height='20'") . "</a>"; } $items .= "</div></li>" . "</ul></div>"; // <div> pour la barre des gadgets // (elements invisibles qui s'ouvrent sous la barre precedente) $items .= bandeau_gadgets($largeur, true, $id_rubrique); $bandeau = charger_fonction('bandeau', 'inc'); return $res . "<div class='invisible_au_chargement' style='position: absolute; height: 0px; visibility: hidden;'><a href='oo'>" ._T("access_mode_texte") ."</a></div>" . "<div id='haut-page'>\n" . $bandeau($rubrique, $sous_rubrique, $largeur) . "\n<div id='bandeau_couleur'>" . $items . "</div></div>\n"; }