Skip to content
Extraits de code Groupes Projets
Valider 61b71217 rédigé par esj's avatar esj
Parcourir les fichiers

Tâche #587 sur inc/presentation

parent 9738a5d2
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -237,12 +237,12 @@ function exec_controle_forum_dist() ...@@ -237,12 +237,12 @@ function exec_controle_forum_dist()
$commencer_page = charger_fonction('commencer_page', 'inc'); $commencer_page = charger_fonction('commencer_page', 'inc');
echo $commencer_page(_T('titre_page_forum_suivi'), "forum", "forum-controle"); echo $commencer_page(_T('titre_page_forum_suivi'), "forum", "forum-controle");
echo "<br><br><br>"; echo "<br /><br /><br />";
gros_titre(_T('titre_forum_suivi')); echo gros_titre(_T('titre_forum_suivi'),'',false);
debut_onglet(); echo debut_onglet();
onglet(_T('onglet_messages_publics'), generer_url_ecrire('controle_forum', $args . "public"), "public", '', "forum-public-24.gif"); echo onglet(_T('onglet_messages_publics'), generer_url_ecrire('controle_forum', $args . "public"), "public", '', "forum-public-24.gif");
onglet(_T('onglet_messages_internes'), generer_url_ecrire('controle_forum', $args . "interne"), "interne", '', "forum-interne-24.gif"); echo onglet(_T('onglet_messages_internes'), generer_url_ecrire('controle_forum', $args . "interne"), "interne", '', "forum-interne-24.gif");
$n = spip_fetch_array(spip_query("SELECT id_forum FROM spip_forum WHERE statut='publie' AND texte='' LIMIT 1")); $n = spip_fetch_array(spip_query("SELECT id_forum FROM spip_forum WHERE statut='publie' AND texte='' LIMIT 1"));
if ($n) onglet(_T('onglet_messages_vide'), generer_url_ecrire('controle_forum', $args . "vide"), "vide", ''); if ($n) onglet(_T('onglet_messages_vide'), generer_url_ecrire('controle_forum', $args . "vide"), "vide", '');
...@@ -250,9 +250,9 @@ function exec_controle_forum_dist() ...@@ -250,9 +250,9 @@ function exec_controle_forum_dist()
list($from,$where) = critere_statut_controle_forum('prop', $id_rubrique); list($from,$where) = critere_statut_controle_forum('prop', $id_rubrique);
$f = spip_fetch_array(spip_query("SELECT F.id_forum FROM $from " . (!$where ? '' : "WHERE $where ") . " LIMIT 1")); $f = spip_fetch_array(spip_query("SELECT F.id_forum FROM $from " . (!$where ? '' : "WHERE $where ") . " LIMIT 1"));
if ($f) if ($f)
onglet(_T('texte_statut_attente_validation'), generer_url_ecrire('controle_forum', $args . "prop"), "prop", ''); echo onglet(_T('texte_statut_attente_validation'), generer_url_ecrire('controle_forum', $args . "prop"), "prop", '');
fin_onglet(); echo fin_onglet();
if ($droit) { if ($droit) {
echo "<B>"._T('avis_non_acces_page')."</B>"; echo "<B>"._T('avis_non_acces_page')."</B>";
......
...@@ -261,13 +261,12 @@ function definir_barre_onglets($rubrique) { ...@@ -261,13 +261,12 @@ function definir_barre_onglets($rubrique) {
generer_url_ecrire("admin_effacer","")); generer_url_ecrire("admin_effacer",""));
break; break;
//??????
case 'auteur': case 'auteur':
$onglets['auteur']= $onglets['auteur']=
new Bouton('auteur-24.gif', 'onglet_auteur', new Bouton('auteur-24.gif', 'onglet_auteur',
generer_url_ecrire("auteurs_edit","id_auteur=$id_auteur")); generer_url_ecrire("auteurs_edit","id_auteur=$id_auteur"));
$onglets['infos']= $onglets['infos']=
new Bouton('fiche-perso-24.gif', 'onglet_informations_personnelles', new Bouton('fiche-perso-24.gif', 'icone_informations_personnelles',
generer_url_ecrire("auteurs_infos","id_auteur=$id_auteur")); generer_url_ecrire("auteurs_infos","id_auteur=$id_auteur"));
break; break;
...@@ -306,6 +305,20 @@ function definir_barre_onglets($rubrique) { ...@@ -306,6 +305,20 @@ function definir_barre_onglets($rubrique) {
return $onglets; return $onglets;
} }
// http://doc.spip.org/@barre_onglets
function barre_onglets($rubrique, $ongletCourant){
$onglets= definir_barre_onglets($rubrique);
if(count($onglets)==0) return;
echo debut_onglet();
foreach($onglets as $exec => $onglet) {
$url= $onglet->url ? $onglet->url : generer_url_ecrire($exec);
echo onglet(_T($onglet->libelle), $url, $exec, $ongletCourant, $onglet->icone);
}
echo fin_onglet();
}
// http://doc.spip.org/@definir_barre_gadgets // http://doc.spip.org/@definir_barre_gadgets
function definir_barre_gadgets() { function definir_barre_gadgets() {
global $barre_gadgets; global $barre_gadgets;
...@@ -418,6 +431,7 @@ function bandeau_principal2($rubrique, $sous_rubrique, $largeur) { ...@@ -418,6 +431,7 @@ function bandeau_principal2($rubrique, $sous_rubrique, $largeur) {
if($sousmenu) { if($sousmenu) {
$offset = (int)round($decal-$coeff_decalage*max(0,($decal+count($sousmenu)*$largitem_moy-$largeur_maxi_menu))); $offset = (int)round($decal-$coeff_decalage*max(0,($decal+count($sousmenu)*$largitem_moy-$largeur_maxi_menu)));
if ($offset<0){ $offset = 0; } if ($offset<0){ $offset = 0; }
$res .= "<div class='$class bandeau' id='bandeau$page' style='position: absolute; $spip_lang_left: ".$offset."px;'><div class='bandeau_sec'><table class='gauche'><tr>\n"; $res .= "<div class='$class bandeau' id='bandeau$page' style='position: absolute; $spip_lang_left: ".$offset."px;'><div class='bandeau_sec'><table class='gauche'><tr>\n";
$width=0; $width=0;
foreach($sousmenu as $souspage => $sousdetail) { foreach($sousmenu as $souspage => $sousdetail) {
......
...@@ -150,10 +150,13 @@ function init_body($rubrique='accueil', $sous_rubrique='accueil', $id_rubrique=' ...@@ -150,10 +150,13 @@ function init_body($rubrique='accueil', $sous_rubrique='accueil', $id_rubrique='
if ($spip_ecran == "large") $largeur_nom=300; else $largeur_nom= 110; if ($spip_ecran == "large") $largeur_nom=300; else $largeur_nom= 110;
$res .= "<div style='width: ".$largeur_nom."px; height: 14px; overflow: hidden;'>" $res .= "<div style='width: ".$largeur_nom."px; height: 14px; overflow: hidden;'>"
. "<a href='" . generer_url_ecrire("auteur_infos","id_auteur=$connect_id_auteur&initial=-1") . "<a href='"
. "' class='icone26'>" . generer_url_ecrire("auteur_infos","id_auteur=$connect_id_auteur&initial=-1")
. "' class='icone26' title=\""
. entites_html(_T('icone_informations_personnelles'))
. '">'
. typo($GLOBALS['auteur_session']['nom']) . typo($GLOBALS['auteur_session']['nom'])
. "</a></div>"; . "</a></div>";
$res .= "</td>" $res .= "</td>"
. "<td> &nbsp; </td>" . "<td> &nbsp; </td>"
...@@ -225,6 +228,20 @@ function init_body($rubrique='accueil', $sous_rubrique='accueil', $id_rubrique=' ...@@ -225,6 +228,20 @@ function init_body($rubrique='accueil', $sous_rubrique='accueil', $id_rubrique='
return $res; return $res;
} }
// Choix dynamique de la couleur
// http://doc.spip.org/@choix_couleur
function choix_couleur() {
global $couleurs_spip;
$res = '';
if ($couleurs_spip) {
foreach ($couleurs_spip as $key => $val) {
$res .= "<a href=\"".parametre_url(self(), 'set_couleur', $key)."\">" .
http_img_pack("rien.gif", " ", "width='8' height='8' style='margin: 1px; background-color: ".$val['couleur_claire'].";' onmouseover=\"changestyle('bandeauinterface');\""). "</a>";
}
}
return $res;
}
// http://doc.spip.org/@avertissement_messagerie // http://doc.spip.org/@avertissement_messagerie
function avertissement_messagerie() { function avertissement_messagerie() {
......
...@@ -16,20 +16,6 @@ include_spip('inc/agenda'); // inclut inc/layer, inc/texte, inc/filtre ...@@ -16,20 +16,6 @@ include_spip('inc/agenda'); // inclut inc/layer, inc/texte, inc/filtre
include_spip('inc/boutons'); include_spip('inc/boutons');
include_spip('inc/actions'); include_spip('inc/actions');
// Choix dynamique de la couleur
// http://doc.spip.org/@choix_couleur
function choix_couleur() {
global $couleurs_spip;
$res = '';
if ($couleurs_spip) {
foreach ($couleurs_spip as $key => $val) {
$res .= "<a href=\"".parametre_url(self(), 'set_couleur', $key)."\">" .
http_img_pack("rien.gif", " ", "width='8' height='8' style='margin: 1px; background-color: ".$val['couleur_claire'].";' onmouseover=\"changestyle('bandeauinterface');\""). "</a>";
}
}
return $res;
}
// Faux HR, avec controle de couleur // Faux HR, avec controle de couleur
...@@ -187,20 +173,6 @@ function fin_cadre_thread_forum($return = false){ ...@@ -187,20 +173,6 @@ function fin_cadre_thread_forum($return = false){
if ($return) return $retour_aff; else echo $retour_aff; if ($return) return $retour_aff; else echo $retour_aff;
} }
// http://doc.spip.org/@debut_cadre_gris_clair
function debut_cadre_gris_clair($icone='', $return = false, $fonction='', $titre = ''){
$retour_aff = debut_cadre('gris-clair', $icone, $fonction, $titre);
if ($return) return $retour_aff; else echo $retour_aff;
}
// http://doc.spip.org/@fin_cadre_gris_clair
function fin_cadre_gris_clair($return = false){
$retour_aff = fin_cadre('gris-clair');
if ($return) return $retour_aff; else echo $retour_aff;
}
// http://doc.spip.org/@debut_cadre_couleur // http://doc.spip.org/@debut_cadre_couleur
function debut_cadre_couleur($icone='', $return = false, $fonction='', $titre=''){ function debut_cadre_couleur($icone='', $return = false, $fonction='', $titre=''){
...@@ -1373,39 +1345,31 @@ function debut_javascript($admin, $stat) ...@@ -1373,39 +1345,31 @@ function debut_javascript($admin, $stat)
// Fonctions onglets // Fonctions onglets
// http://doc.spip.org/@onglet_relief_inter
function onglet_relief_inter(){
echo "<td>&nbsp;</td>";
}
// http://doc.spip.org/@debut_onglet // http://doc.spip.org/@debut_onglet
function debut_onglet(){ function debut_onglet(){
echo "\n\n"; return "
echo "<div style='padding: 7px;'><table cellpadding='0' cellspacing='0' border='0' align='center'>"; <div style='padding: 7px;'><table cellpadding='0' cellspacing='0' border='0' align='center'><tr>
echo "<tr>"; ";
} }
// http://doc.spip.org/@fin_onglet // http://doc.spip.org/@fin_onglet
function fin_onglet(){ function fin_onglet(){
echo "</tr>"; return "</tr></table></div>\n";
echo "</table></div>\n\n";
} }
// http://doc.spip.org/@onglet // http://doc.spip.org/@onglet
function onglet($texte, $lien, $onglet_ref, $onglet, $icone=""){ function onglet($texte, $lien, $onglet_ref, $onglet, $icone=""){
global $spip_display, $spip_lang_left ; global $spip_display, $spip_lang_left ;
$res = "<td>";
echo "<td>";
if ($onglet != $onglet_ref) { if ($onglet != $onglet_ref) {
echo "<div style='position: relative;'>"; $res .= "<div style='position: relative;'>";
if ($spip_display != 1) { if ($spip_display != 1) {
if (strlen($icone) > 0) { if (strlen($icone) > 0) {
echo "<div style='z-index: 2; position: absolute; top: 0px; $spip_lang_left: 5px;'>" . $res .= "<div style='z-index: 2; position: absolute; top: 0px; $spip_lang_left: 5px;'>" .
http_img_pack("$icone", "", "") . "</div>"; http_img_pack("$icone", "", "") . "</div>";
$style = " top: 7px; padding-$spip_lang_left: 32px; z-index: 1;"; $style = " top: 7px; padding-$spip_lang_left: 32px; z-index: 1;";
} else { } else {
...@@ -1413,15 +1377,15 @@ function onglet($texte, $lien, $onglet_ref, $onglet, $icone=""){ ...@@ -1413,15 +1377,15 @@ function onglet($texte, $lien, $onglet_ref, $onglet, $icone=""){
} }
} }
echo "<div onmouseover=\"changeclass(this, 'onglet_on');\" onmouseout=\"changeclass(this, 'onglet');\" class='onglet' style='position: relative;$style'><a href='$lien'>$texte</a></div>"; $res .= "<div onmouseover=\"changeclass(this, 'onglet_on');\" onmouseout=\"changeclass(this, 'onglet');\" class='onglet' style='position: relative;$style'><a href='$lien'>$texte</a></div>";
echo "</div>"; $res .= "</div>";
} else { } else {
echo "<div style='position: relative;'>"; $res .= "<div style='position: relative;'>";
if ($spip_display != 1) { if ($spip_display != 1) {
if (strlen($icone) > 0) { if (strlen($icone) > 0) {
echo "<div style='z-index: 2; position: absolute; top: 0px; $spip_lang_left: 5px;'>" . $res .= "<div style='z-index: 2; position: absolute; top: 0px; $spip_lang_left: 5px;'>" .
http_img_pack("$icone", "", "") . "</div>"; http_img_pack("$icone", "", "") . "</div>";
$style = " top: 7px; padding-$spip_lang_left: 32px; z-index: 1;"; $style = " top: 7px; padding-$spip_lang_left: 32px; z-index: 1;";
} else { } else {
...@@ -1429,27 +1393,13 @@ function onglet($texte, $lien, $onglet_ref, $onglet, $icone=""){ ...@@ -1429,27 +1393,13 @@ function onglet($texte, $lien, $onglet_ref, $onglet, $icone=""){
} }
} }
echo "<div class='onglet_off' style='position: relative;$style'>$texte</div>"; $res .= "<div class='onglet_off' style='position: relative;$style'>$texte</div>";
echo "</div>"; $res .= "</div>";
} }
echo "</td>"; $res .= "</td>";
} return $res;
// http://doc.spip.org/@barre_onglets
function barre_onglets($rubrique, $ongletCourant){
$onglets= definir_barre_onglets($rubrique);
if(count($onglets)==0) return;
debut_onglet();
foreach($onglets as $exec => $onglet) {
$url= $onglet->url ? $onglet->url : generer_url_ecrire($exec);
onglet(_T($onglet->libelle), $url,
$exec, $ongletCourant, $onglet->icone);
}
fin_onglet();
} }
...@@ -1557,12 +1507,6 @@ function icone_horizontale($texte, $lien, $fond = "", $fonction = "", $af = true ...@@ -1557,12 +1507,6 @@ function icone_horizontale($texte, $lien, $fond = "", $fonction = "", $af = true
} }
// http://doc.spip.org/@bandeau_barre_verticale
function bandeau_barre_verticale(){
echo "<td class='separateur'></td>\n";
}
// http://doc.spip.org/@gros_titre // http://doc.spip.org/@gros_titre
function gros_titre($titre, $ze_logo='', $aff=true){ function gros_titre($titre, $ze_logo='', $aff=true){
global $couleur_foncee, $spip_display; global $couleur_foncee, $spip_display;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter