From 2fedb2f2bd09157c86405340992351b30b76879f Mon Sep 17 00:00:00 2001 From: ARNO* <arno@rezo.net> Date: Mon, 22 Apr 2002 08:43:23 +0000 Subject: [PATCH] =?UTF-8?q?Le=20nouvelle=20interface=20(je=20vais=20finir?= =?UTF-8?q?=20par=20y=20arriver,=20=C2=88=20faire=20ce=20commit!).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/admin_tech.php3 | 136 +---- ecrire/aide_gauche.php3 | 14 +- ecrire/articles.php3 | 337 ++++++------ ecrire/articles_edit.php3 | 57 +- ecrire/articles_forum.php3 | 39 +- ecrire/articles_tous.php3 | 47 +- ecrire/auteurs.php3 | 113 ++-- ecrire/auteurs_edit.php3 | 383 ++------------ ecrire/breves.php3 | 22 +- ecrire/breves_edit.php3 | 62 ++- ecrire/breves_voir.php3 | 90 +++- ecrire/calendrier.php3 | 30 +- ecrire/configuration.php3 | 920 ++------------------------------ ecrire/controle_forum.php3 | 14 +- ecrire/controle_petition.php3 | 10 +- ecrire/document_edit.php3 | 338 ------------ ecrire/forum.php3 | 10 +- ecrire/forum_admin.php3 | 12 +- ecrire/forum_envoi.php3 | 11 +- ecrire/inc.php3 | 104 +++- ecrire/inc_documents.php3 | 362 +++++-------- ecrire/inc_layer.php3 | 8 +- ecrire/inc_mots.php3 | 6 +- ecrire/inc_presentation.php3 | 966 +++++++++++++++++++++++----------- ecrire/inc_sites.php3 | 13 +- ecrire/index.php3 | 247 ++++++--- ecrire/interface.php3 | 133 ----- ecrire/message.php3 | 49 +- ecrire/messagerie.php3 | 18 +- ecrire/mots_edit.php3 | 75 ++- ecrire/mots_tous.php3 | 73 ++- ecrire/mots_type.php3 | 52 +- ecrire/naviguer.php3 | 290 +++++----- ecrire/rubriques_edit.php3 | 63 ++- ecrire/sites.php3 | 173 +++--- ecrire/sites_edit.php3 | 94 +++- ecrire/sites_tous.php3 | 26 +- ecrire/syndic_edit.php3 | 163 ------ ecrire/syndic_tous.php3 | 60 --- 39 files changed, 2152 insertions(+), 3468 deletions(-) delete mode 100644 ecrire/document_edit.php3 delete mode 100644 ecrire/interface.php3 delete mode 100644 ecrire/syndic_edit.php3 delete mode 100644 ecrire/syndic_tous.php3 diff --git a/ecrire/admin_tech.php3 b/ecrire/admin_tech.php3 index 80ded3fa7f..0a43056974 100644 --- a/ecrire/admin_tech.php3 +++ b/ecrire/admin_tech.php3 @@ -3,7 +3,14 @@ include ("inc.php3"); -debut_page("Maintenance technique"); +debut_page("Maintenance technique", "administration", "base"); + + +echo "<br><br><br>"; +gros_titre("Maintenance technique"); +barre_onglets("administration", "sauver"); + + debut_gauche(); debut_boite_info(); @@ -54,7 +61,10 @@ echo "<TR><TD BACKGROUND=''>"; echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>"; echo "\n<FORM ACTION='export_all.php3' METHOD='get'>"; -echo "\n<p align='justify'>Cette option vous permet de sauvegarder +echo "\n<p align='justify'>"; + +echo '<img src="img_pack/warning.png" alt="warning.png" width="48" height="48" align="right">'; +echo "Cette option vous permet de sauvegarder le contenu de la base dans un fichier qui sera stocké dans le répertoire <i>ecrire/data/</i>. N'oubliez pas également de récupérer l'intégralité du répertoire <i>IMG/</i>, qui contient les images utilisées dans les articles et les rubriques."; @@ -123,128 +133,6 @@ echo "<BR>"; -// -// Purger le cache -// - -debut_cadre_relief(); - -echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">"; -echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND=''><B>"; -echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"; -echo "Vider le cache</FONT></B></TD></TR>"; - -echo "<TR><TD BACKGROUND=''>"; - -echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>"; - -echo "\n<p align='justify'>Utilisez cette commande afin de supprimer tous les fichiers présents -dans le cache SPIP. Cela permet par exemple de forcer un recalcul de toutes les pages si vous -avez fait des modifications importantes de graphisme ou de structure du site. <p align='justifty'>Si vous voulez -recalculer une seule page, passez plutôt par l'espace public et utilisez-y le bouton « recalculer »."; - -echo "\n<FORM ACTION='../spip_cache.php3' METHOD='post'>"; - -$hash = calculer_action_auteur("purger_cache"); - -echo "\n<INPUT TYPE='hidden' NAME='id_auteur' VALUE='$connect_id_auteur'>"; -echo "\n<INPUT TYPE='hidden' NAME='hash' VALUE='$hash'>"; -echo "\n<INPUT TYPE='hidden' NAME='purger_cache' VALUE='oui'>"; -echo "\n<INPUT TYPE='hidden' NAME='redirect' VALUE='admin_tech.php3'>"; -echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Vider le cache'></FORM></DIV>"; - -echo "</FONT>"; -echo "</TD></TR>"; -echo "</TABLE>"; - - - -// -// Purger la base d'indexation -// - -echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">"; -echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND=''><B>"; -echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>"; -echo "Effacer les données d'indexation</FONT></B></TD></TR>"; - -echo "<TR><TD BACKGROUND=''>"; - -echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>"; - -echo "\n<p align='justify'>Utilisez cette commande afin de vider les tables utilisées -par le moteur de recherche intégré à SPIP. Cela permet de gagner de -l'espace disque si vous avez désactivé le moteur de recherche. Cela peut servir -également à réindexer les documents au cas où vous avez restauré une sauvegarde. - -<p align='justify'>Notez que les documents modifiés de façon normale (depuis l'interface -SPIP) sont automatiquement réindexés, cette commande n'est donc utile que de façon exceptionnelle."; - - -echo "\n<FORM ACTION='admin_tech.php3' METHOD='post'>"; - -$hash = calculer_action_auteur("purger_index"); - -echo "\n<INPUT TYPE='hidden' NAME='hash' VALUE='$hash'>"; -echo "\n<INPUT TYPE='hidden' NAME='purger_index' VALUE='oui'>"; -echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE=\"Effacer les index\"></FORM></DIV>"; - -echo "</FONT>"; -echo "</TD></TR>"; -echo "</TABLE>"; - - -fin_cadre_relief(); - -echo "<BR>"; - - - - -// -// Effacement total -// - -debut_cadre_relief(); - -echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">"; -echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND=''><B>"; -echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"; -echo "Effacer la base de données SPIP</FONT></B></TD></TR>"; - -echo "<TR><TD BACKGROUND=''>"; - -echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>"; - -echo "\n<p align='justify'>Cette commande efface <i>tout</i> le contenu de la base de données, -y compris <i>tous</i> les accès rédacteurs et administrateurs. Après l'avoir exécutée, vous devrez lancer la -réinstallation de SPIP pour recréer une nouvelle base ainsi qu'un premier accès administrateur."; - -echo "<CENTER>"; - -debut_boite_alerte(); - -echo "\n<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>"; -echo "\n<p align='justify'><b>ATTENTION, la suppression des données est irréversible !</b>"; - -echo "\n<FORM ACTION='delete_all.php3' METHOD='get'>"; -echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Effacer TOUT'></FORM></DIV>"; - -echo "\n</FONT>"; - -fin_boite_alerte(); - -echo "</CENTER>"; - -echo "</FONT>"; -echo "</TD></TR>"; -echo "</TABLE>"; - -fin_cadre_relief(); - -echo "<BR>"; - - fin_page(); diff --git a/ecrire/aide_gauche.php3 b/ecrire/aide_gauche.php3 index 8f89e1c406..d341c74a1a 100644 --- a/ecrire/aide_gauche.php3 +++ b/ecrire/aide_gauche.php3 @@ -47,7 +47,7 @@ function rubrique($titre, $statut = "redac") { $larubrique++; $ligne++; - $texte[$ligne]="<TR><TD><IMG SRC='IMG2/rien.gif' BORDER=0 WIDTH=10 HEIGHT=1></TD></TR><TD BGCOLOR='#044476' COLSPAN=2><A HREF='#LIEN'>#IMG</A> <B><A HREF='#LIEN'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#FFFFFF'>$titre</FONT></A></B></TD></TR>"; + $texte[$ligne]="<TR><TD><IMG SRC='img_pack/rien.gif' BORDER=0 WIDTH=10 HEIGHT=1></TD></TR><TD BGCOLOR='#044476' COLSPAN=2><A HREF='#LIEN'>#IMG</A> <B><A HREF='#LIEN'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#FFFFFF'>$titre</FONT></A></B></TD></TR>"; $rubrique[$ligne]=$larubrique; if (ereg(",$larubrique,","$les_rub")){ @@ -78,10 +78,10 @@ function article($titre, $lien, $statut = "redac") { if ($aide==$lien) { $afficher[$larubrique]=1; - $texte[$ligne]= "<TR><TD BGCOLOR='#DDDDDD' ALIGN='right' COLSPAN=2><FONT FACE='Arial,Helvetica,sans-serif' SIZE=2>$titre</font> <IMG SRC='IMG2/triangle.gif' BORDER=0 ALIGN='middle'></TD></TR>"; + $texte[$ligne]= "<TR><TD BGCOLOR='#DDDDDD' ALIGN='right' COLSPAN=2><FONT FACE='Arial,Helvetica,sans-serif' SIZE=2>$titre</font> <IMG SRC='img_pack/triangle.gif' BORDER=0 ALIGN='middle'></TD></TR>"; } else { - $texte[$ligne]= "<TR><TD><FONT FACE='Arial,Helvetica,sans-serif' SIZE=2><B><A HREF='aide_index.php3?aide=$lien&les_rub=$les_rub' TARGET='_top'><IMG SRC='IMG2/triangle.gif' BORDER=0></A></B></font></TD><TD BGCOLOR='#FFFFFF'><FONT FACE='Arial,Helvetica,sans-serif' SIZE=2><A HREF='aide_index.php3?aide=$lien&les_rub=$les_rub' TARGET='_top'>$titre</A></font></TD></TR>"; + $texte[$ligne]= "<TR><TD><FONT FACE='Arial,Helvetica,sans-serif' SIZE=2><B><A HREF='aide_index.php3?aide=$lien&les_rub=$les_rub' TARGET='_top'><IMG SRC='img_pack/triangle.gif' BORDER=0></A></B></font></TD><TD BGCOLOR='#FFFFFF'><FONT FACE='Arial,Helvetica,sans-serif' SIZE=2><A HREF='aide_index.php3?aide=$lien&les_rub=$les_rub' TARGET='_top'>$titre</A></font></TD></TR>"; } } } @@ -145,8 +145,8 @@ article("Articles syndiqués","artsyn"); rubrique("La messagerie interne"); -article("<img src='IMG2/m_envoi.gif' align='left' border=0> Les messages entre utilisateurs","messut"); -article("<img src='IMG2/m_envoi_bleu.gif' align='left' border=0> Les pense-bête","messpense"); +article("<img src='img_pack/m_envoi.gif' align='left' border=0> Les messages entre utilisateurs","messut"); +article("<img src='img_pack/m_envoi_bleu.gif' align='left' border=0> Les pense-bête","messpense"); article("Le calendrier","messcalen"); article("Configuration personnelle de la messagerie","messconf"); @@ -179,12 +179,12 @@ for ($i=0; $i<=count($texte); $i++) { if ($aff == 1) { $supp_rub="$larubrique"; - $texte[$i]=ereg_replace("#IMG","<img src='IMG2/triangle-bleu-bas.gif' alt='>' width='14' height='14' border='0'>",$texte[$i]); + $texte[$i]=ereg_replace("#IMG","<img src='img_pack/triangle-bleu-bas.gif' alt='>' width='14' height='14' border='0'>",$texte[$i]); $texte[$i]=ereg_replace("#LIEN","aide_gauche.php3?les_rub=$les_rub&supp_rub=$supp_rub&aide=$aide",$texte[$i]); } else { $ajouter_rub="$larubrique"; - $texte[$i]=ereg_replace("#IMG","<img src='IMG2/triangle-bleu.gif' alt='>' width='14' height='14' border='0'>",$texte[$i]); + $texte[$i]=ereg_replace("#IMG","<img src='img_pack/triangle-bleu.gif' alt='>' width='14' height='14' border='0'>",$texte[$i]); // $texte[$i]=ereg_replace("#LIEN","aide_gauche.php3?les_rub=$les_rub&add_rub=$add_rub&aide=$aide",$texte[$i]); $texte[$i]=ereg_replace("#LIEN","aide_gauche.php3?les_rub=$les_rub&addrub=$ajouter_rub&aide=$aide",$texte[$i]); diff --git a/ecrire/articles.php3 b/ecrire/articles.php3 index bca616cd40..c23b1a650f 100644 --- a/ecrire/articles.php3 +++ b/ecrire/articles.php3 @@ -205,7 +205,64 @@ function get_forums_publics($id_article=0) { // Affichage de la colonne de gauche // -debut_page("« $titre_article »"); +// +// Lire l'article +// + +$query = "SELECT * FROM spip_articles WHERE id_article='$id_article'"; +$result = spip_query($query); + +if ($row = mysql_fetch_array($result)) { + $id_article = $row[0]; + $surtitre = $row[1]; + $titre = $row[2]; + $soustitre = $row[3]; + $id_rubrique = $row[4]; + $descriptif = $row[5]; + $chapo = $row[6]; + $texte = $row[7]; + $ps = $row[8]; + $date = $row[9]; + $statut_article = $row[10]; + $maj = $row["maj"]; + $date_redac = $row["date_redac"]; + $visites = $row["visites"]; +} + + + +if (ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", $date_redac, $regs)) { + $mois_redac = $regs[2]; + $jour_redac = $regs[3]; + $annee_redac = $regs[1]; + if ($annee_redac > 4000) $annee_redac -= 9000; +} + +if (ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", $date, $regs)) { + $mois = $regs[2]; + $jour = $regs[3]; + $annee = $regs[1]; +} + + + +debut_page("« $titre_article »", "documents", "articles"); + + +debut_grand_cadre(); + +afficher_parents($id_rubrique); +$parents="~ <img src='img_pack/racine-24.png' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; + +$parents=ereg_replace("~"," ",$parents); +$parents=ereg_replace(" ","",$parents); + +echo "$parents"; + +fin_grand_cadre(); + + + debut_gauche(); debut_boite_info(); @@ -224,10 +281,6 @@ if ($statut_article == "publie") { $voir_en_ligne = false; } } - if ($voir_en_ligne) { - afficher_icone(newLinkUrl("../spip_redirect.php3?id_article=$id_article&recalcul=oui"), - "Voir en ligne", 'IMG2/voir.gif', 40, 28, 'right'); - } } @@ -494,38 +547,6 @@ if ($boite_ouverte) { debut_droite(); -// -// Afficher la hierarchie (recurrence) -// - -function parent($collection){ - global $parents; - global $coll; - $parents=ereg_replace("(~+)","\\1~",$parents); - if ($collection!=0){ - $query2="SELECT * FROM spip_rubriques WHERE id_rubrique=\"$collection\""; - $result2=spip_query($query2); - - while($row=mysql_fetch_array($result2)){ - $id_rubrique=$row[0]; - $id_parent=$row[1]; - $titre=typo($row[2]); - - if ($id_rubrique==$coll){ - if (acces_restreint_rubrique($id_rubrique)) - $parents="~ <IMG SRC='IMG2/triangle-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=4 FACE='Verdana,Arial,Helvetica,sans-serif'><B>".majuscules($titre)."</B></FONT><BR>\n$parents"; - else - $parents="~ <IMG SRC='IMG2/triangle.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=4 FACE='Verdana,Arial,Helvetica,sans-serif'><B>".majuscules($titre)."</B></FONT><BR>\n$parents"; - }else{ - if (acces_restreint_rubrique($id_rubrique)) - $parents="~ <IMG SRC='IMG2/triangle-bas-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents"; - else - $parents="~ <IMG SRC='IMG2/triangle-bas.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents"; - } - } - parent($id_parent); - } -} function mySel($varaut,$variable){ $retour= " VALUE=\"$varaut\""; @@ -538,63 +559,6 @@ function mySel($varaut,$variable){ -// -// Lire l'article -// - -$query = "SELECT * FROM spip_articles WHERE id_article='$id_article'"; -$result = spip_query($query); - -if ($row = mysql_fetch_array($result)) { - $id_article = $row[0]; - $surtitre = $row[1]; - $titre = $row[2]; - $soustitre = $row[3]; - $id_rubrique = $row[4]; - $descriptif = $row[5]; - $chapo = $row[6]; - $texte = $row[7]; - $ps = $row[8]; - $date = $row[9]; - $statut_article = $row[10]; - $maj = $row["maj"]; - $date_redac = $row["date_redac"]; - $visites = $row["visites"]; -} - - - -if (ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", $date_redac, $regs)) { - $mois_redac = $regs[2]; - $jour_redac = $regs[3]; - $annee_redac = $regs[1]; - if ($annee_redac > 4000) $annee_redac -= 9000; -} - -if (ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", $date, $regs)) { - $mois = $regs[2]; - $jour = $regs[3]; - $annee = $regs[1]; -} - - -echo "<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0><TR><TD WIDTH=\"100%\">"; -echo "<FONT FACE='Georgia,Garamond,Times,serif'>"; - - -// -// Afficher la hierarchie -// - -parent($id_rubrique); -$parents="~ <IMG SRC='IMG2/triangle-bas.gif' WIDTH=16 HEIGHT=14> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; - -$parents=ereg_replace("~"," ",$parents); -$parents=ereg_replace(" ","",$parents); -echo "$parents"; -echo "</TD></TR></TABLE>"; - -echo "<P>"; function my_sel($num,$tex,$comp){ @@ -644,7 +608,8 @@ function afficher_jour($jour){ -echo "<TABLE CELLPADDING=18 CELLSPACING=0 BORDER=1><TR><TD BGCOLOR='#FFFFFF' ALIGN='center'>"; + +debut_cadre_enfonce("article-24.png"); echo "<CENTER>"; echo "<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>"; echo "<TR>"; @@ -654,73 +619,84 @@ echo "<TR>"; // Titre, surtitre, sous-titre // -echo "<TD>"; + if ($statut_article=='publie') { + $logo_statut = "puce-verte.gif"; + } + else if ($statut_article=='prepa') { + $logo_statut = "puce-blanche.gif"; + } + else if ($statut_article=='prop') { + $logo_statut = "puce-orange.gif"; + } + else if ($statut_article == 'refuse') { + $logo_statut = "puce-rouge.gif"; + } + else if ($statut_article == 'poubelle') { + $logo_statut = "puce-poubelle.gif"; + } + -if ($statut_article=='publie') { - echo "<img src='IMG2/puce-verte.gif' alt='X' width='13' height='14' border='0' ALIGN='left'>"; -} -else if ($statut_article=='prepa') { - echo "<img src='IMG2/puce-blanche.gif' alt='X' width='13' height='14' border='0' ALIGN='left'>"; +echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; +echo "<tr width='100%'><td width='100%' valign='top'>"; +if (strlen($surtitre) > 1) { + echo "<font face='arial,helvetica' size=3><b>"; + echo typo($surtitre); + echo "</b></font>\n"; } -else if ($statut_article=='prop') { - echo "<img src='IMG2/puce-orange.gif' alt='X' width='13' height='14' border='0' ALIGN='left'>"; + gros_titre($titre, $logo_statut); +if (strlen($soustitre) > 1) { + echo "<font face='arial,helvetica' size=3><b>"; + echo typo($soustitre); + echo "</b></font>\n"; } -else if ($statut_article == 'refuse') { - echo "<img src='IMG2/puce-rouge.gif' alt='X' width='13' height='14' border='0' ALIGN='left'>"; + + +if (strlen($descriptif) > 1) { + echo "<p><div align='left' style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #e4e4e4;'>"; + echo "<font size=2 face='Verdana,Arial,Helvetica,sans-serif'>"; + echo "<b>Descriptif :</b> "; + echo propre($descriptif); + echo " "; + echo "</font>"; + echo "</div>"; } -else if ($statut_article == 'poubelle') { - echo "<img src='IMG2/puce-poubelle.gif' alt='X' width='13' height='14' border='0' ALIGN='left'>"; + +if ($statut_article == 'prop') { + echo "<P><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='red'><B>Article proposé pour la publication. N'hésitez pas à donner votre avis grâce au forum attaché à ce article (en bas de page).</B></FONT></P>"; } -echo "</TD><TD WIDTH=100% align='center'>"; -if (strlen($surtitre) > 1) { - echo "<FONT FACE='arial,helvetica' SIZE=3><B>"; - echo typo($surtitre); - echo "</B></FONT><BR>\n"; -} +echo "</td>"; -echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=4><B>"; -echo typo($titre); -echo "</B></FONT><BR>\n"; -if (strlen($soustitre) > 1) { - echo "<FONT FACE='arial,helvetica' SIZE=3><B>"; - echo typo($soustitre); - echo "</B></FONT><BR>\n"; + + +if ($voir_en_ligne) { + echo "<td><img src='img_pack/rien.gif' width=5></td>\n"; + echo "<td align='right'>"; + icone("Voir en ligne", "../spip_redirect.php3?id_article=$id_article&recalcul=oui", "racine-24.png", "rien.gif"); + echo "</td>"; } -echo "</TD>"; -// -// Bouton 'modifier l'article' -// -echo "<TD align='right'>"; + if ($flag_editable) { - echo "<P align=right>"; - echo "<A HREF='articles_edit.php3?id_article=$id_article' onMouseOver=\"modifier_article.src='IMG2/modifier-article-on.gif'\" onMouseOut=\"modifier_article.src='IMG2/modifier-article-off.gif'\"><img src='IMG2/modifier-article-off.gif' alt='Modifier cet article' width='51' height='53' border='0' name='modifier_article'></A>"; + echo "<td><img src='img_pack/rien.gif' width=5></td>\n"; + echo "<td align='right'>"; + icone("Modifier cet article", "articles_edit.php3?id_article=$id_article", "article-24.png", "edit.gif"); + echo "</td>"; } +echo "</tr></table>\n"; -echo "</TD></TR></TABLE>"; -echo "<P align=left>"; -echo "<FONT FACE='Georgia,Garamond,Times,serif'>"; -if (strlen($descriptif) > 1) { - echo "<DIV align='left'>"; - debut_boite_info(); - echo "<img src='IMG2/descriptif.gif' alt='DESCRIPTIF' width='59' height='12' border='0'><BR>"; - echo "<FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'>"; - echo propre($descriptif); - echo " "; - echo "</FONT>"; - fin_boite_info(); - echo "<P>"; -} + +echo "<P align=left>"; +echo "<FONT FACE='Georgia,Garamond,Times,serif'>"; // @@ -734,7 +710,7 @@ if ($flag_editable AND ($options == 'avancees' OR $statut_article == 'publie')) echo "<INPUT TYPE='hidden' NAME='id_article' VALUE='$id_article'>"; if ($statut_article == 'publie') { - echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='IMG2/rien.gif'>"; + echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND=''>"; echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=2 COLOR='#FFFFFF'><B>DATE DE PUBLICATION EN LIGNE :"; echo aide ("artdate"); echo "</B></FONT></TR>"; @@ -754,7 +730,7 @@ if ($flag_editable AND ($options == 'avancees' OR $statut_article == 'publie')) echo "</TD></TR></TABLE>"; } else { - echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='IMG2/rien.gif'>"; + echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND=''>"; echo "<TR><TD BGCOLOR='$couleur_foncee'><FONT SIZE=2 COLOR='#FFFFFF'><B>DATE DE CREATION DE L'ARTICLE"; echo " :</B></FONT></TR>"; @@ -768,9 +744,13 @@ if ($flag_editable AND ($options == 'avancees' OR $statut_article == 'publie')) if (($options == 'avancees' AND $articles_redac != "non") OR ("$annee_redac-$mois_redac-$jour_redac" != "0000-00-00")) { - echo "<P><TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='IMG2/rien.gif'>"; - echo "<TR><TD BGCOLOR='#E4E4E4' COLSPAN=2><FONT SIZE=2 COLOR='#000000'><B>DATE DE PUBLICATION ANTÉRIEURE :</B></FONT></TR>"; - + echo "<P><TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND=''>"; + echo "<TR><TD BGCOLOR='#E4E4E4' COLSPAN=2><FONT SIZE=2 COLOR='#000000'>"; + if ("$annee_redac-$mois_redac-$jour_redac" != "0000-00-00") $date_affichee = " : ".majuscules(affdate($date_redac)); + echo bouton_block_invisible('dateredac'); + echo "<B>DATE DE PUBLICATION ANTÉRIEURE$date_affichee</B></FONT></TR></table>"; + echo debut_block_invisible('dateredac'); + echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND=''>"; echo "<TR><TD ALIGN='left' BGCOLOR='#FFFFFF'>"; if ("$annee_redac-$mois_redac-$jour_redac" == "0000-00-00") { echo "<INPUT TYPE='radio' NAME='avec_redac' VALUE='non' id='on' checked> <B><label for='on'>Ne pas afficher de date de publication antérieure.</label></B>"; @@ -796,8 +776,10 @@ if ($flag_editable AND ($options == 'avancees' OR $statut_article == 'publie')) } echo "</TD><TD ALIGN='right' BGCOLOR='#FFFFFF'>"; echo "<INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='Changer'>"; - echo aide ("artdate_redac"); - echo "</TD></TR></TABLE>"; + echo aide ("artdate-redac"); + echo "</TD></TR>"; + echo fin_block(); + echo "</TABLE>"; } @@ -811,20 +793,11 @@ if (!$flag_editable AND $statut_article == 'publie') { -// -// 'Article propose pour la publication' -// - -if ($statut_article == 'prop') { - echo "<P><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='red'><B>Article proposé pour la publication. N'hésitez pas à donner votre avis grâce au forum attaché à ce article (en bas de page).</B></FONT></P>"; -} - - // // Liste des auteurs de l'article // -debut_cadre_relief(); +debut_cadre_relief("redacteur-24.png"); echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100% BACKGROUND=''><TR><TD BGCOLOR='#EEEECC'>"; if ($flag_editable AND $options == 'avancees') { @@ -981,14 +954,14 @@ if (mysql_num_rows($result)) { echo "<A HREF=\"$url_auteur\">"; switch ($statut_auteur) { case "0minirezo": - echo "<img src='IMG2/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>"; + echo "<img src='img_pack/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>"; break; case "2redac": case "1comite": - echo "<img src='IMG2/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>"; + echo "<img src='img_pack/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>"; break; case "5poubelle": - echo "<img src='IMG2/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>"; + echo "<img src='img_pack/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>"; break; case "nouveau": echo " "; @@ -1133,19 +1106,19 @@ function change_bouton(selObj){ var selection=selObj.options[selObj.selectedIndex].value; if (selection=="publie"){ - document.statut.src="IMG2/puce-verte.gif"; + document.statut.src="img_pack/puce-verte.gif"; } if (selection=="prepa"){ - document.statut.src="IMG2/puce-blanche.gif"; + document.statut.src="img_pack/puce-blanche.gif"; } if (selection=="prop"){ - document.statut.src="IMG2/puce-orange.gif"; + document.statut.src="img_pack/puce-orange.gif"; } if (selection=="refuse"){ - document.statut.src="IMG2/puce-rouge.gif"; + document.statut.src="img_pack/puce-rouge.gif"; } if (selection=="poubelle"){ - document.statut.src="IMG2/puce-poubelle.gif"; + document.statut.src="img_pack/puce-poubelle.gif"; } } @@ -1175,19 +1148,19 @@ if ($connect_statut == '0minirezo' AND acces_rubrique($rubrique_article)) { echo " \n"; if ($statut_article=='publie') { - echo "<img src='IMG2/puce-verte.gif' alt='X' width='13' height='14' border='0' NAME='statut'>"; + echo "<img src='img_pack/puce-verte.gif' alt='X' width='13' height='14' border='0' NAME='statut'>"; } else if ($statut_article=='prepa') { - echo "<img src='IMG2/puce-blanche.gif' alt='X' width='13' height='14' border='0' NAME='statut'>"; + echo "<img src='img_pack/puce-blanche.gif' alt='X' width='13' height='14' border='0' NAME='statut'>"; } else if ($statut_article=='prop') { - echo "<img src='IMG2/puce-orange.gif' alt='X' width='13' height='14' border='0' NAME='statut'>"; + echo "<img src='img_pack/puce-orange.gif' alt='X' width='13' height='14' border='0' NAME='statut'>"; } else if ($statut_article == 'refuse') { - echo "<img src='IMG2/puce-rouge.gif' alt='X' width='13' height='14' border='0' NAME='statut'>"; + echo "<img src='img_pack/puce-rouge.gif' alt='X' width='13' height='14' border='0' NAME='statut'>"; } else if ($statut_article == 'poubelle') { - echo "<img src='IMG2/puce-poubelle.gif' alt='X' width='13' height='14' border='0' NAME='statut'>"; + echo "<img src='img_pack/puce-poubelle.gif' alt='X' width='13' height='14' border='0' NAME='statut'>"; } echo " \n"; @@ -1225,16 +1198,16 @@ if ($les_notes) { echo "</FONT>"; } -echo "\n\n<DIV align=right>"; // // Bouton "modifier cet article" // if ($flag_editable) { - echo "<A HREF='articles_edit.php3?id_article=$id_article' onMouseOver=\"modifier_article2.src='IMG2/modifier-article-on.gif'\" onMouseOut=\"modifier_article2.src='IMG2/modifier-article-off.gif'\"><img src='IMG2/modifier-article-off.gif' alt='Modifier cet article' width='51' height='53' border='0' name='modifier_article2'></A>"; -} +echo "\n\n<div align=right>"; + icone("Modifier cet article", "articles_edit.php3?id_article=$id_article", "article-24.png", "edit.gif"); echo "</div>"; +} afficher_documents_non_inclus($id_article); @@ -1245,14 +1218,18 @@ afficher_documents_non_inclus($id_article); if ($flag_auteur AND $statut_article == 'prepa') { echo "<P>"; debut_cadre_relief(); - echo "<B>Lorsque votre article est terminé, vous pouvez proposer sa publication.</B>"; + echo "<center>"; + echo "<B>Lorsque votre article est terminé,<br> vous pouvez proposer sa publication.</B>"; echo aide ("artprop"); bouton("Demander la publication de cet article", "articles.php3?id_article=$id_article&statut_nouv=prop"); + echo "</center>"; fin_cadre_relief(); } -echo "</DIV></TD></TR></TABLE>"; +echo "</DIV>"; + +fin_cadre_enfonce(); // // Forums @@ -1262,9 +1239,11 @@ echo "<BR><BR>"; $forum_retour = urlencode("articles.php3?id_article=$id_article"); -echo "<P align='right'>"; -echo "<A HREF='forum_envoi.php3?statut=prive&adresse_retour=".$forum_retour."&id_article=$id_article&titre_message=".urlencode($titre)."' onMouseOver=\"message.src='IMG2/message-on.gif'\" onMouseOut=\"message.src='IMG2/message-off.gif'\">"; -echo "<img src='IMG2/message-off.gif' alt='Poster un message' width='51' height='52' border='0' name='message'></A>"; + +echo "\n<div align='center'>"; + icone("Poster un message", "forum_envoi.php3?statut=prive&adresse_retour=".$forum_retour."&id_article=$id_article&titre_message=".urlencode($titre), "forum-interne-24.png", "creer.gif"); +echo "</div>"; + echo "<P align='left'>"; diff --git a/ecrire/articles_edit.php3 b/ecrire/articles_edit.php3 index e70b2b51ba..5e6a4d73cf 100644 --- a/ecrire/articles_edit.php3 +++ b/ecrire/articles_edit.php3 @@ -114,7 +114,24 @@ function coupe_trop_long($texte){ // utile pour les textes > 32ko } -debut_page(); +debut_page("Modifier : $titre", "documents", "articles"); + + + +debut_grand_cadre(); + +afficher_parents($id_rubrique); +$parents="~ <img src='img_pack/racine-24.png' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; + +$parents=ereg_replace("~"," ",$parents); +$parents=ereg_replace(" ","",$parents); + +echo "$parents"; + +fin_grand_cadre(); + + + debut_gauche(); @@ -128,6 +145,7 @@ if ($new != 'oui'){ } debut_droite(); +debut_cadre_formulaire(); function mySel($varaut,$variable) { @@ -213,13 +231,20 @@ function enfant($leparent){ } -echo "<A HREF='articles.php3?id_article=$id_article' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt=\"Retour à l'article\" width='49' height='46' border='0' name='retour' align='left'></A>"; +echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; +echo "<tr width='100%'>"; +echo "<td>"; + icone("Retour", "articles.php3?id_article=$id_article", "article-24.png", "rien.gif"); -echo "Modifier l'article :<BR><FONT SIZE=5 COLOR='$couleur_foncee' FACE='Verdana,Arial,Helvetica,sans-serif'><B>".typo($titre)."</B></FONT>"; +echo "</td>"; + echo "<td><img src='img_pack/rien.gif' width=10></td>\n"; +echo "<td width='100%'>"; +echo "Modifier l'article :"; +gros_titre($titre); +echo "</td></tr></table>"; +echo "<p>"; -echo aide ("raccourcis"); -//bouton("Retour à l article","articles.php3?id_article=$id_article"); echo "<P><HR><P>"; @@ -258,16 +283,33 @@ echo "<P><HR><P>"; }else{ echo "<INPUT TYPE='hidden' NAME='soustitre' VALUE=\"$soustitre\">"; } + + + /// Dans la rubrique.... + + if ($id_rubrique == 0) $logo_parent = "racine-24.png"; + else { + $query = "SELECT id_parent FROM spip_rubriques WHERE id_rubrique='$id_rubrique'"; + $result=spip_query($query); + while($row=mysql_fetch_array($result)){ + $parent_parent=$row['id_parent']; + } + if ($parent_parent == 0) $logo_parent = "secteur-24.png"; + else $logo_parent = "rubrique-24.png"; + } + + debut_cadre_relief("$logo_parent"); echo "<B>À l'intérieur de la rubrique :</B>\n"; echo aide ("artrub"); echo "<BR><SELECT NAME='id_rubrique' CLASS='formo' SIZE=1>\n"; enfant(0); echo "</SELECT><BR>\n"; - echo "[N'oubliez pas de sélectionner correctement ce champ.]<P>\n"; + echo "[N'oubliez pas de sélectionner correctement ce champ.]\n"; + fin_cadre_relief(); if (($options=="avancees" AND $articles_descriptif!="non") OR strlen($descriptif) > 0) { - echo "<B>Descriptif rapide</B>"; + echo "<P><B>Descriptif rapide</B>"; echo aide ("artdesc"); echo "<BR>(Contenu de l'article en quelques mots.)<BR>"; echo "<TEXTAREA NAME='descriptif' CLASS='forml' ROWS='2' COLS='40' wrap=soft>"; @@ -339,6 +381,7 @@ if (($articles_ps!="non") OR strlen($ps) > 0) { echo "<INPUT CLASS='fondo' TYPE='submit' NAME='Valider' VALUE='Valider'>"; echo "</FORM>"; +fin_cadre_formulaire(); fin_page(); diff --git a/ecrire/articles_forum.php3 b/ecrire/articles_forum.php3 index 091d1b35cb..ef3baf41e8 100644 --- a/ecrire/articles_forum.php3 +++ b/ecrire/articles_forum.php3 @@ -6,15 +6,33 @@ include_local ("inc_logos.php3"); -$query = "SELECT * FROM spip_articles WHERE id_article='$id_article'"; +$query = "SELECT titre, id_rubrique FROM spip_articles WHERE id_article='$id_article'"; $result = spip_query($query); while($row = mysql_fetch_array($result)) { $titre = $row["titre"]; + $id_rubrique = $row["id_rubrique"]; } -debut_page($titre); +debut_page($titre, "documents", "articles"); + + + +debut_grand_cadre(); + +afficher_parents($id_rubrique); +$parents="~ <img src='img_pack/racine-24.png' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; + +$parents=ereg_replace("~"," ",$parents); +$parents=ereg_replace(" ","",$parents); + +echo "$parents"; + +fin_grand_cadre(); + + + debut_gauche(); @@ -32,10 +50,21 @@ fin_boite_info(); debut_droite(); -echo "<A HREF='articles.php3?id_article=$id_article' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Retour à l article' width='49' height='46' border='0' name='retour' align='left'></A>"; -echo "Messages publics de l'article :<BR><FONT SIZE=5 COLOR='$couleur_foncee' FACE='Verdana,Arial,Helvetica,sans-serif'><B>".typo($titre)."</B></FONT>"; +echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; +echo "<tr width='100%'>"; +echo "<td>"; + icone("Retour", "articles.php3?id_article=$id_article", "article-24.png", "rien.gif"); + +echo "</td>"; + echo "<td><img src='img_pack/rien.gif' width=10></td>\n"; +echo "<td width='100%'>"; +echo "Messages publics de l'article :"; +gros_titre($titre); +echo "</td></tr></table>"; +echo "<p>"; + + -echo "<BR><BR>"; $mots_cles_forums = lire_meta("mots_cles_forums"); diff --git a/ecrire/articles_tous.php3 b/ecrire/articles_tous.php3 index 8ab7388e1c..cf61d4dd3e 100644 --- a/ecrire/articles_tous.php3 +++ b/ecrire/articles_tous.php3 @@ -3,10 +3,33 @@ include ("inc.php3"); +/* +function collections_actives() +{ + global $coll_actives; + $coll_actives = ""; + $query = "SELECT DISTINCT id_rubrique FROM spip_articles WHERE statut='publie' OR statut='prepa' OR statut='prop'"; + for (;;) { + $result = mysql_query($query); + unset($rubriques); + while ($row = mysql_fetch_array($result)) { + $rubriques[] = $row[0]; + } + if (!$rubriques) break; + $rubriques = join(",", $rubriques); + if ($coll_actives) $coll_actives .= ",$rubriques"; + else $coll_actives = $rubriques; + $query = "SELECT DISTINCT id_parent FROM spip_rubriques WHERE (id_rubrique IN ($rubriques)) AND (id_parent NOT IN ($coll_actives))"; + } +} + +collections_actives(); +*/ + if (count($aff_art) > 0) $aff_art = join(',', $aff_art); else $aff_art = 'prop,publie'; -debut_page("Tout le site"); +debut_page("Tout le site", "asuivre", "tout-site"); debut_gauche(); @@ -27,7 +50,7 @@ if ($connect_statut == "0minirezo") { else { echo "<input type='checkbox' name='aff_art[]' value='prepa' id='prepa'>"; } - echo " <label for='prepa'><img src='IMG2/puce-blanche.gif' alt='X' width='9' height='9' border='0'>"; + echo " <label for='prepa'><img src='img_pack/puce-blanche.gif' alt='X' width='9' height='9' border='0'>"; echo " en cours de rédaction</label><BR>"; } @@ -38,7 +61,7 @@ if (ereg('prop', $aff_art)) { else { echo "<input type='checkbox' name='aff_art[]' value='prop' id='prop'>"; } -echo " <label for='prop'><img src='IMG2/puce-orange.gif' alt='X' width='9' height='9' border='0'>"; +echo " <label for='prop'><img src='img_pack/puce-orange.gif' alt='X' width='9' height='9' border='0'>"; echo " en attente de validation</label><BR>"; if (ereg('publie', $aff_art)) { @@ -47,7 +70,7 @@ if (ereg('publie', $aff_art)) { else { echo "<input type='checkbox' name='aff_art[]' value='publie' id='publie'>"; } -echo " <label for='publie'><img src='IMG2/puce-verte.gif' alt='X' width='9' height='9' border='0'>"; +echo " <label for='publie'><img src='img_pack/puce-verte.gif' alt='X' width='9' height='9' border='0'>"; echo " publiés en ligne</label><BR>"; if ($connect_statut == "0minirezo") { @@ -57,7 +80,7 @@ if ($connect_statut == "0minirezo") { else { echo "<input type='checkbox' name='aff_art[]' value='refuse' id='refuse'>"; } - echo " <label for='refuse'><img src='IMG2/puce-rouge.gif' alt='X' width='9' height='9' border='0'>"; + echo " <label for='refuse'><img src='img_pack/puce-rouge.gif' alt='X' width='9' height='9' border='0'>"; echo " refusés</label><BR>"; if (ereg('poubelle',$aff_art)) { @@ -66,7 +89,7 @@ if ($connect_statut == "0minirezo") { else { echo "<input type='checkbox' name='aff_art[]' value='poubelle' id='poubelle'>"; } - echo " <label for='poubelle'><img src='IMG2/puce-poubelle.gif' alt='X' width='9' height='9' border='0'>"; + echo " <label for='poubelle'><img src='img_pack/puce-poubelle.gif' alt='X' width='9' height='9' border='0'>"; echo " à la poubelle</label>"; } @@ -87,7 +110,7 @@ function enfants($id_parent, $decalage = 0) { global $couleur_foncee, $couleur_claire; $query = "SELECT id_rubrique, titre, statut, date FROM spip_rubriques WHERE id_parent=$id_parent ORDER BY titre"; - $result = spip_query($query); + $result = mysql_query($query); while ($row = mysql_fetch_array($result)) { $id_rubrique = $row['id_rubrique']; @@ -118,13 +141,13 @@ function enfants($id_parent, $decalage = 0) { if (($deplier == 'oui') ? !$flag_liste : $flag_liste) { if ($decalage) { echo "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0><TR>"; - echo "<TD WIDTH=$decalage><IMG SRC='IMG2/rien.gif' BORDER=0 HEIGHT=1 WIDTH=$decalage></TD><TD WIDTH='100%'>"; + echo "<TD WIDTH=$decalage><IMG SRC='img_pack/rien.gif' BORDER=0 HEIGHT=1 WIDTH=$decalage></TD><TD WIDTH='100%'>"; } $bandeau = "<A HREF='$lien'>"; - $bandeau .= "<img src='IMG2/triangle-bleu-bas.gif' alt='>' width='14' height='14' border='0'></A>"; + $bandeau .= "<img src='img_pack/triangle-bleu-bas.gif' alt='>' width='14' height='14' border='0'></A>"; $bandeau .= " <A HREF='naviguer.php3?coll=$id_rubrique'><FONT COLOR='white'>$titre</FONT></A> $sucrer"; $requete = "SELECT id_article, titre, id_rubrique, statut, date FROM spip_articles WHERE id_rubrique=$id_rubrique AND FIND_IN_SET(statut,'$aff_art') ORDER BY date DESC"; - afficher_articles($bandeau, $requete, false, false, true); + afficher_articles($bandeau, $requete, false, false, true, false); if ($decalage) { echo "</TD></TR></TABLE>"; } @@ -133,12 +156,12 @@ function enfants($id_parent, $decalage = 0) { else { if ($decalage) { echo "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0><TR>"; - echo "<TD WIDTH=$decalage><IMG SRC='IMG2/rien.gif' BORDER=0 HEIGHT=1 WIDTH=$decalage></TD><TD WIDTH='100%'>"; + echo "<TD WIDTH=$decalage><IMG SRC='img_pack/rien.gif' BORDER=0 HEIGHT=1 WIDTH=$decalage></TD><TD WIDTH='100%'>"; } echo "<TABLE CELLPADDING=3 CELLSPACING=1 BORDER=0 WIDTH=\"100%\">"; echo "<TR><TD BGCOLOR='$couleur_foncee' WIDTH=\"100%\"><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"; - echo "<B><A HREF='$lien'><img src='IMG2/triangle-bleu.gif' alt='>' width='14' height='14' border='0'></A> <A HREF='naviguer.php3?coll=$id_rubrique'><FONT COLOR='#FFFFFF'>$titre</FONT></A></B> $sucrer"; + echo "<B><A HREF='$lien'><img src='img_pack/triangle-bleu.gif' alt='>' width='14' height='14' border='0'></A> <A HREF='naviguer.php3?coll=$id_rubrique'><FONT COLOR='#FFFFFF'>$titre</FONT></A></B> $sucrer"; echo "</FONT></TD></TR></TABLE>"; if ($decalage) { echo "</TD></TR></TABLE>"; diff --git a/ecrire/auteurs.php3 b/ecrire/auteurs.php3 index 7b8744b4d8..b7c323982c 100644 --- a/ecrire/auteurs.php3 +++ b/ecrire/auteurs.php3 @@ -4,7 +4,12 @@ include ("inc.php3"); include_local ("inc_acces.php3"); -debut_page("Auteurs"); +$choix = join($aff_art,""); + +if (ereg("5poubelle",$choix)) debut_page("Auteurs","redacteurs","redac-poubelle"); +else if (ereg("0minirezo",$choix)) debut_page("Auteurs","redacteurs","administrateurs"); +else debut_page("Auteurs","redacteurs","redacteurs"); + debut_gauche(); if (!$aff_art) $aff_art[] = "0minirezo,1comite,2redac"; @@ -20,60 +25,6 @@ if ($liste_lettres) $liste_lettres=ereg_replace(",+", ",", $liste_lettres); echo "<form action='auteurs.php3' method='get'>"; -debut_boite_info(); - echo "<FONT FACE='arial,helvetica,sans-serif'>"; - - echo "<B>Afficher les auteurs :</B><BR>"; - echo "<input type='hidden' name='class' value='$class'>"; - echo "<input type='hidden' name='liste_lettres' value='$liste_lettres'>"; - - if (ereg("0minirezo",$aff_art)){ - echo "<input type='checkbox' CHECKED name='aff_art[]' value='0minirezo' id='minirezo'>"; - }else{ - echo "<input type='checkbox' name='aff_art[]' value='0minirezo' id='minirezo'>"; - } - echo " <label for='minirezo'><img src='IMG2/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>"; - echo " Administrateurs</label><BR>"; - - if (ereg("2redac",$aff_art) OR ereg("1comite",$aff_art)){ - echo "<input type='checkbox' CHECKED name='aff_art[]' value='1comite,2redac' id='2redac'>"; - }else{ - echo "<input type='checkbox' name='aff_art[]' value='1comite,2redac' id='2redac'>"; - } - echo " <label for='2redac'><img src='IMG2/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>"; - echo " Rédacteurs</label><BR>"; - - if ($connect_statut=="0minirezo"){ - if (ereg("5poubelle",$aff_art)){ - echo "<input type='checkbox' CHECKED name='aff_art[]' value='5poubelle' id='5poubelle'>"; - }else{ - echo "<input type='checkbox' name='aff_art[]' value='5poubelle' id='5poubelle'>"; - } - echo " <label for='5poubelle'><img src='IMG2/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>"; - echo " A la poubelle</label><BR>"; - } - - - if ($publies=="oui"){ - echo "<input type='checkbox' CHECKED name='publies' value='oui' id='publies'>"; - }else{ - echo "<input type='checkbox' name='publies' value='oui' id='publies'>"; - } - echo " <label for='publies'>"; - echo " Ayant écrit des articles</label><BR>"; - - - - - echo "<DIV ALIGN='right'><INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='Changer'>"; - echo "</FONT>"; -fin_boite_info(); -echo "</form>"; - - - - - debut_droite(); @@ -84,7 +35,7 @@ $flag_editable = ($connect_statut == '0minirezo'); function supp_auteur($id_auteur) { $query="UPDATE spip_auteurs SET statut='5poubelle' WHERE id_auteur=$id_auteur"; - $result=spip_query($query); + $result=mysql_query($query); } if ($supp && $flag_editable) { @@ -180,10 +131,10 @@ function afficher_auteurs($classement) { if (eregi(",".quotemeta($premiere_lettre).",",$liste_lettres) OR $liste_lettres=="tout"){ $new_lettres=eregi_replace(quotemeta($premiere_lettre),"",$liste_lettres); - echo "<TR><TD BGCOLOR='$couleur' COLSPAN=5><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3><B><A HREF='auteurs.php3?class=$classement&aff_art[]=$aff_art&liste_lettres=$new_lettres&publies=$publies'><img src='IMG2/triangle-bas.gif' alt='>' width='16' height='14' border='0'></A> $premiere_lettre</B></FONT></TD></TR>"; + echo "<TR><TD BGCOLOR='$couleur' COLSPAN=5><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3><B><A HREF='auteurs.php3?class=$classement&aff_art[]=$aff_art&liste_lettres=$new_lettres&publies=$publies'><img src='img_pack/triangle-bas.gif' alt='>' width='16' height='14' border='0'></A> $premiere_lettre</B></FONT></TD></TR>"; }else{ $new_lettres=urlencode("$liste_lettres,$premiere_lettre,"); - echo "<TR><TD BGCOLOR='$couleur' COLSPAN=5><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3><B><A HREF='auteurs.php3?class=$classement&aff_art[]=$aff_art&liste_lettres=$new_lettres&publies=$publies'><img src='IMG2/triangle.gif' alt='>' width='16' height='14' border='0'></A> $premiere_lettre</B></FONT></TD></TR>"; + echo "<TR><TD BGCOLOR='$couleur' COLSPAN=5><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3><B><A HREF='auteurs.php3?class=$classement&aff_art[]=$aff_art&liste_lettres=$new_lettres&publies=$publies'><img src='img_pack/triangle.gif' alt='>' width='16' height='14' border='0'></A> $premiere_lettre</B></FONT></TD></TR>"; } } @@ -205,7 +156,7 @@ function afficher_auteurs($classement) { echo "<TR>"; echo "<TD BGCOLOR='$couleur' WIDTH=50>"; - if ($classement=="auteurs") echo "<IMG SRC='IMG2/rien.gif' WIDTH=24 HEIGHT=12 BORDER=0>"; + if ($classement=="auteurs") echo "<IMG SRC='img_pack/rien.gif' WIDTH=24 HEIGHT=12 BORDER=0>"; if ($nombre_articles>0 OR $connect_statut=="0minirezo"){ @@ -213,16 +164,16 @@ function afficher_auteurs($classement) { } switch($statut){ case "0minirezo": - echo "<img src='IMG2/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>"; + echo "<img src='img_pack/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>"; break; case "2redac": - echo "<img src='IMG2/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>"; + echo "<img src='img_pack/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>"; break; case "1comite": - echo "<img src='IMG2/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>"; + echo "<img src='img_pack/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>"; break; case "5poubelle": - echo "<img src='IMG2/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>"; + echo "<img src='img_pack/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>"; break; case "nouveau": echo " "; @@ -291,7 +242,7 @@ else $aff_articles="prop,publie"; $query="SELECT auteurs.*, COUNT(articles.id_article) AS compteur FROM spip_auteurs AS auteurs, spip_auteurs_articles AS lien, spip_articles AS articles WHERE auteurs.id_auteur=lien.id_auteur AND lien.id_article=articles.id_article AND FIND_IN_SET(auteurs.statut,'$aff_art')>0 AND FIND_IN_SET(articles.statut,'$aff_articles') GROUP BY auteurs.id_auteur"; - calculer_auteurs(spip_query($query)); + calculer_auteurs(mysql_query($query)); if($nombre_auteurs<30) $liste_lettres="tout"; @@ -301,49 +252,38 @@ else $aff_articles="prop,publie"; $ze_auteurs=substr($les_auteurs,1,strlen($les_auteurs)); $query="SELECT *, 0 AS compteur FROM spip_auteurs WHERE FIND_IN_SET(id_auteur,'$ze_auteurs')=0 AND FIND_IN_SET(statut,'$aff_art')>0"; - calculer_auteurs(spip_query($query)); + calculer_auteurs(mysql_query($query)); } -if ($connect_statut =="0minirezo"){ - echo "<P align='right'><A HREF='auteurs_edit.php3?new=oui&redirect=$retour' onMouseOver=\"creer_auteur.src='IMG2/creer-auteur-on.gif'\" onMouseOut=\"creer_auteur.src='IMG2/creer-auteur-off.gif'\"><img src='IMG2/creer-auteur-off.gif' alt='Creer un nouvel auteur' width='71' height='56' border='0' name='creer_auteur'></A>"; - -} - - - - - - - echo "<P align='left'><A HREF='auteurs.php3?aff_art[]=$aff_art&class=auteurs&liste_lettres=tout&publies=$publies'>Tout déplier</A>"; echo " | <A HREF='auteurs.php3?aff_art[]=$aff_art&class=auteurs&publies=$publies'>Tout replier</A><P>"; $ifond=0; - +debut_cadre_relief("redacteur-24.png"); echo "<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=0 WIDTH=\"100%\">"; echo "<TR>"; if ($class=="statut"){ - echo "<TD BGCOLOR='$couleur_foncee'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><IMG SRC='IMG2/rien.gif' BORDER=0 WIDTH=50 HEIGHT=2><BR><img src='IMG2/triangle-bleu-bas.gif' alt='X' width='14' height='14' border='0'></FONT></TD>"; + echo "<TD BGCOLOR='$couleur_foncee'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><IMG SRC='img_pack/rien.gif' BORDER=0 WIDTH=50 HEIGHT=2><BR><img src='img_pack/triangle-bleu-bas.gif' alt='X' width='14' height='14' border='0'></FONT></TD>"; }else{ - echo "<TD BGCOLOR='#DBE1C5'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><IMG SRC='IMG2/rien.gif' BORDER=0 WIDTH=50 HEIGHT=2><BR><A HREF='auteurs.php3?aff_art[]=$aff_art&class=statut&liste_lettres=$liste_lettres&publies=$publies'><img src='IMG2/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'></A></FONT></TD>"; + echo "<TD BGCOLOR='#DBE1C5'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><IMG SRC='img_pack/rien.gif' BORDER=0 WIDTH=50 HEIGHT=2><BR><A HREF='auteurs.php3?aff_art[]=$aff_art&class=statut&liste_lettres=$liste_lettres&publies=$publies'><img src='img_pack/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'></A></FONT></TD>"; } if ($class=="auteurs"){ - echo "<TD BGCOLOR='$couleur_foncee'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#FFFFFF'><img src='IMG2/triangle-bleu-bas.gif' alt='X' width='14' height='14' border='0'> <B>Nom</B></FONT></TD>"; + echo "<TD BGCOLOR='$couleur_foncee'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#FFFFFF'><img src='img_pack/triangle-bleu-bas.gif' alt='X' width='14' height='14' border='0'> <B>Nom</B></FONT></TD>"; }else{ echo "<TD BGCOLOR='#DBE1C5'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><A HREF='auteurs.php3?aff_art[]=$aff_art&class=auteurs&liste_lettres=$liste_lettres&publies=$publies'>Nom</A></FONT></TD>"; } if ($connect_statut=="0minirezo"){ - echo "<TD BGCOLOR='#DBE1C5'><IMG SRC='IMG2/rien.gif' BORDER=0 WIDTH=50 HEIGHT=2></TD>"; + echo "<TD BGCOLOR='#DBE1C5'><IMG SRC='img_pack/rien.gif' BORDER=0 WIDTH=50 HEIGHT=2></TD>"; } -echo "<TD BGCOLOR='#DBE1C5'><IMG SRC='IMG2/rien.gif' BORDER=0 WIDTH=40 HEIGHT=2></TD>"; +echo "<TD BGCOLOR='#DBE1C5'><IMG SRC='img_pack/rien.gif' BORDER=0 WIDTH=40 HEIGHT=2></TD>"; if ($class=="articles"){ - echo "<TD BGCOLOR='$couleur_foncee'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#FFFFFF'><img src='IMG2/triangle-bleu-bas.gif' alt='X' width='14' height='14' border='0'> <B>Articles</B></FONT></TD>"; + echo "<TD BGCOLOR='$couleur_foncee'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#FFFFFF'><img src='img_pack/triangle-bleu-bas.gif' alt='X' width='14' height='14' border='0'> <B>Articles</B></FONT></TD>"; }else{ echo "<TD BGCOLOR='#DBE1C5'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><A HREF='auteurs.php3?aff_art[]=$aff_art&class=articles&liste_lettres=$liste_lettres&publies=$publies'>Articles</A></FONT></TD>"; @@ -357,6 +297,13 @@ echo "</TR>"; echo "</TABLE>"; +fin_cadre_relief(); + +if ($connect_statut =="0minirezo"){ + echo "<div align='right'>"; + icone ("Créer un nouvel auteur", "auteurs_infos.php3?new=oui&redirect=$retour", "redacteur-24.png", "creer.gif"); + echo "</div>"; +} fin_page(); diff --git a/ecrire/auteurs_edit.php3 b/ecrire/auteurs_edit.php3 index 5e54285996..bed005abd4 100644 --- a/ecrire/auteurs_edit.php3 +++ b/ecrire/auteurs_edit.php3 @@ -41,101 +41,44 @@ function afficher_auteur_rubriques($leparent){ } -if ($connect_toutes_rubriques AND $add_rub){ - $query = "INSERT INTO spip_auteurs_rubriques (id_auteur,id_rubrique) VALUES('$id_auteur','$add_rub')"; - $result = spip_query($query); -} +$query = "SELECT * FROM spip_auteurs WHERE id_auteur='$id_auteur'"; +$result = spip_query($query); -if ($connect_toutes_rubriques AND $supp_rub){ - $query = "DELETE FROM spip_auteurs_rubriques WHERE id_auteur='$id_auteur' AND id_rubrique='$supp_rub'"; - $result = spip_query($query); -} +if ($row = mysql_fetch_array($result)) { + $id_auteur=$row[0]; + $nom=$row[1]; + $bio=$row[2]; + $email=$row[3]; + $nom_site_auteur=$row[4]; + $url_site=$row[5]; + $login=$row[6]; + $pass=$row[7]; + $statut=$row[8]; + $pgp=$row["pgp"]; + $messagerie=$row["messagerie"]; + $imessage=$row["imessage"]; -$query = "SELECT nom FROM spip_auteurs WHERE id_auteur='$id_auteur'"; -$result = spip_query($query); -if ($row = mysql_fetch_array($result)) $nom_auteur = $row[0]; +if ($connect_id_auteur == $id_auteur) debut_page($nom_auteur, "redacteurs", "perso"); +else if (ereg("5poubelle",$statut)) debut_page("$nom_auteur","redacteurs","redac-poubelle"); +else if (ereg("0minirezo",$statut)) debut_page("$nom_auteur","redacteurs","administrateurs"); +else debut_page("$nom_auteur","redacteurs","redacteurs"); + -if ($connect_statut == "0minirezo" OR $connect_id_auteur == $id_auteur) { - if ($new == "oui") { - $query = "INSERT INTO spip_auteurs (nom,statut) VALUES ('Nouvel auteur','5poubelle')"; - $result = spip_query($query); - $id_auteur = mysql_insert_id(); - } - if ($nom) { - $ok = true; - if (($login OR $new_pass) AND ($statut != '5poubelle')) { - if (strlen($login) < 4) { - echo "<P>Login trop court, veuillez recommencer.<P>"; - $ok = false; - } - else if ($new_pass AND $new_pass != $new_pass2) { - echo "<P>Les deux mots de passe ne sont pas identiques, veuillez recommencer.<P>"; - $ok = false; - } - else if ($new_pass AND strlen($new_pass) < 6) { - echo "<P>Mot de passe trop court, veuillez recommencer.<P>"; - $ok = false; - } - else { - $query = "SELECT * FROM spip_auteurs WHERE login='$login' AND id_auteur!=$id_auteur AND statut!='5poubelle'"; - $result = spip_query($query); - if (mysql_num_rows($result)) { - echo "<P>Ce login existe déjà, veuillez recommencer<P>"; - $ok = false; - } - } - } - if (!$ok) { - if ($new == "oui") { - supp_auteur($id_auteur); - } - } - else { - if ($statut == '5poubelle') { - supp_auteur($id_auteur); - } - else { - $nom_auteur = $nom; // titre page - $nom = addslashes($nom); - $bio = addslashes($bio); - $pgp = addslashes($pgp); - $nom_site_auteur = addslashes($nom_site_auteur); - if ($connect_statut != '0minirezo') $statut = $connect_statut; - $query = "UPDATE spip_auteurs SET nom='$nom', bio='$bio', email='$email', nom_site='$nom_site_auteur', url_site='$url_site', statut='$statut', pgp='$pgp', messagerie='$perso_activer_messagerie', imessage='$perso_activer_imessage' WHERE id_auteur=$id_auteur"; - $result = spip_query($query); - - if ($login AND $connect_statut == '0minirezo') { - $query = "UPDATE spip_auteurs SET login='$login' WHERE id_auteur=$id_auteur"; - $result = spip_query($query); - } - if ($new_pass) { - $htpass = generer_htpass($new_pass); - $pass = md5($new_pass); - $query = "UPDATE spip_auteurs SET pass='$pass', htpass='$htpass' WHERE id_auteur=$id_auteur"; - $result = spip_query($query); - } - if (lire_meta('activer_moteur') == 'oui') { - indexer_auteur($id_auteur); - } - } - // METTRE A JOUR LE FICHIER DE PASSWORD - ecrire_acces(); - } - } -} -if ($redirect_ok == 'oui' && $redirect) { - @header("Location: ".rawurldecode($redirect)); - exit; +echo "<br><br><br>"; +gros_titre("$nom"); + +if (($connect_statut == "0minirezo") OR $connect_id_auteur == $id_auteur) { + barre_onglets("auteur", "auteur"); } - -debut_page($nom_auteur); + debut_gauche(); + debut_boite_info(); echo "<CENTER>"; @@ -180,37 +123,19 @@ function mySel($varaut,$variable) { return $retour; } +if ($statut == "0minirezo") $logo = "redacteurs-admin-24.png"; +else if ($statut == "5poubelle") $logo = "redacteurs-poubelle-24.png"; +else $logo = "redacteurs-24.png"; -$query = "SELECT * FROM spip_auteurs WHERE id_auteur='$id_auteur'"; -$result = spip_query($query); - - -if ($row = mysql_fetch_array($result)) { - $id_auteur=$row[0]; - $nom=$row[1]; - $bio=$row[2]; - $email=$row[3]; - $nom_site_auteur=$row[4]; - $url_site=$row[5]; - $login=$row[6]; - $pass=$row[7]; - $statut=$row[8]; - $pgp=$row["pgp"]; - $messagerie=$row["messagerie"]; - $imessage=$row["imessage"]; - - echo "<A HREF='auteurs_edit.php3?redirect=$redirect&redirect_ok=oui' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Retour' width='49' height='46' border='0' name='retour' align='middle'></A>"; - - echo "<FONT SIZE=5 FACE='Verdana,Arial,Helvetica,sans-serif'><B>".typo($nom)."</B></FONT>"; if (strlen($email) > 2 OR strlen($bio) > 0 OR strlen($nom_site_auteur) > 0) { - debut_boite_info(); + debut_cadre_enfonce("$logo"); echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif'>"; - if (strlen($email) > 2) echo "<P>email : <B><A HREF='mailto:$email'>$email</A></B><BR> "; + if (strlen($email) > 2) echo "email : <B><A HREF='mailto:$email'>$email</A></B><BR> "; if (strlen($nom_site_auteur) > 2) echo "site : <B><A HREF='$url_site'>$nom_site_auteur</A></B>"; echo "<P>".propre($bio); echo "</FONT>"; - fin_boite_info(); + fin_cadre_enfonce(); } @@ -223,249 +148,7 @@ if ($row = mysql_fetch_array($result)) { "SELECT article.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". "FROM spip_articles AS article, spip_auteurs_articles AS lien WHERE lien.id_auteur='$id_auteur' AND lien.id_article=article.id_article AND FIND_IN_SET(article.statut,'$aff_art')>0 ORDER BY article.date DESC"); - // - // Editer les donnees de l'auteur - // - - if ($connect_statut == "0minirezo" OR $connect_id_auteur == $id_auteur) { - echo "<FORM ACTION='auteurs_edit.php3' METHOD='post'>"; - echo "<INPUT TYPE='Hidden' NAME='id_auteur' VALUE=\"$id_auteur\">"; - echo "<INPUT TYPE='Hidden' NAME='redirect' VALUE=\"$redirect\">"; - // - // Infos personnelles - // - - echo "<P>"; - debut_cadre_relief(); - - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=4>"; - echo "<B>Informations personnelles</B></FONT>"; - echo "<P>"; - echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>"; - - $nom = htmlspecialchars($nom); - $nom_site_auteur = htmlspecialchars($nom_site_auteur); - - echo "<fieldset style='padding:5'><legend><B>Signature</B> [Obligatoire]<BR></legend>"; - echo "(Votre nom ou votre pseudo)<BR>"; - echo "<INPUT TYPE='text' NAME='nom' CLASS='formo' VALUE=\"$nom\" SIZE='40'><P>"; - - echo "<B>Qui êtes-vous ?</B><BR>"; - echo "(Courte biographie en quelques mots.)<BR>"; - echo "<TEXTAREA NAME='bio' CLASS='fondl' ROWS='4' COLS='40' wrap=soft>"; - echo $bio; - echo "</TEXTAREA></fieldset><P>\n"; - - echo "<fieldset style='padding:5'><legend><B>Votre adresse email</B> <BR></legend>"; - - if ($connect_statut == "0minirezo") { - echo "<INPUT TYPE='text' NAME='email' CLASS='formo' VALUE=\"$email\" SIZE='40'><P>\n"; - } - else { - echo "<B>".typo($email)."</B><P>"; - echo "<INPUT TYPE='hidden' NAME='email' VALUE=\"$email\">"; - } - - echo "<B>Votre clé PGP</B><BR>"; - echo "<TEXTAREA NAME='pgp' CLASS='fondl' ROWS='4' COLS='40' wrap=soft>"; - echo $pgp; - echo "</TEXTAREA></fieldset><P>\n"; - - echo "<fieldset style='padding:5'><legend><B>Le nom de votre site</B><BR></legend>"; - echo "<INPUT TYPE='text' NAME='nom_site_auteur' CLASS='forml' VALUE=\"$nom_site_auteur\" SIZE='40'><P>\n"; - - echo "<B>L'adresse (URL) de votre site</B><BR>"; - echo "<INPUT TYPE='text' NAME='url_site' CLASS='forml' VALUE=\"$url_site\" SIZE='40'></fieldset><P>\n"; - - // - // Fonctionnement de la messagerie interne - // - $activer_messagerie=lire_meta("activer_messagerie"); - $activer_imessage=lire_meta("activer_imessage"); - - if ($activer_messagerie!="non"){ - - debut_boite_info(); - echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Messagerie interne</FONT></B>".aide ("messconf")."</TD></TR>"; - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<img src='IMG2/m_sans.gif' alt='' width='32' height='32' border='0' align='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>Ce site permet l'échange de messages et la constitution de forums de discussion privés entre les participants du site. Vous pouvez décider de ne pas participer à ces échanges.</FONT>"; - echo "</TD></TR>"; - - echo "<TR><TD> </TD></TR>"; - echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Messagerie interne</FONT></B></TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Vous pouvez activer ou désactiver votre messagerie personnelle sur ce site.</FONT>"; - echo "</TD></TR>"; - - - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($messagerie=="non"){ - echo "<INPUT TYPE='radio' NAME='perso_activer_messagerie' VALUE='oui' id='perso_activer_messagerie_on'>"; - echo " <label for='perso_activer_messagerie_on'>Activer la messagerie interne</label> "; - echo "<BR><INPUT TYPE='radio' NAME='perso_activer_messagerie' VALUE='non' CHECKED id='perso_activer_messagerie_off'>"; - echo " <B><label for='perso_activer_messagerie_off'>Désactiver la messagerie</label></B> "; - }else{ - echo "<INPUT TYPE='radio' NAME='perso_activer_messagerie' VALUE='oui' id='perso_activer_messagerie_on' CHECKED>"; - echo " <B><label for='perso_activer_messagerie_on'>Activer la messagerie interne</label></B> "; - echo "<BR><INPUT TYPE='radio' NAME='perso_activer_messagerie' VALUE='non' id='perso_activer_messagerie_off'>"; - echo " <label for='perso_activer_messagerie_off'>Désactiver la messagerie</label> "; - } - - echo "</FONT>"; - echo "</TD></TR>\n"; - - - if ($activer_imessage!="non"){ - if ($messagerie!="non"){ - /// Liste des redacteurs connectes - - echo "<TR><TD> </TD></TR>"; - echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Liste des rédacteurs connectés</FONT></B></TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Ce site peut vous indiquer en permanence la liste des rédacteurs connectés, ce qui vous permet d'échanger des messages en direct (lorsque la messagerie est désactivée ci-dessus, la liste des rédacteurs est elle-même désactivée). Vous pouvez décider de ne pas apparaître dans cette liste (vous êtes «invisible» pour les autres utilisateurs).</FONT>"; - echo "</TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($imessage=="non"){ - echo "<INPUT TYPE='radio' NAME='perso_activer_imessage' VALUE='oui' id='perso_activer_imessage_on'>"; - echo " <label for='perso_activer_imessage_on'>Apparaître dans la liste des rédacteurs connectés</label> "; - echo "<BR><INPUT TYPE='radio' NAME='perso_activer_imessage' VALUE='non' CHECKED id='perso_activer_imessage_off'>"; - echo " <B><label for='perso_activer_imessage_off'>Ne pas apparaître dans la liste des rédacteurs</label></B> "; - }else{ - echo "<INPUT TYPE='radio' NAME='perso_activer_imessage' VALUE='oui' id='perso_activer_imessage_on' CHECKED>"; - echo " <B><label for='perso_activer_imessage_on'>Apparaître dans la liste des rédacteurs connectés</label></B> "; - - echo "<BR><INPUT TYPE='radio' NAME='perso_activer_imessage' VALUE='non' id='perso_activer_imessage_off'>"; - echo " <label for='perso_activer_imessage_off'>Ne pas apparaître dans la liste des rédacteurs</label> "; - } - echo "</FONT>"; - echo "</TD></TR>\n"; - } - } - echo "</TABLE>\n"; - fin_boite_info(); - echo "<p>"; - } - - echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'></DIV>"; - - fin_cadre_relief(); - echo " <p>"; - - // - // Partie administrative : login, mot de passe.... - // - - echo "<P>"; - debut_cadre_relief(); - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=4>"; - echo "<B>Informations de connexion</B></FONT>"; - echo "<P>"; - echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>"; - - if ($connect_id_auteur == $id_auteur) { - echo "<p align='justify'><font size=3><b>Attention ! Ceci est le login sous lequel vous êtes connecté actuellement. - <font color=\"red\">Utilisez ce formulaire avec précaution.</font></b></font><p>\n"; - } - - // login modifiable ? - if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques) { - echo "<fieldset style='padding:5'><legend><B>Login</B><BR></legend>"; - echo "(Plus de 3 caractères)<BR>"; - echo "<INPUT TYPE='text' NAME='login' CLASS='formo' VALUE=\"$login\" SIZE='40'><P>\n"; - } else { - echo "<INPUT TYPE='hidden' NAME='login' VALUE=\"$login\">\n"; - if ($connect_id_auteur == $id_auteur) { - echo "<fieldset style='padding:5'><legend><B>Login</B><BR></legend><br><b>$login</b><p>\n"; - } - } - - // mot de passe modifiable ? - if (($connect_statut == "0minirezo" AND $connect_toutes_rubriques) OR $connect_id_auteur == $id_auteur) { - echo "<B>Nouveau mot de passe</B><BR>"; - echo "(Plus de 5 caractères)<BR>"; - echo "<INPUT TYPE='password' NAME='new_pass' CLASS='formo' VALUE=\"\" SIZE='40'><BR>\n"; - echo "Confirmer ce nouveau mot de passe :<BR>"; - echo "<INPUT TYPE='password' NAME='new_pass2' CLASS='formo' VALUE=\"\" SIZE='40'><P>\n"; - } - - if ($connect_statut == "0minirezo" AND ($connect_toutes_rubriques OR $statut != "0minirezo")) { - // par defaut nouvel auteur cree comme '5poubelle' mais passe '1comite' si validation - if ($new == "oui") { - $statut = '1comite'; - } - echo "<fieldset style='padding:5'><legend><B>Statut du rédacteur : </B><BR></legend>"; - echo " <SELECT NAME='statut' SIZE=1 CLASS='fondl'>"; - if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques) - echo "<OPTION".mySel("0minirezo",$statut).">Administrateur"; - echo "<OPTION".mySel("1comite",$statut).">Rédacteur"; - //echo "<OPTION".mySel("2redac",$statut).">Nouveau rédacteur"; - echo "<OPTION".mySel("5poubelle",$statut).">Effacé"; - if ($statut=="6forum") echo "<OPTION".mySel("6forum",$statut).">Participant au forum"; - echo "</SELECT></fieldset><P>\n"; - } - else { - echo "<INPUT TYPE='Hidden' NAME='statut' VALUE=\"$statut\">"; - } - - echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'></DIV>"; - - - // - // Gestion restreinte des rubriques - // - if ($statut == '0minirezo') { - echo "<hr><p>"; - - $query_admin = "SELECT lien.id_rubrique, titre FROM spip_auteurs_rubriques AS lien, spip_rubriques AS rubriques WHERE lien.id_auteur=$id_auteur AND lien.id_rubrique=rubriques.id_rubrique GROUP BY lien.id_rubrique"; - $result_admin = spip_query($query_admin); - - if (mysql_num_rows($result_admin) == 0) { - echo "Cet administrateur gère <b>toutes les rubriques</b>."; - } - else { - echo "Cet administrateur gère les rubriques suivantes :\n"; - echo "<ul>"; - while ($row_admin = mysql_fetch_array($result_admin)) { - $id_rubrique = $row_admin["id_rubrique"]; - $titre = typo($row_admin["titre"]); - echo "<li>$titre"; - if ($connect_toutes_rubriques AND $connect_id_auteur != $id_auteur) { - echo " [<a href='auteurs_edit.php3?id_auteur=$id_auteur&supp_rub=$id_rubrique'>supprimer cette rubrique</a>]"; - } - $toutes_rubriques .= "$id_rubrique,"; - } - echo "</ul>"; - $toutes_rubriques = ",$toutes_rubriques"; - } - - if ($connect_toutes_rubriques AND $connect_id_auteur != $id_auteur) { - echo "<FORM ACTION='auteurs_edit.php3' METHOD='get'>"; - - if (mysql_num_rows($result_admin) == 0) { - echo "<p><fieldset style='padding:5'><legend><B>Restreindre la gestion à la rubrique :</b><BR></legend>"; - } - else { - echo "<p><fieldset style='padding:5'><legend><B>Ajouter une autre rubrique à administrer :</b><BR></legend>"; - } - echo "<INPUT NAME='id_auteur' VALUE='$id_auteur' TYPE='hidden'>"; - echo "<SELECT NAME='add_rub' SIZE=1 CLASS='formo'>"; - echo "<OPTION VALUE='0'> \n"; - afficher_auteur_rubriques("0"); - echo "</SELECT>"; - echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'>"; - echo "</fieldset>"; - } - } - fin_cadre_relief(); - } } diff --git a/ecrire/breves.php3 b/ecrire/breves.php3 index 0be4f68c14..f3867c2b31 100644 --- a/ecrire/breves.php3 +++ b/ecrire/breves.php3 @@ -2,7 +2,7 @@ include ("inc.php3"); -debut_page("Brèves"); +debut_page("Brèves", "documents", "breves"); debut_gauche(); echo "<P align=left>"; @@ -56,7 +56,7 @@ function aff_breves($id_rubrique){ if (mysql_num_rows($result)>0){ echo "<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=0 WIDTH=100% BACKGROUND=''>"; - echo "<TR><TD COLSPAN=2><IMG SRC='IMG2/rien.gif' WIDTH=150 HEIGHT=1 BORDER=0></TD><TD BACKGROUND='IMG2/rien.gif'><IMG SRC='IMG2/rien.gif' WIDTH=150 HEIGHT=1 BORDER=0></TD></TR>"; + echo "<TR><TD COLSPAN=2><IMG SRC='img_pack/rien.gif' WIDTH=150 HEIGHT=1 BORDER=0></TD><TD BACKGROUND='img_pack/rien.gif'><IMG SRC='img_pack/rien.gif' WIDTH=150 HEIGHT=1 BORDER=0></TD></TR>"; while($row=mysql_fetch_array($result)){ $id_breve=$row[0]; @@ -77,13 +77,13 @@ function aff_breves($id_rubrique){ echo "<A HREF='breves_voir.php3?id_breve=$id_breve'>"; switch($statut){ case "prop": - echo "<img src='IMG2/breve-prop.gif' alt='X' width='8' height='9' border='0'>"; + echo "<img src='img_pack/puce-blanche.gif' alt='X' width='8' height='9' border='0'>"; break; case "refuse": - echo "<img src='IMG2/breve-refuse.gif' alt='X' width='8' height='9' border='0'>"; + echo "<img src='img_pack/puce-rouge.gif' alt='X' width='8' height='9' border='0'>"; break; case "publie": - echo "<img src='IMG2/breve-publie.gif' alt='X' width='8' height='9' border='0'>"; + echo "<img src='img_pack/puce-verte.gif' alt='X' width='8' height='9' border='0'>"; break; default: echo " "; @@ -128,12 +128,12 @@ function enfant($leparent){ $descriptif=$row[3]; $texte=$row[4]; - debut_cadre_relief(); + debut_cadre_enfonce(); if (acces_restreint_rubrique($id_rubrique)) - echo "<IMG SRC='IMG2/triangle-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> "; + echo "<IMG SRC='img_pack/triangle-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> "; else - echo "<IMG SRC='IMG2/triangle.gif' WIDTH=16 HEIGHT=14 BORDER=0> "; + echo "<IMG SRC='img_pack/secteur-24.png' WIDTH=24 HEIGHT=24 BORDER=0 align='middle'> "; echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"; echo "<B>$titre</B></FONT>\n"; @@ -147,9 +147,11 @@ function enfant($leparent){ $query = "SELECT id_breve, date_heure, titre, statut FROM spip_breves ". "WHERE id_rubrique='$id_rubrique' AND statut IN ($statuts) ORDER BY date_heure DESC"; afficher_breves('', $query); - echo "<P align='right'><A HREF='./breves_edit.php3?new=oui&id_rubrique=$id_rubrique' onMouseOver=\"ecrire_breve$id_rubrique.src='IMG2/ecrire-breve-on.gif'\" onMouseOut=\"ecrire_breve$id_rubrique.src='IMG2/ecrire-breve-off.gif'\"><img src='IMG2/ecrire-breve-off.gif' alt='Ecrire une nouvelle breve' width='75' height='53' border='0' name='ecrire_breve$id_rubrique'></A>"; + echo "<div align='right'>"; + icone("Écrire une nouvelle brève", "breves_edit.php3?new=oui&id_rubrique=$id_rubrique", "breve-24.png", "creer.gif"); + echo "</div>"; - fin_cadre_relief(); + fin_cadre_enfonce(); } } diff --git a/ecrire/breves_edit.php3 b/ecrire/breves_edit.php3 index 3ac11d00a1..41c2786a61 100644 --- a/ecrire/breves_edit.php3 +++ b/ecrire/breves_edit.php3 @@ -3,10 +3,6 @@ include ("inc.php3"); -debut_page(); -debut_gauche(); -debut_droite(); - if ($new=="oui") { if (!$id_rubrique) $id_rubrique=0; @@ -62,6 +58,41 @@ while($row=mysql_fetch_array($result)){ if ($new == "oui") $statut = "prop"; } + + +debut_page("Modifier la brève : « $titre_breve »", "documents", "breves"); + + +debut_grand_cadre(); + +afficher_parents($id_rubrique); +$parents="~ <img src='img_pack/racine-24.png' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; + +$parents=ereg_replace("~"," ",$parents); +$parents=ereg_replace(" ","",$parents); + +echo "$parents"; + +fin_grand_cadre(); +debut_gauche(); +debut_droite(); +debut_cadre_formulaire(); + + +echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; +echo "<tr width='100%'>"; +echo "<td>"; + icone("Retour", "breve_voir.php3?id_breve=$id_breve", "breve-24.png", "rien.gif"); + +echo "</td>"; + echo "<td><img src='img_pack/rien.gif' width=10></td>\n"; +echo "<td width='100%'>"; +echo "Modifier la brève :"; +gros_titre($titre); +echo "</td></tr></table>"; +echo "<p>"; + + if ($connect_statut=="0minirezo" OR $statut=="prop") { echo "<FORM ACTION='breves_voir.php3?id_breve=$id_breve' METHOD='post'>"; @@ -77,11 +108,29 @@ if ($connect_statut=="0minirezo" OR $statut=="prop") { echo "<B>À l'intérieur de la rubrique :</B>".aide ("brevesrub")."<BR>\n"; + + + /// Dans la rubrique.... + + if ($id_rubrique == 0) $logo_parent = "racine-24.png"; + else { + $query = "SELECT id_parent FROM spip_rubriques WHERE id_rubrique='$id_rubrique'"; + $result=spip_query($query); + while($row=mysql_fetch_array($result)){ + $parent_parent=$row['id_parent']; + } + if ($parent_parent == 0) $logo_parent = "secteur-24.png"; + else $logo_parent = "rubrique-24.png"; + } + + debut_cadre_relief("$logo_parent"); + echo "<SELECT NAME='id_rubrique' CLASS='forml' SIZE=1>\n"; enfant(0); echo "</SELECT><P>\n"; - + fin_cadre_relief(); + echo "<B>Texte de la brève</B><BR>"; echo "<TEXTAREA NAME='texte' ROWS='15' CLASS='formo' COLS='40' wrap=soft>"; echo $texte; @@ -98,6 +147,7 @@ if ($connect_statut=="0minirezo" OR $statut=="prop") { if ($connect_statut=="0minirezo" AND acces_rubrique($id_rubrique)) { + debut_cadre_relief(); echo "<B>Cette brève doit-elle être publiée ?</B>\n"; echo "<SELECT NAME='statut' SIZE=1 CLASS='fondl'>\n"; @@ -107,6 +157,7 @@ if ($connect_statut=="0minirezo" OR $statut=="prop") { echo "<OPTION".mySel("publie",$statut).">OUI - Brève validée\n"; echo "</SELECT>".aide ("brevesstatut")."<P>\n"; + fin_cadre_relief(); } else { echo "<INPUT TYPE='Hidden' NAME='statut' VALUE=\"$statut\">"; @@ -116,6 +167,7 @@ if ($connect_statut=="0minirezo" OR $statut=="prop") { } else echo "<H2>Page interdite</H2>"; +fin_cadre_formulaire(); fin_page(); ?> diff --git a/ecrire/breves_voir.php3 b/ecrire/breves_voir.php3 index 8123866dfc..3beda7ed77 100644 --- a/ecrire/breves_voir.php3 +++ b/ecrire/breves_voir.php3 @@ -99,17 +99,28 @@ $flag_editable = (($connect_statut == '0minirezo' AND acces_rubrique($id_rubriqu -debut_page("« $titre_breve »"); +debut_page("« $titre_breve »", "documents", "breves"); + + +debut_grand_cadre(); + +afficher_parents($id_rubrique); +$parents="~ <img src='img_pack/racine-24.png' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; + +$parents=ereg_replace("~"," ",$parents); +$parents=ereg_replace(" ","",$parents); + +echo "$parents"; + +fin_grand_cadre(); + + debut_gauche(); debut_boite_info(); echo "<CENTER>"; -if ($statut == "publie") { - echo "<A HREF='../spip_redirect.php3?id_breve=$id_breve&recalcul=oui'><img src='IMG2/voirenligne.gif' alt='voir en ligne' width='48' height='48' border='0' align='right'></A>"; -} - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>BRÈVE NUMÉRO :</B></FONT>"; echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$id_breve</B></FONT>"; echo "</CENTER>"; @@ -117,6 +128,11 @@ echo "</CENTER>"; fin_boite_info(); +echo "<p><center>"; + icone ("Voir toutes les brèves", "breves.php3", "breve-24.png","rien.gif"); +echo "</center>"; + + ////////////////////////////////////////////////////// // Logos de la breve // @@ -145,8 +161,7 @@ if ($connect_statut == '0minirezo' AND acces_rubrique($id_rubrique) AND ($option debut_droite(); -echo "<TABLE CELLPADDING=18 CELLSPACING=0 BORDER=1 WIDTH=\"100%\"><TR><TD BGCOLOR='#FFFFFF' ALIGN='center' WIDTH=\"100%\">"; -echo "<CENTER>"; +debut_cadre_enfonce("breve-24.png"); echo "<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>"; echo "<TR><td>"; @@ -174,22 +189,24 @@ function enfant($leparent){ } +echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; +echo "<tr width='100%'><td width='100%' valign='top'>"; +gros_titre($titre); +echo "</td>"; - -echo "<P>"; - -echo "<table width='100%'><tr width='100%'>"; - -echo "<td><A HREF='breves.php3' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Retour aux Brèves' width='49' height='46' border='0' name='retour' align='left'></A></td>"; - - -echo "<td align='center'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=5><B>".typo($titre)."</B></FONT></td>"; - -if ($flag_editable){ - echo "<td align='right'><A HREF='breves_edit.php3?id_breve=$id_breve' onMouseOver=\"modif_breve.src='IMG2/modifier-breve-on.gif'\" onMouseOut=\"modif_breve.src='IMG2/modifier-breve-off.gif'\"><img src='IMG2/modifier-breve-off.gif' alt='Modifier cette breve' width='58' height='50' border='0' align='right' name='modif_breve'></A></td>"; +if ($statut == 'publie') { + echo "<td><img src='img_pack/rien.gif' width=5></td>\n"; + echo "<td align='right'>"; + icone("Voir en ligne", "../spip_redirect.php3?id_breve=$id_breve&recalcul=oui", "racine-24.png", "rien.gif"); + echo "</td>"; } -echo "</tr></table>"; - +if ($flag_editable) { + echo "<td><img src='img_pack/rien.gif' width=5></td>\n"; + echo "<td align='right'>"; + icone("Modifier cette breve", "breves_edit.php3?id_breve=$id_breve&retour=nav", "breve-24.png", "edit.gif"); + echo "</td>"; +} +echo "</tr></table>\n"; if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) { @@ -207,7 +224,7 @@ if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) { echo "<FORM ACTION='breves_voir.php3?id_breve=$id_breve' METHOD='GET'>"; echo "<INPUT TYPE='hidden' NAME='id_breve' VALUE='$id_breve'>"; echo "<INPUT NAME='options' TYPE=Hidden VALUE=\"$options\">"; - echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='IMG2/rien.gif'>"; + echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='img_pack/rien.gif'>"; echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=2 COLOR='#FFFFFF'><B>DATE DE PUBLICATION EN LIGNE :"; //echo aide ("artdate"); echo "</B></FONT></TR>"; @@ -255,16 +272,27 @@ if ($les_notes) { if ($connect_statut=="0minirezo" AND acces_rubrique($id_rubrique) AND ($statut=="prop" OR $statut=="prepa")){ - echo "<P align='right'>"; + echo "<div align='right'>"; + echo "<table>"; + echo "<td align='right'>"; + icone("Publier cette brève", "breves.php3?id_breve=$id_breve&statut=publie", "breve-24.png", "racine-24.png"); + echo "</td>"; - echo "<A HREF='breves.php3?id_breve=$id_breve&statut=publie' onMouseOver=\"publier_breve.src='IMG2/publier-breve-on.gif'\" onMouseOut=\"publier_breve.src='IMG2/publier-breve-off.gif'\"><img src='IMG2/publier-breve-off.gif' alt='OUI - publier cette breve' width='57' height='56' border='0' name='publier_breve'></A>"; - echo " <A HREF='breves.php3?id_breve=$id_breve&statut=refuse' onMouseOver=\"refuser_breve.src='IMG2/refuser-breve-on.gif'\" onMouseOut=\"refuser_breve.src='IMG2/refuser-breve-off.gif'\"><img src='IMG2/refuser-breve-off.gif' alt='OUI - refuser cette breve' width='57' height='56' border='0' name='refuser_breve'></A>"; + echo "<td><img src='img_pack/rien.gif' width=5></td>\n"; + echo "<td align='right'>"; + icone("Refuser cette brÂve", "breves.php3?id_breve=$id_breve&statut=refuse", "breve-24.png", "supprimer.gif"); + echo "</td>"; + + echo "</table>"; + echo "</div>"; } -echo "</TD></TR></TABLE></TD></TR></TABLE>"; +echo "</TD></TR></TABLE>"; + +fin_cadre_enfonce(); ////////////////////////////////////////////////////// // Forums @@ -274,9 +302,13 @@ echo "<BR><BR>"; $forum_retour = urlencode("breves_voir.php3?id_breve=$id_breve"); -echo "<P align='right'>"; -echo "<A HREF='forum_envoi.php3?statut=prive&adresse_retour=".$forum_retour."&id_breve=$id_breve&titre_message=".urlencode($titre)."' onMouseOver=\"message.src='IMG2/message-on.gif'\" onMouseOut=\"message.src='IMG2/message-off.gif'\">"; -echo "<img src='IMG2/message-off.gif' alt='Poster un message' width='51' height='52' border='0' name='message'></A>"; + + +echo "\n<div align='center'>"; + icone("Poster un message", "forum_envoi.php3?statut=prive&adresse_retour=".$forum_retour."&id_breve=$id_breve&titre_message=".urlencode($titre), "forum-interne-24.png", "creer.gif"); +echo "</div>"; + + echo "<P align='left'>"; diff --git a/ecrire/calendrier.php3 b/ecrire/calendrier.php3 index 5d647a7878..2271957dd1 100644 --- a/ecrire/calendrier.php3 +++ b/ecrire/calendrier.php3 @@ -57,8 +57,8 @@ function afficher_mois($jour_today,$mois_today,$annee_today,$nom_mois){ } // articles du jour - $query="SELECT * FROM spip_articles WHERE statut='publie' AND date >='$annee_today-$mois_today-1' AND date < DATE_ADD('$annee_today-$mois_today-1', INTERVAL 1 MONTH) ORDER BY date"; - $result=spip_query($query); + $query="SELECT * FROM spip_articles WHERE statut='publie' AND date >='$annee_today-$mois_today-0' AND date < DATE_ADD('$annee_today-$mois_today-1', INTERVAL 1 MONTH) ORDER BY date"; + $result=mysql_query($query); while($row=mysql_fetch_array($result)){ $id_article=$row[0]; $titre=typo($row['titre']); @@ -66,23 +66,23 @@ function afficher_mois($jour_today,$mois_today,$annee_today,$nom_mois){ $lemois = mois($row['date']); $lejour=ereg_replace("1er","1",$lejour); - if ($lemois == $mois_today) $les_articles["$lejour"].="<BR><A HREF='articles.php3?id_article=$id_article'><img src='IMG2/puce-verte.gif' width='7' height='7' border='0'> $titre</A>"; + if ($lemois == $mois_today) $les_articles["$lejour"].="<BR><A HREF='articles.php3?id_article=$id_article'><img src='img_pack/puce-verte.gif' width='7' height='7' border='0'> $titre</A>"; } // breves du jour - $query="SELECT * FROM spip_breves WHERE statut='publie' AND date_heure >='$annee_today-$mois_today-1' AND date_heure < DATE_ADD('$annee_today-$mois_today-1', INTERVAL 1 MONTH) ORDER BY date_heure"; - $result=spip_query($query); + $query="SELECT * FROM spip_breves WHERE statut='publie' AND date_heure >='$annee_today-$mois_today-0' AND date_heure < DATE_ADD('$annee_today-$mois_today-1', INTERVAL 1 MONTH) ORDER BY date_heure"; + $result=mysql_query($query); while($row=mysql_fetch_array($result)){ $id_breve=$row[0]; $titre=typo($row['titre']); $lejour=jour($row['date_heure']); $lemois = mois($row['date_heure']); $lejour=ereg_replace("1er","1",$lejour); - if ($lemois == $mois_today) $les_breves["$lejour"].="<BR><A HREF='breves_voir.php3?id_breve=$id_breve'><img src='IMG2/puce-blanche.gif' width='7' height='7' border='0'> <i>$titre</i></A>"; + if ($lemois == $mois_today) $les_breves["$lejour"].="<BR><A HREF='breves_voir.php3?id_breve=$id_breve'><img src='img_pack/puce-blanche.gif' width='7' height='7' border='0'> <i>$titre</i></A>"; } // rendez-vous personnels ou annonces - $result_messages=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 >='$annee_today-$mois_today-1' AND messages.date_heure <= DATE_ADD('$annee_today-$mois_today-1', INTERVAL 1 MONTH) AND messages.statut='publie' GROUP BY messages.id_message ORDER BY messages.date_heure"); + $result_messages=mysql_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 >='$annee_today-$mois_today-1' AND messages.date_heure <= DATE_ADD('$annee_today-$mois_today-1', INTERVAL 1 MONTH) AND messages.statut='publie' GROUP BY messages.id_message ORDER BY messages.date_heure"); while($row=mysql_fetch_array($result_messages)){ $id_message=$row[0]; $date_heure=$row["date_heure"]; @@ -100,9 +100,9 @@ function afficher_mois($jour_today,$mois_today,$annee_today,$nom_mois){ } -echo "<TR><TD><A HREF='calendrier.php3?mois=$mois_prec&annee=$annee_prec'><img src='IMG2/agauche.gif' width='13' height='14' border='0'></A></TD>"; +echo "<TR><TD><A HREF='calendrier.php3?mois=$mois_prec&annee=$annee_prec'><<<</A></TD>"; echo "<TD ALIGN='center' COLSPAN=5><FONT FACE='arial,helvetica,sans-serif' SIZE=3><B>$nom_mois $annee_today ".aide ("messcalen")."</B></FONT></TD>"; -echo "<TD ALIGN=right><A HREF='calendrier.php3?mois=$mois_suiv&annee=$annee_suiv'><img src='IMG2/adroite.gif' width='13' height='14' border='0'></A></TD></TR>"; +echo "<TD ALIGN=right><A HREF='calendrier.php3?mois=$mois_suiv&annee=$annee_suiv'>>>></A></TD></TR>"; echo "<TR>"; echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>lundi</B></TD>"; @@ -143,11 +143,11 @@ echo "<TD ALIGN=right><A HREF='calendrier.php3?mois=$mois_suiv&annee=$annee_suiv $activer_messagerie = lire_meta("activer_messagerie"); $connect_activer_messagerie = $GLOBALS["connect_activer_messagerie"]; if ($activer_messagerie == "oui" AND $connect_activer_messagerie != "non"){ - echo " <a href='message_edit.php3?rv=$annee_today-$mois_today-$jour&new=oui&type=pb'><IMG SRC='IMG2/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'></a>\n"; - echo " <a href='message_edit.php3?rv=$annee_today-$mois_today-$jour&new=oui&type=normal'><IMG SRC='IMG2/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'></a>\n"; + echo " <a href='message_edit.php3?rv=$annee_today-$mois_today-$jour&new=oui&type=pb'><IMG SRC='img_pack/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'></a>\n"; + echo " <a href='message_edit.php3?rv=$annee_today-$mois_today-$jour&new=oui&type=normal'><IMG SRC='img_pack/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'></a>\n"; } if ($connect_statut == "0minirezo") - echo " <a href='message_edit.php3?rv=$annee_today-$mois_today-$jour&new=oui&type=affich'><IMG SRC='IMG2/m_envoi_affich.gif' WIDTH='14' HEIGHT='7' BORDER='0'></a>\n"; + echo " <a href='message_edit.php3?rv=$annee_today-$mois_today-$jour&new=oui&type=affich'><IMG SRC='img_pack/m_envoi_jaune.gif' WIDTH='14' HEIGHT='7' BORDER='0'></a>\n"; echo "<FONT FACE='arial,helvetica,sans-serif' SIZE=1>"; if (strlen($les_rv["$jour"])>0){ @@ -183,7 +183,7 @@ if (!$mois){ $nom_mois = nom_mois('2000-'.chiffrespar2($mois).'-01'); -debut_page("Calendrier $nom_mois $annee"); +debut_page("Calendrier $nom_mois $annee", "asuivre", "calendrier"); echo "<BR><BR><BR>"; @@ -209,8 +209,8 @@ afficher_mois($jour,chiffrespar2($mois),$annee,$nom_mois); echo "<br><br><br><table width='700' background=''><tr width='700'><td><FONT FACE='arial,helvetica,sans-serif' SIZE=2>"; echo "<b>AIDE :</b>"; - echo "<br><IMG SRC='IMG2/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Ce bouton vous permet de créer un nouveau pense-bête personnel.\n"; - echo "<br><IMG SRC='IMG2/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Ce bouton vous permet de donner un rendez-vous à un autre participant.\n"; + echo "<br><IMG SRC='img_pack/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Ce bouton vous permet de créer un nouveau pense-bête personnel.\n"; + echo "<br><IMG SRC='img_pack/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Ce bouton vous permet de donner un rendez-vous à un autre participant.\n"; echo "</font></td></tr></table>"; diff --git a/ecrire/configuration.php3 b/ecrire/configuration.php3 index 5fda172501..b92e1894fd 100644 --- a/ecrire/configuration.php3 +++ b/ecrire/configuration.php3 @@ -14,7 +14,13 @@ function mySel($varaut,$variable){ } -debut_page("Configuration du site"); +debut_page("Configuration du site", "administration", "configuration"); + +echo "<br><br><br>"; +gros_titre("Configuration du site"); +barre_onglets("configuration", "config"); + + debut_gauche(); debut_droite(); @@ -41,44 +47,15 @@ if ($changer_config == 'oui') { } else if ($forums_publics_appliquer == 'tous') { $requete_appliquer = "UPDATE spip_articles SET accepter_forum='$accepter_forum'"; } - if ($requete_appliquer) spip_query($requete_appliquer); + if ($requete_appliquer) mysql_query($requete_appliquer); $adresse_site = ereg_replace("/$", "", $adresse_site); ecrire_meta("nom_site", $nom_site); ecrire_meta("adresse_site", $adresse_site); - ecrire_meta("activer_moteur", $activer_moteur); - ecrire_meta("activer_breves", $activer_breves); - ecrire_meta("config_precise_groupes", $config_precise_groupes); - ecrire_meta("mots_cles_forums", $mots_cles_forums); - ecrire_meta("activer_syndic", $activer_syndic); - ecrire_meta("visiter_sites", $visiter_sites); - ecrire_meta("taille_index", $taille_index); - ecrire_meta("proposer_sites", $proposer_sites); - ecrire_meta("articles_surtitre", $articles_surtitre); - ecrire_meta("articles_soustitre", $articles_soustitre); - ecrire_meta("articles_descriptif", $articles_descriptif); - ecrire_meta("articles_chapeau", $articles_chapeau); - ecrire_meta("articles_ps", $articles_ps); - ecrire_meta("articles_redac", $articles_redac); - ecrire_meta("articles_mots", $articles_mots); - ecrire_meta("activer_statistiques", $activer_statistiques); - ecrire_meta("prevenir_auteurs", $prevenir_auteurs); - ecrire_meta("post_dates", $post_dates); - ecrire_meta("activer_messagerie", $activer_messagerie); - ecrire_meta("activer_imessage", $activer_imessage); ecrire_meta("accepter_inscriptions", $accepter_inscriptions); ecrire_meta("forums_publics","$forums_publics"); - ecrire_meta("creer_preview", $creer_preview); - ecrire_meta("taille_preview", $taille_preview); - - ecrire_meta("suivi_edito", $suivi_edito); - if ($adresse_suivi) ecrire_meta("adresse_suivi", $adresse_suivi); - - ecrire_meta("quoi_de_neuf", $quoi_de_neuf); - if ($adresse_neuf) ecrire_meta("adresse_neuf", $adresse_neuf); - if ($jours_neuf) ecrire_meta("jours_neuf", $jours_neuf); ecrire_metas(); @@ -101,21 +78,21 @@ lire_metas(); echo "<form action='configuration.php3' method='post'>"; echo "<input type='hidden' name='changer_config' value='oui'>"; -debut_cadre_relief(); +debut_cadre_relief("racine-24.png"); $nom_site = htmlspecialchars(lire_meta("nom_site")); $adresse_site = htmlspecialchars(lire_meta("adresse_site")); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Nom de votre site</FONT></B> ".aide ("confnom")."</TD></TR>"; + echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Nom de votre site</FONT></B> ".aide ("confnom")."</TD></TR>"; - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; + echo "<TR><TD BACKGROUND='img_pack/rien.gif'>"; echo "<input type='text' name='nom_site' value=\"$nom_site\" size='40' CLASS='forml'>"; echo "</TD></TR>"; - echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Adresse (URL) racine de votre site</FONT></B></TD></TR>"; + echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Adresse (URL) racine de votre site</FONT></B></TD></TR>"; - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; + echo "<TR><TD BACKGROUND='img_pack/rien.gif'>"; echo "<input type='text' name='adresse_site' value=\"$adresse_site\" size='40' CLASS='forml'>"; echo "</TD></TR>"; @@ -135,7 +112,9 @@ debut_boite_info(); <FONT FACE='Georgia,Garamond,Times,serif' SIZE=3> <P align="center"><FONT COLOR='red'><B>ATTENTION !</B></FONT> -<P align="justify">Les modifications effectuées ci-dessous influent notablement sur le +<P align="justify"> +<img src="img_pack/warning.png" alt="warning.png" width="48" height="48" align="right"> +Les modifications effectuées ci-dessous influent notablement sur le fonctionnement de votre site. Nous vous recommandons de ne pas y intervenir tant que vous n'êtes pas parfaitement familier du fonctionnement du système SPIP. <P align="justify"><B>Plus généralement, il est <I>fortement conseillé</I> de laisser la charge de cette page au webmestre principal de votre site.</B> @@ -148,249 +127,41 @@ echo "<P>"; +//// Accepter les inscriptions de redacteurs depuis le site public +debut_cadre_relief("redacteur-24.png"); -//// Contenu des articles -debut_cadre_relief(); - - $articles_surtitre = lire_meta("articles_surtitre"); - $articles_soustitre = lire_meta("articles_soustitre"); - $articles_descriptif = lire_meta("articles_descriptif"); - $articles_chapeau = lire_meta("articles_chapeau"); - $articles_ps = lire_meta("articles_ps"); - $articles_redac = lire_meta("articles_redac"); - $articles_mots = lire_meta("articles_mots"); - - echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif' COLSPAN=2><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Contenu des articles</FONT></B>".aide ("confart")."</TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif' COLSPAN=2>"; - echo "<img src='IMG2/article.gif' alt='' width='31' height=31 border=0 align=left>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Selon la maquette adoptée pour votre site, vous pouvez décider que certains éléments des articles ne sont pas utilisés. Utilisez la liste ci-dessous pour indiquer quels éléments sont disponibles.</FONT>"; - echo "</TD></TR>"; - - echo "<TR>"; - echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - echo "Surtitre :"; - echo "</FONT></TD>"; - echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($articles_surtitre == "non") { - echo "<INPUT TYPE='radio' NAME='articles_surtitre' VALUE='oui' id='articles_surtitre_on'>"; - echo " <label for='articles_surtitre_on'>Oui</label> "; - echo " <INPUT TYPE='radio' NAME='articles_surtitre' VALUE='non' CHECKED id='articles_surtitre_off'>"; - echo " <B><label for='articles_surtitre_off'>Non</label></B> "; - } - else { - echo "<INPUT TYPE='radio' NAME='articles_surtitre' VALUE='oui' CHECKED id='articles_surtitre_on'>"; - echo " <B><label for='articles_surtitre_on'>Oui</label></B> "; - echo " <INPUT TYPE='radio' NAME='articles_surtitre' VALUE='non' id='articles_surtitre_off'>"; - echo " <label for='articles_surtitre_off'>Non</label> "; - } - echo "</FONT>"; - echo "</TD></TR>"; - - - echo "<TR>"; - echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - echo "Soustitre :"; - echo "</FONT></TD>"; - echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($articles_soustitre == "non") { - echo "<INPUT TYPE='radio' NAME='articles_soustitre' VALUE='oui' id='articles_soustitre_on'>"; - echo " <label for='articles_soustitre_on'>Oui</label> "; - echo " <INPUT TYPE='radio' NAME='articles_soustitre' VALUE='non' CHECKED id='articles_soustitre_off'>"; - echo " <B><label for='articles_soustitre_off'>Non</label></B> "; - } - else { - echo "<INPUT TYPE='radio' NAME='articles_soustitre' VALUE='oui' CHECKED id='articles_soustitre_on'>"; - echo " <B><label for='articles_soustitre_on'>Oui</label></B> "; - echo " <INPUT TYPE='radio' NAME='articles_soustitre' VALUE='non' id='articles_soustitre_off'>"; - echo " <label for='articles_soustitre_off'>Non</label> "; - } - echo "</FONT>"; - echo "</TD></TR>"; - - echo "<TR>"; - echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - echo "Descriptif :"; - echo "</FONT></TD>"; - echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($articles_descriptif == "non") { - echo "<INPUT TYPE='radio' NAME='articles_descriptif' VALUE='oui' id='articles_descriptif_on'>"; - echo " <label for='articles_descriptif_on'>Oui</label> "; - echo " <INPUT TYPE='radio' NAME='articles_descriptif' VALUE='non' CHECKED id='articles_descriptif_off'>"; - echo " <B><label for='articles_descriptif_off'>Non</label></B> "; - } - else { - echo "<INPUT TYPE='radio' NAME='articles_descriptif' VALUE='oui' CHECKED id='articles_descriptif_on'>"; - echo " <B><label for='articles_descriptif_on'>Oui</label></B> "; - echo " <INPUT TYPE='radio' NAME='articles_descriptif' VALUE='non' id='articles_descriptif_off'>"; - echo " <label for='articles_descriptif_off'>Non</label> "; - } - echo "</FONT>"; - echo "</TD></TR>"; - - echo "<TR>"; - echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - echo "Chapeau :"; - echo "</FONT></TD>"; - echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($articles_chapeau == "non") { - echo "<INPUT TYPE='radio' NAME='articles_chapeau' VALUE='oui' id='articles_chapeau_on'>"; - echo " <label for='articles_chapeau_on'>Oui</label> "; - echo " <INPUT TYPE='radio' NAME='articles_chapeau' VALUE='non' CHECKED id='articles_chapeau_off'>"; - echo " <B><label for='articles_chapeau_off'>Non</label></B> "; - } - else { - echo "<INPUT TYPE='radio' NAME='articles_chapeau' VALUE='oui' CHECKED id='articles_chapeau_on'>"; - echo " <B><label for='articles_chapeau_on'>Oui</label></B> "; - echo " <INPUT TYPE='radio' NAME='articles_chapeau' VALUE='non' id='articles_chapeau_off'>"; - echo " <label for='articles_chapeau_off'>Non</label> "; - } - echo "</FONT>"; - echo "</TD></TR>"; - - - echo "<TR>"; - echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - echo "Post-scriptum :"; - echo "</FONT></TD>"; - echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($articles_ps == "non") { - echo "<INPUT TYPE='radio' NAME='articles_ps' VALUE='oui' id='articles_ps_on'>"; - echo " <label for='articles_ps_on'>Oui</label> "; - echo " <INPUT TYPE='radio' NAME='articles_ps' VALUE='non' CHECKED id='articles_ps_off'>"; - echo " <B><label for='articles_ps_off'>Non</label></B> "; - } - else { - echo "<INPUT TYPE='radio' NAME='articles_ps' VALUE='oui' CHECKED id='articles_ps_on'>"; - echo " <B><label for='articles_ps_on'>Oui</label></B> "; - echo " <INPUT TYPE='radio' NAME='articles_ps' VALUE='non' id='articles_ps_off'>"; - echo " <label for='articles_ps_off'>Non</label> "; - } - echo "</FONT>"; - echo "</TD></TR>"; - - - - echo "<TR>"; - echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - echo "Date de publication antérieure :"; - echo "</FONT></TD>"; - echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($articles_redac == "non") { - echo "<INPUT TYPE='radio' NAME='articles_redac' VALUE='oui' id='articles_redac_on'>"; - echo " <label for='articles_redac_on'>Oui</label> "; - echo " <INPUT TYPE='radio' NAME='articles_redac' VALUE='non' CHECKED id='articles_redac_off'>"; - echo " <B><label for='articles_redac_off'>Non</label></B> "; - } - else { - echo "<INPUT TYPE='radio' NAME='articles_redac' VALUE='oui' CHECKED id='articles_redac_on'>"; - echo " <B><label for='articles_redac_on'>Oui</label></B> "; - echo " <INPUT TYPE='radio' NAME='articles_redac' VALUE='non' id='articles_redac_off'>"; - echo " <label for='articles_redac_off'>Non</label> "; - } - echo "</FONT>"; - echo "</TD></TR>"; - - echo "<TR><TD ALIGN='right' COLSPAN=2>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; - echo "</TD></TR>"; - echo "</TABLE>"; - -fin_cadre_relief(); - - - - - -//// Fonctionnement de la messagerie interne -debut_cadre_relief(); - - $activer_messagerie=lire_meta("activer_messagerie"); - $activer_imessage=lire_meta("activer_imessage"); + $accepter_inscriptions=lire_meta("accepter_inscriptions"); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Messagerie interne</FONT></B> ".aide ("confmessagerie")." </TD></TR>"; - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<img src='IMG2/m_sans.gif' alt='' width='32' height='32' border='0' align='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>SPIP permet l'échange de messages et la constitution de forums de discussion privés entre les participants du site. Vous pouvez activer ou désactiver cette fonctionnalité.</FONT>"; - echo "</TD></TR>"; - - - - // Activer/désactiver l'intégralité de la messagerie - echo "<TR><TD> </TD></TR>"; + echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Inscription automatique de nouveaux rédacteurs</FONT></B> </TD></TR>"; - echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Messagerie interne</FONT></B></TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Vous pouvez activer ou désactiver l'intégralité du système de messagerie.</FONT>"; + echo "<TR><TD BACKGROUND='img_pack/rien.gif'>"; + echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Acceptez-vous les inscriptions de nouveaux rédacteurs à partir du site public ? Si vous acceptez, les visiteurs pourront s'inscrire automatiquement, et accéderont alors à l'espace privé pour proposer leurs propres articles. <font color='red'>Lors de la phase d'inscription, les utilisateurs reçoivent un courrier électronique automatique leur fournissant leurs codes d'accès au site privé. Certains hébergeurs désactivent l'envoi de mails depuis leurs serveurs : dans ce cas, l'inscription automatique est impossible.</font></FONT>"; echo "</TD></TR>"; - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; + echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='center'>"; echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($activer_messagerie=="non"){ - echo "<INPUT TYPE='radio' NAME='activer_messagerie' VALUE='oui' id='activer_messagerie_on'>"; - echo " <label for='activer_messagerie_on'>Activer la messagerie interne</label> "; - echo "<BR><INPUT TYPE='radio' NAME='activer_messagerie' VALUE='non' CHECKED id='activer_messagerie_off'>"; - echo " <B><label for='activer_messagerie_off'>Désactiver la messagerie</label></B> "; + if ($accepter_inscriptions!="oui"){ + echo "<INPUT TYPE='radio' NAME='accepter_inscriptions' VALUE='oui' id='inscriptions_on'>"; + echo " <label for='inscriptions_on'>Accepter les inscriptions</label> "; + echo " <INPUT TYPE='radio' NAME='accepter_inscriptions' VALUE='non' CHECKED id='inscriptions_off'>"; + echo " <B><label for='inscriptions_off'>Ne pas accepter les inscriptions</label></B> "; }else{ - echo "<INPUT TYPE='radio' NAME='activer_messagerie' VALUE='oui' id='activer_messagerie_on' CHECKED>"; - echo " <B><label for='activer_messagerie_on'>Activer la messagerie interne</label></B> "; - echo "<BR><INPUT TYPE='radio' NAME='activer_messagerie' VALUE='non' id='activer_messagerie_off'>"; - echo " <label for='activer_messagerie_off'>Désactiver la messagerie</label> "; + echo "<INPUT TYPE='radio' NAME='accepter_inscriptions' VALUE='oui' id='inscriptions_on' CHECKED>"; + echo " <B><label for='inscriptions_on'>Accepter les inscriptions</label></B> "; + echo " <INPUT TYPE='radio' NAME='accepter_inscriptions' VALUE='non' id='inscriptions_off'>"; + echo " <label for='inscriptions_off'>Ne pas accepter les inscriptions</label> "; } echo "</FONT>"; echo "</TD></TR>\n"; - if ($activer_messagerie!="non"){ - /// Liste des redacteurs connectes - - echo "<TR><TD> </TD></TR>"; - echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Liste des rédacteurs connectés</FONT></B></TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Lorsque le système de messagerie est activé, SPIP peut vous indiquer en permanence la liste des rédacteurs connectés, ce qui vous permet d'échanger des messages en direct (lorsque la messagerie est désactivée ci-dessus, la liste des rédacteurs est elle-même désactivée). Cette fonctionnalité, qui favorise l'apparition de <i>chats</i> entre rédacteurs, peut être lourde à supporter par certains serveurs. Vous pouvez donc la désactiver. </FONT>"; - echo "</TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($activer_imessage=="non"){ - echo "<INPUT TYPE='radio' NAME='activer_imessage' VALUE='oui' id='activer_imessage_on'>"; - echo " <label for='activer_imessage_on'>Afficher la liste des rédacteurs connectés</label> "; - echo "<BR><INPUT TYPE='radio' NAME='activer_imessage' VALUE='non' CHECKED id='activer_imessage_off'>"; - echo " <B><label for='activer_imessage_off'>Ne pas afficher la liste des rédacteurs</label></B> "; - }else{ - echo "<INPUT TYPE='radio' NAME='activer_imessage' VALUE='oui' id='activer_imessage_on' CHECKED>"; - echo " <B><label for='activer_imessage_on'>Afficher la liste des rédacteurs connectés</label></B> "; - - echo "<BR><INPUT TYPE='radio' NAME='activer_imessage' VALUE='non' id='activer_imessage_off'>"; - echo " <label for='activer_imessage_off'>Ne pas afficher la liste des rédacteurs</label> "; - } - - echo "</FONT>"; - echo "</TD></TR>\n"; - } - echo "<TR><TD ALIGN='right'>"; echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; echo "</TD></TR>"; @@ -400,23 +171,19 @@ fin_cadre_relief(); - - - - //// Mode de fonctionnement des forums publics -debut_cadre_relief(); +debut_cadre_relief("forum-interne-24.png"); $forums_publics=lire_meta("forums_publics"); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Mode de fonctionnement par défaut des forums publics</FONT></B> ".aide ("confforums")."</TD></TR>"; + echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Mode de fonctionnement par défaut des forums publics</FONT></B> ".aide ("confforums")."</TD></TR>"; -/* echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Désactiver les forums publics</FONT></B></TD></TR>"; */ +/* echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Désactiver les forums publics</FONT></B></TD></TR>"; */ - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; + echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left'>"; echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; if ($forums_publics=="non") { $checked = ' CHECKED'; @@ -429,11 +196,11 @@ debut_cadre_relief(); echo " $gras<label for='forums_non'>Désactiver l'utilisation des forums publics. Les forums publics pourront être autorisés au cas par cas sur les articles ; ils seront interdits sur les rubriques, brèves, etc. </label>$fingras "; echo "</TD></TR>"; - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; + echo "<TR><TD BACKGROUND='img_pack/rien.gif'>"; echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'><i>Pour activer les forums publics, veuillez choisir leur mode de modération par défaut :</i></FONT>"; echo "</TD></TR>"; - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; + echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left'>"; echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; @@ -473,16 +240,17 @@ debut_cadre_relief(); echo "</FONT>"; echo "</TD></TR>\n"; - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; + echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left'>"; echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - echo "<center><table width='100%' cellpadding='2' border='1' class='hauteur'>\n"; + echo "<ul><table width='100%' cellpadding='2' border='0' class='hauteur'>\n"; echo "<tr><td width='100%' bgcolor='#FFCC66'>\n"; echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='2' color='#333333'><b>\n"; - echo bouton_block_invisible("forumappliquer"); + echo bouton_block_invisible('forum'); echo "OPTIONS AVANCÉES"; - echo "</b></font></td></tr>"; - echo debut_block_invisible("forumappliquer"); + echo "</b></font></td></tr></table>"; + echo debut_block_invisible('forum'); + echo "<table width='100%' cellpadding='2' border='0' class='hauteur'>\n"; echo "<tr><td><font face='Verdana,Arial,Helvetica,sans-serif' size='2'>"; echo "Appliquer ce choix de modération :<br>"; @@ -493,609 +261,15 @@ debut_cadre_relief(); echo "<INPUT TYPE='radio' NAME='forums_publics_appliquer' VALUE='tous' id='forums_appliquer_tous'>"; echo " <label for='forums_appliquer_tous'>à tous les articles sans exception.</label><br>"; echo "</FONT>"; - echo "</TD></TR>\n"; - echo fin_block("forumappliquer"); - echo "</table></center>"; - - echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; - echo "</TD></TR>"; - echo "</TABLE>\n"; - -fin_cadre_relief(); - - -//// Gestion des mots-cles -debut_cadre_relief(); - - $accepter_inscriptions=lire_meta("accepter_inscriptions"); - $config_precise_groupes=lire_meta("config_precise_groupes"); - $mots_cles_forums=lire_meta("mots_cles_forums"); - - - echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Les mots-clés</FONT></B> </TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Souhaitez-vous utiliser les mots-clés sur votre site ?</font></FONT>"; - echo "</TD></TR>"; - - echo "<TR>"; - echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($articles_mots == "non") { - echo "<INPUT TYPE='radio' NAME='articles_mots' VALUE='oui' id='articles_mots_on'>"; - echo " <label for='articles_mots_on'>Utiliser les mots-clés</label> "; - echo "<br><INPUT TYPE='radio' NAME='articles_mots' VALUE='non' CHECKED id='articles_mots_off'>"; - echo " <B><label for='articles_mots_off'>Ne pas utiliser les mots-clés</label></B> "; - } - else { - echo "<INPUT TYPE='radio' NAME='articles_mots' VALUE='oui' CHECKED id='articles_mots_on'>"; - echo " <B><label for='articles_mots_on'>Utiliser les mots-clés</label></B> "; - echo "<br><INPUT TYPE='radio' NAME='articles_mots' VALUE='non' id='articles_mots_off'>"; - echo " <label for='articles_mots_off'>Ne pas utiliser les mots-clés</label> "; - } - echo "</FONT>"; - echo "</TD></TR>"; - - - if ($articles_mots != "non"){ - - echo "<TR><TD> </TD></TR>"; - echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Configuration des groupes de mots-clés</FONT></B></TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Souhaitez-vous configurer précisément les mots-clés, en indiquant par exemple qu'on ne peut sélectionner un unique mot-unique par groupe, qu'un groupe est important... ?</font></FONT>"; - echo "</TD></TR>"; - - echo "<TR>"; - echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($config_precise_groupes != "oui") { - echo "<INPUT TYPE='radio' NAME='config_precise_groupes' VALUE='oui' id='config_precise_groupes_on'>"; - echo " <label for='config_precise_groupes_on'>Configurer précisément</label> "; - echo "<br><INPUT TYPE='radio' NAME='config_precise_groupes' VALUE='non' CHECKED id='config_precise_groupes_off'>"; - echo " <B><label for='config_precise_groupes_off'>Ne pas configurer précisément</label></B> "; - } - else { - echo "<INPUT TYPE='radio' NAME='config_precise_groupes' VALUE='oui' CHECKED id='config_precise_groupes_on'>"; - echo " <B><label for='config_precise_groupes_on'>Configurer précisément</label></B> "; - echo "<br><INPUT TYPE='radio' NAME='config_precise_groupes' VALUE='non' id='config_precise_groupes_off'>"; - echo " <label for='config_precise_groupes_off'>Ne pas configurer précisément</label> "; - } - echo "</FONT>"; - echo "</TD></TR>"; - - - if ($forums_publics != "non"){ - echo "<TR><TD> </TD></TR>"; - echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Mots-clés dans les forums du site public</FONT></B></TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Souhaitez-vous permettre d'utilisation des mots-clés, sélectionnables par les visiteurs, dans les forums du site public ? (Attention : cette option est relativement complexe à utiliser correctement sur son site.)</font></FONT>"; - echo "</TD></TR>"; - - echo "<TR>"; - echo "<TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($mots_cles_forums != "oui") { - echo "<INPUT TYPE='radio' NAME='mots_cles_forums' VALUE='oui' id='mots_cles_forums_on'>"; - echo " <label for='mots_cles_forums_on'>Permettre l'utilisation des mots-clés dans les forums publics</label> "; - echo "<br><INPUT TYPE='radio' NAME='mots_cles_forums' VALUE='non' CHECKED id='mots_cles_forums_off'>"; - echo " <B><label for='mots_cles_forums_off'>Interdire l'utilisation des mots-clés dans les forums publics</label></B> "; - } - else { - echo "<INPUT TYPE='radio' NAME='mots_cles_forums' VALUE='oui' CHECKED id='mots_cles_forums_on'>"; - echo " <B><label for='mots_cles_forums_on'>Permettre l'utilisation des mots-clés dans les forums publics</label></B> "; - echo "<br><INPUT TYPE='radio' NAME='mots_cles_forums' VALUE='non' id='mots_cles_forums_off'>"; - echo " <label for='mots_cles_forums_off'>Interdire l'utilisation des mots-clés dans les forums publics</label> "; - } - echo "</FONT>"; - echo "</TD></TR>"; - } - - } - - - - - echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; - echo "</TD></TR>"; - echo "</TABLE>\n"; - -fin_cadre_relief(); - - - - - - -//// Accepter les inscriptions de redacteurs depuis le site public -debut_cadre_relief(); - - $accepter_inscriptions=lire_meta("accepter_inscriptions"); - - - echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Inscription automatique de nouveaux rédacteurs</FONT></B> </TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Acceptez-vous les inscriptions de nouveaux rédacteurs à partir du site public ? Si vous acceptez, les visiteurs pourront s'inscrire automatiquement, et accéderont alors à l'espace privé pour proposer leurs propres articles. <font color='red'>Lors de la phase d'inscription, les utilisateurs reçoivent un courrier électronique automatique leur fournissant leurs codes d'accès au site privé. Certains hébergeurs désactivent l'envoi de mails depuis leurs serveurs : dans ce cas, l'inscription automatique est impossible.</font></FONT>"; - echo "</TD></TR>"; - - - - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='center'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($accepter_inscriptions!="oui"){ - echo "<INPUT TYPE='radio' NAME='accepter_inscriptions' VALUE='oui' id='inscriptions_on'>"; - echo " <label for='inscriptions_on'>Accepter les inscriptions</label> "; - echo " <INPUT TYPE='radio' NAME='accepter_inscriptions' VALUE='non' CHECKED id='inscriptions_off'>"; - echo " <B><label for='inscriptions_off'>Ne pas accepter les inscriptions</label></B> "; - }else{ - echo "<INPUT TYPE='radio' NAME='accepter_inscriptions' VALUE='oui' id='inscriptions_on' CHECKED>"; - echo " <B><label for='inscriptions_on'>Accepter les inscriptions</label></B> "; - echo " <INPUT TYPE='radio' NAME='accepter_inscriptions' VALUE='non' id='inscriptions_off'>"; - echo " <label for='inscriptions_off'>Ne pas accepter les inscriptions</label> "; - } - - echo "</FONT>"; - echo "</TD></TR>\n"; - - - - - echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; - echo "</TD></TR>"; - echo "</TABLE>\n"; - -fin_cadre_relief(); - - -if (function_exists("imagejpeg")){ -//// Activer/desactiver creation automatique de vignettes - debut_cadre_relief(); - - $creer_preview=lire_meta("creer_preview"); - $taille_preview=lire_meta("taille_preview"); - if ($taille_preview < 15) $taille_preview = 120; - - - echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Création automatique de vignettes de prévisualisation</FONT></B></TD></TR>"; - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>Lorsque vous installez des images au format JPEG en tant que document joint, SPIP peut créer pour vous, automatiquement, des vignettes de prévisualisation. Cette option facilite, par exemple, la création d'un portfolio.</FONT>"; - echo "</TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($creer_preview!="oui"){ - echo "<INPUT TYPE='radio' NAME='creer_preview' VALUE='oui' id='creer_preview_on'>"; - echo " <label for='creer_preview_on'>Créer automatiquement les vignettes de prévisualisation.</label> "; - echo "<br> Taille maximale des vignettes :"; - echo " <INPUT TYPE='text' NAME='taille_preview' VALUE='$taille_preview' class='fondl' size=5>"; - echo " pixels"; - - echo "<BR><INPUT TYPE='radio' NAME='creer_preview' VALUE='non' CHECKED id='creer_preview_off'>"; - echo " <B><label for='creer_preview_off'>Ne pas créer de vignettes de prévisualisation.</label></B> "; - }else{ - echo "<INPUT TYPE='radio' NAME='creer_preview' VALUE='oui' CHECKED id='creer_preview_on'>"; - echo " <b><label for='creer_preview_on'>Créer automatiquement les vignettes de prévisualisation.</label></b> "; - echo "<br> Taille maximale des vignettes :"; - echo " <INPUT TYPE='text' NAME='taille_preview' VALUE='$taille_preview' class='fondl' size=5>"; - echo " pixels"; - echo "<BR><INPUT TYPE='radio' NAME='creer_preview' VALUE='non' id='creer_preview_off'>"; - echo " <label for='creer_preview_off'>Ne pas créer de vignettes de prévisualisation.</label> "; - } - - echo "</FONT>"; - echo "</TD></TR>\n"; - echo "<TR><TD ALIGN='right' COLSPAN=2>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; - echo "</TD></TR>"; - - echo "</table>"; - - fin_cadre_relief(); -} -else { - echo "<INPUT TYPE='hidden' NAME='creer_preview' VALUE='non'>"; - -} - - -//// Articles post-dates -debut_cadre_relief(); - - $post_dates=lire_meta("post_dates"); - - - echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Publication des articles post-datés</FONT></B> ".aide ("confdates")."</TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Quel comportement SPIP doit-il adopter face aux articles dont la date de publication a été fixée à une échéance future ?</FONT>"; - echo "</TD></TR>"; - - - - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($post_dates!="oui"){ - echo "<INPUT TYPE='radio' NAME='post_dates' VALUE='oui' id='post_dates_on'>"; - echo " <label for='post_dates_on'>Publier les articles, quelle que soit leur date de publication.</label> "; - echo "<BR><INPUT TYPE='radio' NAME='post_dates' VALUE='non' CHECKED id='post_dates_off'>"; - echo " <B><label for='post_dates_off'>Ne pas publier les articles avant la date de publication fixée.</label></B> "; - }else{ - echo "<INPUT TYPE='radio' NAME='post_dates' VALUE='oui' id='post_dates_on' CHECKED>"; - echo " <B><label for='post_dates_on'>Publier les articles, quelle que soit leur date de publication.</label></B> "; - echo "<BR><INPUT TYPE='radio' NAME='post_dates' VALUE='non' id='post_dates_off'>"; - echo " <label for='post_dates_off'>Ne pas publier les articles avant la date de publication fixée.</label> "; - } - - echo "</FONT>"; - echo "</TD></TR>\n"; - - - - - echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; - echo "</TD></TR>"; - echo "</TABLE>\n"; - -fin_cadre_relief(); - - - - -//// Actives/desactiver systeme de breves -debut_cadre_relief(); - - $activer_breves=lire_meta("activer_breves"); - - - echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Système de brèves</FONT></B> ".aide ("confbreves")."</TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Votre site utilise-t-il le système de brèves ?</FONT>"; - echo "</TD></TR>"; - - - - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='center'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($activer_breves=="non"){ - echo "<INPUT TYPE='radio' NAME='activer_breves' VALUE='oui' id='breves_on'>"; - echo " <label for='breves_on'>Utiliser les brèves</label> "; - echo " <INPUT TYPE='radio' NAME='activer_breves' VALUE='non' CHECKED id='breves_off'>"; - echo " <B><label for='breves_off'>Ne pas utiliser les brèves</label></B> "; - }else{ - echo "<INPUT TYPE='radio' NAME='activer_breves' VALUE='oui' id='breves_on' CHECKED>"; - echo " <B><label for='breves_on'>Utiliser les brèves</label></B> "; - echo " <INPUT TYPE='radio' NAME='activer_breves' VALUE='non' id='breves_off'>"; - echo " <label for='breves_off'>Ne pas utiliser les brèves</label> "; - } - - echo "</FONT>"; - echo "</TD></TR>\n"; - - - - - echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; - echo "</TD></TR>"; - echo "</TABLE>\n"; - -fin_cadre_relief(); - - - -//// Actives/desactiver systeme de syndication -debut_cadre_relief(); - - $activer_syndic=lire_meta("activer_syndic"); - $proposer_sites=lire_meta("proposer_sites"); - $visiter_sites=lire_meta("visiter_sites"); - - echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Listes de sites référencés et syndication</FONT></B> ".aide ("rubsyn")."</TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<img src=\"IMG2/sites.gif\" alt=\"\" width=\"28\" height=\"27\" hspace=\"5\" border=\"0\" align=\"left\">"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>SPIP vous permet de créer des listes de sites référencés (annuaire de liens)."; - - - echo "<p>Qui peut proposer des sites référencés ?"; - echo "<center><SELECT NAME='proposer_sites' CLASS='fondo' SIZE=1>\n"; - echo "<OPTION".mySel('0',$proposer_sites).">les administrateurs\n"; - echo "<OPTION".mySel('1',$proposer_sites).">les rédacteurs\n"; - echo "<OPTION".mySel('2',$proposer_sites).">les visiteurs du site public\n"; - echo "</SELECT></center><P>\n"; - - - - echo "</FONT>"; - echo "</TD></TR>"; - - - echo "<TR><TD BGCOLOR='EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Syndication de sites</FONT></B> ".aide ("rubsyn")."</TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Il est possible de récupérer, pour chaque site référencé (lorsque ce site le permet), la liste de ses dernières publications. Pour cela, vous devez activer la syndication de SPIP. <font color='red'>Certains hébergeurs interdisent la consultation de sites externes depuis leurs machines ; dans ce cas, vous ne pourrez pas utiliser la syndication de contenu depuis votre site.</font> <p>Votre site utilise-t-il le système de syndication de sites ?</FONT>"; - echo "</TD></TR>"; - - - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($activer_syndic == "non") { - echo "<p align='center'><INPUT TYPE='radio' NAME='activer_syndic' VALUE='oui' id='syndic_on'>"; - echo " <label for='syndic_on'>Utiliser la syndication</label> "; - echo " <INPUT TYPE='radio' NAME='activer_syndic' VALUE='non' CHECKED id='syndic_off'>"; - echo " <B><label for='syndic_off'>Ne pas utiliser la syndication</label></B> "; - } - else { - echo "<p align='center'><INPUT TYPE='radio' NAME='activer_syndic' VALUE='oui' id='syndic_on' CHECKED>"; - echo " <B><label for='syndic_on'>Utiliser la syndication</label></B> "; - echo " <INPUT TYPE='radio' NAME='activer_syndic' VALUE='non' id='syndic_off'>"; - echo " <label for='syndic_off'>Ne pas utiliser la syndication</label> "; - - // Si indexation, activer/desactiver pages recuperees - - $activer_moteur = lire_meta("activer_moteur"); - - if ($activer_moteur == "oui") { - echo "<p><hr><p align='left'>"; - echo "Lorsque vous utilisez le moteur de recherche intégré à SPIP, vous pouvez effectuer les recherches ". - "sur les sites et les articles syndiqués de deux manières différentes. <br><img src='puce.gif'> La plus ". - "simple consiste à rechercher uniquement dans les titres et les descriptifs des articles. <br><img src='puce.gif'> Une seconde ". - "méthode, beaucoup plus puissante, permet à SPIP de rechercher également dans le texte des sites référencés . ". - "Si vous référencez un site, SPIP va alors effectuer la recherche dans le texte du site lui-même. "; - echo "<font color='red'>Cette méthode oblige SPIP à visiter régulièrement les sites référencés, - ce qui peut provoquer un léger ralentissement de votre propre site.</font>"; - - if ($visiter_sites == "oui") { - echo "<p><INPUT TYPE='radio' NAME='visiter_sites' VALUE='non' id='visiter_off'>"; - echo " <label for='visiter_off'>Recherche limitée aux informations de votre site</label> "; - echo "<br><INPUT TYPE='radio' NAME='visiter_sites' VALUE='oui' id='visiter_on' CHECKED>"; - echo " <B><label for='visiter_on'>Recherche en utilisant le contenu des sites référencés</label></B> "; - } - else { - echo "<p><INPUT TYPE='radio' NAME='visiter_sites' VALUE='non' id='visiter_off' CHECKED>"; - echo " <b><label for='visiter_off'>Recherche limitée aux informations de votre site</label></b> "; - echo "<br><INPUT TYPE='radio' NAME='visiter_sites' VALUE='oui' id='visiter_on'>"; - echo " <label for='visiter_on'>Recherche en utilisant le contenu des sites référencés</label> "; - } - } - else { - echo "<INPUT TYPE='hidden' NAME='visiter_sites' VALUE='$visiter_sites'>"; - } - } - - echo "</FONT>"; - echo "</TD></TR>\n"; - - - echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; - echo "</TD></TR>"; - echo "</TABLE>\n"; - -fin_cadre_relief(); - - - - - -//// Actives/desactiver les statistiques -debut_cadre_relief(); - - $activer_statistiques=lire_meta("activer_statistiques"); - - - echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Statistiques des visites</FONT></B> ".aide ("confstat")."</TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Votre site doit-il gérer les statistiques des visites ?</FONT>"; - echo "</TD></TR>"; - - - - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='center'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($activer_statistiques=="non"){ - echo "<INPUT TYPE='radio' NAME='activer_statistiques' VALUE='oui' id='statistiques_on'>"; - echo " <label for='statistiques_on'>Gérer les statistiques</label> "; - echo " <INPUT TYPE='radio' NAME='activer_statistiques' VALUE='non' id='statistiques_off' CHECKED>"; - echo " <B><label for='statistiques_off'>Ne pas gérer les statistiques</label></B> "; - }else{ - echo "<INPUT TYPE='radio' NAME='activer_statistiques' VALUE='oui' id='statistiques_on' CHECKED>"; - echo " <B><label for='statistiques_on'>Gérer les statistiques</label></B> "; - echo " <INPUT TYPE='radio' NAME='activer_statistiques' VALUE='non' id='statistiques_off'>"; - echo " <label for='statistiques_off'>Ne pas gérer les statistiques</label> "; - } - - echo "</FONT>"; - echo "</TD></TR>\n"; - - - - - echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; - echo "</TD></TR>"; - echo "</TABLE>\n"; - -fin_cadre_relief(); - - - -if (tester_mail()) { -//// Actives/desactiver mails automatiques - debut_cadre_relief(); - - $prevenir_auteurs=lire_meta("prevenir_auteurs"); - - - echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Envoi automatique de mails</FONT></B> ".aide ("confmails")."</TD></TR>"; - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='red'>Certains hébergeurs désactivent l'envoi automatique de mails depuis leurs serveurs. Dans ce cas, les fonctionnalités suivantes de SPIP ne fonctionneront pas.</FONT>"; - echo "</TD></TR>"; - - - echo "<TR><TD> </TD></TR>"; - - echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Envoi des forums aux auteurs des articles</FONT></B></TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Lorsqu'un visiteur du site poste un message dans les forums associés à un article, le texte de ce message peut être envoyé par mail à l'auteur de l'article. Souhaitez-vous utiliser cette option ?</FONT>"; - echo "</TD></TR>"; - - - - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($prevenir_auteurs!="oui"){ - echo "<INPUT TYPE='radio' NAME='prevenir_auteurs' VALUE='oui' id='prevenir_auteurs_on'>"; - echo " <label for='prevenir_auteurs_on'>Faire suivre les messages des forums aux auteurs des articles</label> "; - echo "<BR><INPUT TYPE='radio' NAME='prevenir_auteurs' VALUE='non' CHECKED id='prevenir_auteurs_off'>"; - echo " <B><label for='prevenir_auteurs_off'>Ne pas faire suivre les messages des forums</label></B> "; - }else{ - echo "<INPUT TYPE='radio' NAME='prevenir_auteurs' VALUE='oui' id='prevenir_auteurs_on' CHECKED>"; - echo " <B><label for='prevenir_auteurs_on'>Faire suivre les messages des forums aux auteurs des articles</label></B> "; - echo "<BR><INPUT TYPE='radio' NAME='prevenir_auteurs' VALUE='non' id='prevenir_auteurs_off'>"; - echo " <label for='prevenir_auteurs_off'>Ne pas faire suivre les messages des forums</label> "; - } - - echo "</FONT>"; - echo "</TD></TR>\n"; - - - ///**** Suivi editorial (articles prop/publies) - - $suivi_edito=lire_meta("suivi_edito"); - $adresse_suivi=lire_meta("adresse_suivi"); - - echo "<TR><TD> </TD></TR>"; - echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Suivi de l'activité éditoriale</FONT></B></TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Afin de faciliter le suivi de l'activité éditoriale du site, SPIP peut faire parvenir par mail, par exemple à une mailing-list des rédacteurs, l'annonce des demandes de publication et des validations d'articles.</FONT>"; - echo "</TD></TR>"; - - - - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($suivi_edito!="oui"){ - echo "<INPUT TYPE='radio' NAME='suivi_edito' VALUE='oui' id='suivi_edito_on'>"; - echo " <label for='suivi_edito_on'>Envoyer les annonces éditoriales</label> "; - echo "<BR><INPUT TYPE='radio' NAME='suivi_edito' VALUE='non' CHECKED id='suivi_edito_off'>"; - echo " <B><label for='suivi_edito_off'>Ne pas envoyer d'annonces</label></B> "; - }else{ - echo "<INPUT TYPE='radio' NAME='suivi_edito' VALUE='oui' id='suivi_edito_on' CHECKED>"; - echo " <B><label for='suivi_edito_on'>Envoyer les annonces à l'adresse :</label></B> "; - - echo "<input type='text' name='adresse_suivi' value='$adresse_suivi' size='30' CLASS='fondl'>"; - - echo "<BR><INPUT TYPE='radio' NAME='suivi_edito' VALUE='non' id='suivi_edito_off'>"; - echo " <label for='suivi_edito_off'>Ne pas envoyer d'annonces éditoriales </label> "; - } - - echo "</FONT>"; - echo "</TD></TR>\n"; - - - - ///**** Annonce des nouveautes - - $quoi_de_neuf=lire_meta("quoi_de_neuf"); - $adresse_neuf=lire_meta("adresse_neuf"); - $jours_neuf=lire_meta("jours_neuf"); - - echo "<TR><TD> </TD></TR>"; - echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Annonce des nouveautés</FONT></B></TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>SPIP peut envoyer, régulièrement, l'annonce des dernières nouveautés du site.</FONT>"; - echo "</TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='left'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($quoi_de_neuf!="oui"){ - echo "<INPUT TYPE='radio' NAME='quoi_de_neuf' VALUE='oui' id='quoi_de_neuf_on'>"; - echo " <label for='quoi_de_neuf_on'>Envoyer la liste des nouveautés</label> "; - echo "<BR><INPUT TYPE='radio' NAME='quoi_de_neuf' VALUE='non' CHECKED id='quoi_de_neuf_off'>"; - echo " <B><label for='quoi_de_neuf_off'>Ne pas envoyer la liste des nouveautés</label></B> "; - }else{ - echo "<INPUT TYPE='radio' NAME='quoi_de_neuf' VALUE='oui' id='quoi_de_neuf_on' CHECKED>"; - echo " <B><label for='quoi_de_neuf_on'>Envoyer la liste des nouveautés</label></B> "; - - echo "<UL>"; - echo "<LI>à l'adresse : <input type='text' name='adresse_neuf' value='$adresse_neuf' size='30' CLASS='fondl'>"; - echo "<LI>tous les : <input type='text' name='jours_neuf' value='$jours_neuf' size='4' CLASS='fondl'> jours"; - echo " <INPUT TYPE='submit' NAME='envoi_now' VALUE='Envoyer maintenant' CLASS='fondl'>"; - echo "</UL>"; - echo "<BR><INPUT TYPE='radio' NAME='quoi_de_neuf' VALUE='non' id='quoi_de_neuf_off'>"; - echo " <label for='quoi_de_neuf_off'>Ne pas envoyer la liste des nouveautés</label> "; - } - - echo "</FONT>"; - echo "</TD></TR>\n"; - + echo "</TD></TR></table>\n"; + echo fin_block(); + echo "</ul>"; echo "<TR><TD ALIGN='right'>"; echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>\n"; - fin_cadre_relief(); -} - -//// Indexation pour moteur de recherche -debut_cadre_relief(); - - $activer_moteur=lire_meta("activer_moteur"); - - - echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='IMG2/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Moteur de recherche intégré</FONT></B> ".aide ("confmoteur")."</TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Souhaitez-vous utiliser le moteur de recherche intégré à SPIP? - (Le désactiver accélère le fonctionnement du système.) -</FONT>"; - echo "</TD></TR>"; - - echo "<TR><TD BACKGROUND='IMG2/rien.gif' ALIGN='center'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - if ($activer_moteur=="oui"){ - echo "<INPUT TYPE='radio' NAME='activer_moteur' VALUE='oui' id='moteur_on' CHECKED>"; - echo " <B><label for='moteur_on'>Utiliser le moteur</label></B> "; - echo " <INPUT TYPE='radio' NAME='activer_moteur' VALUE='non' id='moteur_off'>"; - echo " <label for='moteur_off'>Ne pas utiliser le moteur</label> "; - }else{ - echo "<INPUT TYPE='radio' NAME='activer_moteur' VALUE='oui' id='moteur_on'>"; - echo " <label for='moteur_on'>Utiliser le moteur</label> "; - echo " <INPUT TYPE='radio' NAME='activer_moteur' VALUE='non' CHECKED id='moteur_off'>"; - echo " <B><label for='moteur_off'>Ne pas utiliser le moteur</label></B> "; - } - - echo "</FONT>"; - echo "</TD></TR>"; - - - echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; - echo "</TD></TR>"; - echo "</TABLE>"; - fin_cadre_relief(); diff --git a/ecrire/controle_forum.php3 b/ecrire/controle_forum.php3 index 830a7b9792..976455b888 100644 --- a/ecrire/controle_forum.php3 +++ b/ecrire/controle_forum.php3 @@ -3,7 +3,7 @@ include ("inc.php3"); -debut_page("Suivi des forums"); +debut_page("Suivi des forums", "messagerie", "forum-controle"); debut_gauche(); $query_petition = "SELECT COUNT(*) FROM spip_signatures WHERE date_time>DATE_SUB(NOW(),INTERVAL 30 DAY) AND (statut='publie' OR statut='poubelle')"; @@ -174,14 +174,14 @@ function controle_forum($request,$adresse_retour) { for ($count = 2; $count <= $compteur_forum AND $count < 11; $count++) { - $fond[$count] = 'IMG2/rien.gif'; + $fond[$count] = 'img_pack/rien.gif'; if ($i[$count] != $nb_forum[$count]) { - $fond[$count] = 'IMG2/forum-vert.gif'; + $fond[$count] = 'img_pack/forum-vert.gif'; } - $fleche='IMG2/rien.gif'; + $fleche='img_pack/rien.gif'; if ($count == $compteur_forum) { - $fleche='IMG2/forum-droite.gif'; + $fleche='img_pack/forum-droite.gif'; } echo "<TD WIDTH=10 VALIGN='top' BACKGROUND=$fond[$count]><IMG SRC=$fleche ALT='' WIDTH=10 HEIGHT=13 BORDER=0></TD>\n"; } @@ -201,7 +201,7 @@ function controle_forum($request,$adresse_retour) { } if ($forum_stat <> "off") { - echo "<A HREF='controle_forum.php3?supp_forum=$id_forum&debut=$debut' onMouseOver=\"message$id_forum.src='IMG2/supprimer-message-on.gif'\" onMouseOut=\"message$id_forum.src='IMG2/supprimer-message-off.gif'\"><IMG SRC='IMG2/supprimer-message-off.gif' WIDTH=64 HEIGHT=52 NAME='message$id_forum' ALIGN='right' BORDER=0></A>"; + icone ("Supprimer ce message", "controle_forum.php3?supp_forum=$id_forum&debut=$debut", "forum-interne-24.png", "supprimer.gif", "right"); } else { echo "<BR><FONT COLOR='red'><B>MESSAGE SUPPRIMÉ $forum_ip</B></FONT>"; @@ -213,7 +213,7 @@ function controle_forum($request,$adresse_retour) { } if ($forum_stat=="prop"){ - echo "<A HREF='controle_forum.php3?valid_forum=$id_forum&debut=$debut' onMouseOver=\"valider_message$id_forum.src='IMG2/valider-message-on.gif'\" onMouseOut=\"valider_message$id_forum.src='IMG2/valider-message-off.gif'\"><IMG SRC='IMG2/valider-message-off.gif' WIDTH=60 HEIGHT=52 NAME='valider_message$id_forum' ALIGN='right' BORDER=0></A>"; + icone("Valider ce message", "controle_forum.php3?valid_forum=$id_forum&debut=$debut", "forum-interne-24.png", "creer.gif", "right"); } echo "<BR>".forum_parent($id_forum); diff --git a/ecrire/controle_petition.php3 b/ecrire/controle_petition.php3 index e877744d00..010e4254c0 100644 --- a/ecrire/controle_petition.php3 +++ b/ecrire/controle_petition.php3 @@ -4,7 +4,7 @@ include ("inc.php3"); -debut_page("Suivi des pétitions"); +debut_page("Suivi des pétitions", "messagerie", "suivi-petition"); debut_gauche(); $query_petition = "SELECT COUNT(*) FROM spip_forum WHERE date_heure > DATE_SUB(NOW(),INTERVAL 30 DAY)"; @@ -68,14 +68,10 @@ function controle_forum($request,$adresse_retour) { echo "<FONT SIZE=3 FACE='Georgia,Garamond,Times,serif'>"; if ($statut=="publie"){ - echo "<A HREF='controle_petition.php3?supp_petition=$id_signature&debut=$debut' onMouseOver=\"message$id_signature.src='IMG2/supprimer-message-on.gif'\" onMouseOut=\"message$id_signature.src='IMG2/supprimer-message-off.gif'\"><IMG SRC='IMG2/supprimer-message-off.gif' WIDTH=64 HEIGHT=52 NAME='message$id_signature' ALIGN='right' BORDER=0></A>"; - - + icone ("Supprimer cette signature", "controle_petition.php3?supp_petition=$id_signature&debut=$debut", "forum-interne-24.png", "supprimer.gif", "right"); } if ($statut=="poubelle"){ - echo "<A HREF='controle_petition.php3?add_petition=$id_signature&debut=$debut' onMouseOver=\"message$id_signature.src='IMG2/valider-message-on.gif'\" onMouseOut=\"message$id_signature.src='IMG2/valider-message-off.gif'\"><IMG SRC='IMG2/valider-message-off.gif' WIDTH=60 HEIGHT=52 NAME='message$id_signature' ALIGN='right' BORDER=0></A>"; - - + icone ("Valider cette signature", "controle_petition.php3?add_petition=$id_signature&debut=$debut", "forum-interne-24.png", "creer.gif", "right"); } diff --git a/ecrire/document_edit.php3 b/ecrire/document_edit.php3 deleted file mode 100644 index 63986f1639..0000000000 --- a/ecrire/document_edit.php3 +++ /dev/null @@ -1,338 +0,0 @@ -<?php - -include ("inc.php3"); - - -// -// Gerer les modifications -// - -if ($new == "oui") { - spip_query("INSERT spip_documents (id_vignette, titre) ". - "VALUES ('$id_vignette', 'nouveau document')"); - $id_document = mysql_insert_id(); - - if ($id_article) { - spip_query("INSERT spip_documents_articles (id_document, id_article) ". - "VALUES ($id_document, $id_article)"); - } -} - -if (!$id_article) { - $result = spip_query("SELECT * FROM spip_documents_articles WHERE id_document=$id_document"); - if ($row = @mysql_fetch_array($result)) { - $id_article = $row['id_article']; - } -} - - -$flag_editable = true; // a affiner ;-)) - -if ($modif_document == 'oui') { - $titre = addslashes(corriger_caracteres($titre)); - $descriptif = addslashes(corriger_caracteres($descriptif)); - spip_query("UPDATE spip_documents SET titre=\"$titre\", descriptif=\"$descriptif\" WHERE id_document=$id_document"); -} - -$result = spip_query("SELECT * FROM spip_documents WHERE id_document=$id_document"); -while ($row = mysql_fetch_array($result)){ - $id_document = $row['id_document']; - $id_vignette = $row['id_vignette']; - $id_type = $row['id_type']; - $titre = $row['titre']; - $descriptif = $row['descriptif']; - $fichier = $row['fichier']; - $largeur = $row['largeur']; - $hauteur = $row['hauteur']; - $taille = $row['taille']; - $mode = $row['mode']; -} - -if ($mode == 'vignette') { - $row_vignette = $row; -} -else if ($id_vignette) { - $result_vignette = spip_query("SELECT * FROM spip_documents WHERE id_document=$id_vignette"); - $row_vignette = @mysql_fetch_array($result_vignette); -} - -if ($row_vignette) { - $fichier_vignette = $row_vignette['fichier']; - $largeur_vignette = $row_vignette['largeur']; - $hauteur_vignette = $row_vignette['hauteur']; - $taille_vignette = $row_vignette['taille']; -} - -$result = spip_query("SELECT * FROM spip_types_documents WHERE id_type=$id_type"); -if ($row = @mysql_fetch_array($result)) { - $type_extension = $row['extension']; - $type_inclus = $row['inclus']; - $type_titre = $row['titre']; -} - - -debut_page("document « $titre »"); -debut_gauche(); - -debut_boite_info(); - - echo "<CENTER>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>DOCUMENT NUMÉRO :</B></FONT>"; - echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$id_document</B></FONT>"; - echo "</CENTER>"; - -fin_boite_info(); - - -debut_droite(); - -if (!$url_retour) { - if ($id_article) $url_retour = "articles_edit.php3?id_article=$id_article"; - else $url_retour = "index.php3"; -} - -echo "<a href='$url_retour' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt=\"Retour\" width='49' height='46' border='0' name='retour' align='left'></A>"; - -echo "Gérer le document <b>".propre($titre)."</b> :"; -echo "<BR><FONT SIZE=5 COLOR='$couleur_foncee' FACE='Verdana,Arial,Helvetica,sans-serif'><B>".typo($titre_article)."</B></FONT>"; - -echo aide("raccourcis"); - -echo "<br><br><p><table cellpadding=0 border=0 cellspacing=0 width='100%' background=''>"; -echo "<tr width='100%'>"; - - -// -// Affichage de la vignette -// - -echo "<td width='200' valign='top'>"; - -if ($mode == 'vignette') { - $texte_vignette = "aperçu du document"; - $couleur_vignette = "#FEF6E0"; -} -else { - $texte_vignette = "image de prévisualisation"; - $couleur_vignette = "#F8E8E8"; -} - -echo "<div style='border: 1px solid black; padding: 4px; background-color: #fdf4c1;'>\n"; -echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">\n"; -echo "<div align='center'>\n"; -echo "<p><font size=1><b>".majuscules($texte_vignette)."</b></font><p>\n"; - - -if ($fichier_vignette) { - if ($largeur_vignette > 190) { - $rapport = 190.0 / $largeur_vignette; - $largeur_vignette = 190; - $hauteur_vignette = floor($hauteur_vignette * $rapport); - } - echo "<img src='../$fichier_vignette' height='$hauteur_vignette' width='$largeur_vignette'>\n"; - - if ($mode == 'document') { - $hash = calculer_action_auteur("supp_doc ".$id_vignette); - echo "<p><b><a href='../spip_image.php3?redirect=".urlencode("document_edit.php3?id_document=$id_document")."&hash_id_auteur=$connect_id_auteur&hash=$hash&doc_supp=$id_vignette'>SUPPRIMER LA VIGNETTE</a></b><p>"; - } -} -else { - echo "<div align='left'>Si vous voulez insérer un lien graphique vers ce document, installez ici une vignette de prévisualisation.<p>"; - - $hash = calculer_action_auteur("ajout_doc"); - echo "<font face=\"verdana, arial, helvetica, sans-serif\" size=\"2\">\n"; - echo "<FORM ACTION='../spip_image.php3' METHOD='POST' ENCTYPE='multipart/form-data'>"; - echo "<INPUT NAME='redirect' TYPE=Hidden VALUE='document_edit.php3'>"; - echo "<INPUT NAME='ajout_doc' TYPE=Hidden VALUE='oui'>"; - echo "<INPUT NAME='id_document' TYPE=Hidden VALUE='$id_document'>"; - echo "<INPUT NAME='id_article' TYPE=Hidden VALUE='$id_article'>"; - echo "<INPUT NAME='mode' TYPE=Hidden VALUE='vignette'>"; - echo "<INPUT NAME='hash_id_auteur' TYPE=Hidden VALUE='$connect_id_auteur'>"; - echo "<INPUT NAME='hash' TYPE=Hidden VALUE='$hash'>"; - - if (tester_upload()) { - echo "<B>Télécharger une nouvelle image :</B>"; - echo aide ("artimg"); - echo "<BR><small><INPUT NAME='image' TYPE=File></small>"; - echo " <INPUT NAME='ok' TYPE=Submit VALUE='Télécharger' CLASS='fondo'>"; - } - else if ($connect_statut == '0minirezo') { - $myDir = opendir("upload"); - while($entryName = readdir($myDir)){ - if (!ereg("^\.",$entryName) AND eregi("(gif|jpg|png)$",$entryName)){ - $entryName = addslashes($entryName); - $afficher .= "\n<OPTION VALUE='ecrire/upload/$entryName'>$entryName"; - } - } - closedir($myDir); - if (strlen($afficher) > 10){ - echo "\nSélectionner un fichier :"; - echo "\n<SELECT NAME='image' CLASS='forml' SIZE=1>"; - echo $afficher; - echo "\n</SELECT>"; - echo "\n <INPUT NAME='ok' TYPE=Submit VALUE='Choisir' CLASS='fondo'>"; - } - else { - echo "Installer des images dans le dossier /ecrire/upload pour pouvoir les sélectionner ici."; - } - } - - echo "</FORM>"; - echo "</font>\n"; - echo "</div>"; -} - - -echo "</div>"; - -echo "</td>"; - - -// -// Afficher le document -// - -echo "<td width='10'> </td>"; -echo "<td valign='top'>"; - -if ($fichier OR $titre OR $descriptif) { - debut_boite_info(); - echo "<FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'>"; - - if ($fichier) { - echo "<table cellpadding=0 cellspacing=0 border=0 width=35 height=32 align='right'>\n"; - echo "<tr width=35 height=32>\n"; - echo "<td width=35 height=32 background='IMG2/document-vierge.gif' align='left'>\n"; - echo "<table bgcolor='#666666' style='border: solid 1px black; margin-top: 10px; padding-top: 0px; padding-bottom: 0px; padding-left: 3px; padding-right: 3px;' cellspacing=0 border=0>\n"; - echo "<tr><td><font face='verdana,arial,helvetica,sans-serif' color='white' size='1'>$type_extension</font></td></tr></table>\n"; - echo "</td></tr></table>\n"; - } - - if ($titre) $titre_tmp = $titre; - else $titre_tmp = "Document lié"; - - if ($fichier) echo "<b><a href='../$fichier'>$titre_tmp</a></b>"; - else echo "<b>$titre_tmp</b>"; - - if ($descriptif) echo "<br>".propre($descriptif); - - if ($type_titre) echo "<br><br>Type de document : <b>$type</b>"; - if ($taille) echo "<br>Poids du document : <b>".taille_en_octets($taille)."</b>"; - if ($largeur && $hauteur) echo "<br>Taille : $largeur x $hauteur pixels"; - - if ($fichier) { - echo "<p><div style='border: dashed 1px black; padding: 5px;'>"; - $hash = calculer_action_auteur("supp_doc ".$id_document); - echo "<font size=1><b><a href='../spip_image.php3?redirect=".urlencode("document_edit.php3?id_document=$id_document&id_article=$id_article")."&hash_id_auteur=$connect_id_auteur&hash=$hash&doc_supp=".$id_document."'>SUPPRIMER LE DOCUMENT</a></b></font>"; - echo "</div>"; - } - - echo "</font>"; - fin_boite_info(); -} - - -// -// Telecharger le document -// - -if (!$fichier) { - echo "<p><div style='border: 1px solid black; padding: 5px; background-color: white;'>"; - echo "<font face=\"verdana, arial, helvetica, sans-serif\" size=\"2\">\n"; - if (tester_upload()) { - - $formats = ereg_replace("\n", "", join(file("spip_formats.txt"),", ")); - - echo "<div style='border: dashed 1px black; padding: 5px;'>"; - $hash = calculer_action_auteur("ajout_doc doc$id_article-$numero"); - echo "<FORM ACTION='../spip_image.php3' METHOD='POST' ENCTYPE='multipart/form-data'>"; - echo "<INPUT NAME='redirect' TYPE=Hidden VALUE='document_edit.php3'>"; - echo "<INPUT NAME='id_article' TYPE=Hidden VALUE=$id_article>"; - echo "<INPUT NAME='id_document' TYPE=Hidden VALUE=$id_document>"; - echo "<INPUT NAME='hash_id_auteur' TYPE=Hidden VALUE=$connect_id_auteur>"; - echo "<INPUT NAME='hash' TYPE=Hidden VALUE=$hash>"; - echo "<INPUT NAME='ajout_doc' TYPE=Hidden VALUE='oui'>"; - echo "<INPUT NAME='num_img' TYPE=Hidden VALUE='$numero'>"; - echo "<B>Télécharger un nouveau document :</B>"; - echo aide ("artimg"); - echo "<BR><small><INPUT NAME='image' TYPE=File CLASS='forml'></small>"; - echo "<br><font size=1>Les formats de fichiers autorisés au téléchargement sur ce site sont : $formats.</font>"; - echo " <div align='right'><INPUT NAME='ok' TYPE=Submit VALUE='Télécharger' CLASS='fondo'></div>"; - echo "</form>"; - echo "</div>"; - } - - if ($connect_statut == '0minirezo') { - echo "<p><div style='border: dashed 1px black; padding: 5px;'>"; - $myDir = opendir("upload"); - while($entryName = readdir($myDir)){ - if (!ereg("^\.",$entryName) AND $entryName != "remove.txt"){ - $entryName = addslashes($entryName); - $afficher .= "\n<OPTION VALUE='ecrire/upload/$entryName'>$entryName"; - } - } - closedir($myDir); - if (strlen($afficher) > 10){ - $hash = calculer_action_auteur("ajout_doc doc$id_article-$numero"); - echo "<FORM ACTION='../spip_image.php3' METHOD='POST' ENCTYPE='multipart/form-data'>"; - echo "<INPUT NAME='redirect' TYPE=Hidden VALUE='document_edit.php3'>"; - echo "<INPUT NAME='id_article' TYPE=Hidden VALUE=$id_article>"; - echo "<INPUT NAME='id_document' TYPE=Hidden VALUE=$id_document>"; - echo "<INPUT NAME='hash_id_auteur' TYPE=Hidden VALUE=$connect_id_auteur>"; - echo "<INPUT NAME='hash' TYPE=Hidden VALUE=$hash>"; - echo "<INPUT NAME='ajout_doc' TYPE=Hidden VALUE='oui'>"; - echo "<INPUT NAME='num_img' TYPE=Hidden VALUE='$numero'>"; - echo "<INPUT NAME='doc_selection' TYPE=Hidden VALUE='oui'>"; - - echo "\n<p><b>ou sélectionner un fichier :</b>"; - echo "\n<SELECT NAME='image' CLASS='forml' SIZE=1>"; - echo $afficher; - echo "\n</SELECT>"; - echo "\n <div align='right'><INPUT NAME='ok' TYPE=Submit VALUE='Choisir' CLASS='fondo'></div>"; - echo "</form>"; - } - else { - echo "<font size=1><b>Installation par FTP</b><br>Vous pouvez installer des images dans le dossier /ecrire/upload pour ensuite les sélectionner ici. Cette opĂ©ration est utile pour les fichiers de grande taille et pour les formats non acceptĂ©s en tĂ©lĂ©chargement via le formulaire Web.</font>"; - } - echo "</div>"; - } -} - -echo "</font>\n"; -echo "</div><p>"; - - -// -// Edition des infos sur le document (titre, descriptif) -// - -echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">"; - -echo "<form action='document_edit.php3?id_document=$id_document' method='post'>"; -echo "<input type='hidden' name='id_article' value='$id_article'>"; -echo "<input type='hidden' name='id_document' value='$id_document'>"; -echo "<input type='hidden' name='modif_document' value='oui'>"; - -$titre = htmlspecialchars($titre); -echo "<B>Titre du document</B>"; -echo "<BR><INPUT TYPE='text' NAME='titre' CLASS='formo' VALUE=\"$titre\" SIZE='40'><P>"; - -echo "Description du document :<br>"; -echo "<TEXTAREA NAME='descriptif' CLASS='forml' ROWS='5' COLS='20' wrap=soft>"; -echo $descriptif; -echo "</TEXTAREA><P>\n"; - -echo "<div align='right'>"; -echo "<INPUT CLASS='fondo' TYPE='submit' NAME='Valider' VALUE='Valider'>"; -echo "</div>"; -echo "</form>"; -echo "</font>"; - - - -echo "</td>"; -echo "</tr></table>"; - -fin_page(); - -?> diff --git a/ecrire/forum.php3 b/ecrire/forum.php3 index 76fa6dddad..6c9433be01 100644 --- a/ecrire/forum.php3 +++ b/ecrire/forum.php3 @@ -2,7 +2,7 @@ include ("inc.php3"); -debut_page("Forum interne"); +debut_page("Forum interne", "messagerie", "forum-interne"); debut_gauche(); @@ -31,7 +31,7 @@ echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'>"; if (!$debut) $debut = 0; $query_forum = "SELECT COUNT(*) FROM spip_forum WHERE statut='privrac' AND id_parent=0"; - $result_forum = spip_query($query_forum); + $result_forum = mysql_query($query_forum); $total = 0; if ($row = mysql_fetch_array($result_forum)) $total = $row[0]; @@ -49,14 +49,16 @@ echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'>"; - echo "<P align='center'><A HREF='forum_envoi.php3?statut=privrac&adresse_retour=forum.php3&titre_message=Nouveau+message' onMouseOver=\"message.src='IMG2/message-on.gif'\" onMouseOut=\"message.src='IMG2/message-off.gif'\"><img src='IMG2/message-off.gif' alt='Poster un message' width='51' height='52' border='0' name='message'></A>"; + echo "<p><div align='center'>"; + icone ("Poster un message", "forum_envoi.php3?statut=privrac&adresse_retour=forum.php3&titre_message=Nouveau+message", "forum-interne-24.png", "creer.gif"); + echo "</div>"; echo "<P align='left'>"; $query_forum="SELECT * FROM spip_forum WHERE statut='privrac' AND id_parent=0 ORDER BY date_heure DESC LIMIT $debut,10"; -$result_forum=spip_query($query_forum); +$result_forum=mysql_query($query_forum); afficher_forum($result_forum,"forum.php3"); diff --git a/ecrire/forum_admin.php3 b/ecrire/forum_admin.php3 index 6bafdef856..19c70f354a 100644 --- a/ecrire/forum_admin.php3 +++ b/ecrire/forum_admin.php3 @@ -2,7 +2,7 @@ include ("inc.php3"); -debut_page("Forum des administrateurs"); +debut_page("Forum des administrateurs", "messagerie", "forum-admin"); debut_gauche(); @@ -27,7 +27,7 @@ if ($connect_statut == "0minirezo"){ if (!$debut) $debut = 0; $query_forum = "SELECT COUNT(*) FROM spip_forum WHERE statut='privadm' AND id_parent=0"; - $result_forum = spip_query($query_forum); + $result_forum = mysql_query($query_forum); $total = 0; if ($row = mysql_fetch_array($result_forum)) $total = $row[0]; @@ -45,15 +45,15 @@ if ($connect_statut == "0minirezo"){ } - - echo "<P align='center'><A HREF='forum_envoi.php3?statut=privadm&adresse_retour=forum_admin.php3&titre_message=Nouveau+message' onMouseOver=\"message.src='IMG2/message-on.gif'\" onMouseOut=\"message.src='IMG2/message-off.gif'\"><img src='IMG2/message-off.gif' alt='Poster un message' width='51' height='52' border='0' name='message'></A>"; - + echo "<p><div align='center'>"; + icone ("Poster un message", "forum_envoi.php3?statut=privadm&adresse_retour=forum_admin.php3&titre_message=Nouveau+message", "forum-interne-24.png", "creer.gif"); + echo "</div>"; echo "<P align='left'>"; $query_forum="SELECT * FROM spip_forum WHERE statut='privadm' AND id_parent=0 ORDER BY date_heure DESC LIMIT $debut,10"; - $result_forum=spip_query($query_forum); + $result_forum=mysql_query($query_forum); afficher_forum($result_forum,"forum_admin.php3"); } else { diff --git a/ecrire/forum_envoi.php3 b/ecrire/forum_envoi.php3 index bb873f0c0a..861b0eabf2 100644 --- a/ecrire/forum_envoi.php3 +++ b/ecrire/forum_envoi.php3 @@ -2,7 +2,7 @@ include ("inc.php3"); -debut_page(); +debut_page("Envoyer un message", "messagerie"); debut_gauche(); debut_droite(); @@ -25,12 +25,12 @@ if ($id_parent) { } } - echo "<FORM ACTION='$adresse_retour' METHOD='post'>"; +debut_cadre_formulaire(); echo "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BACKGROUND='' WIDTH=\"100%\"><TR><TD>"; - echo "<A HREF='$adresse_retour' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Annuler le nouveau mot-clé' width='49' height='46' border='0' name='retour' align='middle'></A>"; -echo "<TD><TD><IMG SRC='IMG2/rien.gif' WIDTH=10 BORDER=0>"; + icone("Retour", $adresse_retour, "forum-interne-24.png"); +echo "<TD><TD><IMG SRC='img_pack/rien.gif' WIDTH=10 BORDER=0>"; echo "</TD><TD WIDTH=\"100%\">"; echo "<B>Titre :</B><BR>"; echo "<INPUT TYPE='text' CLASS='formo' NAME='titre' VALUE=\"$titre_message\" SIZE='40'><P>\n"; @@ -46,7 +46,7 @@ echo "<INPUT TYPE='Hidden' NAME='ajout_forum' VALUE=\"ajout_forum\">\n"; echo "<INPUT TYPE='Hidden' NAME='forum_statut' VALUE=\"$statut\">\n"; -echo "<B>Texte de votre message :</B><BR>"; +echo "<p><B>Texte de votre message :</B><BR>"; echo "(Pour créer des paragraphes, laissez simplement des lignes vides.)<BR>"; echo "<TEXTAREA NAME='texte' ROWS='25' CLASS='forml' COLS='40' wrap=soft>"; echo $texte; @@ -71,5 +71,6 @@ echo "</FORM>"; fin_page(); +fin_cadre_formulaire(); ?> diff --git a/ecrire/inc.php3 b/ecrire/inc.php3 index 1c625a84d2..e997543c8f 100644 --- a/ecrire/inc.php3 +++ b/ecrire/inc.php3 @@ -46,8 +46,11 @@ if ($version_installee < $spip_version) { $options = $HTTP_COOKIE_VARS['spip_options']; $graphisme = $HTTP_COOKIE_VARS['spip_graphisme']; +$spip_display = $HTTP_COOKIE_VARS['spip_display']; if (!$graphisme) $graphisme="0"; +if (!$HTTP_COOKIE_VARS['spip_display']) $spip_display = 2; + $fond = substr($graphisme,0,1); @@ -67,6 +70,12 @@ if ($set_couleur) { $spip_couleur=$couleur; } +if ($set_disp) { + $display= floor($set_disp); + setcookie('spip_display', $display, time()+(3600*24*365)); + $spip_display=$display; +} + if ($set_options == 'avancees') { setcookie('spip_options', 'avancees', time()+(3600*24*365)); $options = 'avancees'; @@ -76,6 +85,45 @@ if ($set_options == 'basiques') { $options = 'basiques'; } +global $couleur_foncee, $couleur_claire; + +switch ($spip_couleur) { + case 1: + /// Vert + $couleur_foncee="#02531B"; + $couleur_claire="#CFFEDE"; + break; + case 2: + /// Rouge + $couleur_foncee="#640707"; + $couleur_claire="#FFE0E0"; + break; + case 3: + /// Jaune + $couleur_foncee="#666500"; + $couleur_claire="#FFFFE0"; + break; + case 4: + /// Violet + $couleur_foncee="#340049"; + $couleur_claire="#F9EBFF"; + break; + case 5: + /// Gris + $couleur_foncee="#3F3F3F"; + $couleur_claire="#F2F2F2"; + break; + case 6: + /// Bleu + $couleur_foncee="#2b539c"; + $couleur_claire="#EDF3FE"; + break; + default: + /// Bleu + $couleur_foncee="#2b539c"; + $couleur_claire="#EDF3FE"; +} + // // Gestion de la configuration globale du site @@ -108,19 +156,19 @@ if (!$adresse_site) { function tester_rubrique_vide($id_rubrique) { $query = "SELECT id_rubrique FROM spip_rubriques WHERE id_parent='$id_rubrique' LIMIT 0,1"; - list($n) = mysql_fetch_row(spip_query($query)); + list($n) = mysql_fetch_row(mysql_query($query)); if ($n > 0) return false; $query = "SELECT id_article FROM spip_articles WHERE id_rubrique='$id_rubrique' AND (statut='publie' OR statut='prepa' OR statut='prop') LIMIT 0,1"; - list($n) = mysql_fetch_row(spip_query($query)); + list($n) = mysql_fetch_row(mysql_query($query)); if ($n > 0) return false; $query = "SELECT id_breve FROM spip_breves WHERE id_rubrique='$id_rubrique' AND (statut='publie' OR statut='prop') LIMIT 0,1"; - list($n) = mysql_fetch_row(spip_query($query)); + list($n) = mysql_fetch_row(mysql_query($query)); if ($n > 0) return false; $query = "SELECT id_syndic FROM spip_syndic WHERE id_rubrique='$id_rubrique' AND (statut='publie' OR statut='prop') LIMIT 0,1"; - list($n) = mysql_fetch_row(spip_query($query)); + list($n) = mysql_fetch_row(mysql_query($query)); if ($n > 0) return false; return true; @@ -144,7 +192,7 @@ if ($ajout_forum AND strlen($texte) > 10 AND strlen($titre) > 2) { $nom_site = addslashes($nom_site); $auteur = addslashes($auteur); $query_forum = "INSERT INTO spip_forum (id_parent, id_rubrique, id_article, id_breve, id_message, id_syndic, date_heure, titre, texte, nom_site, url_site, auteur, email_auteur, statut, id_auteur) VALUES ('$forum_id_parent','$forum_id_rubrique','$forum_id_article','$forum_id_breve','$forum_id_message', '$forum_id_syndic', NOW(),\"$titre\",\"$texte\",\"$nom_site\",\"$url_site\",\"$auteur\",\"$email_auteur\",\"$forum_statut\",\"$connect_id_auteur\")"; - $result_forum = spip_query($query_forum); + $result_forum = mysql_query($query_forum); } @@ -158,7 +206,7 @@ function changer_statut_forum($id_forum, $statut) { if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) return; $query = "SELECT * FROM spip_forum WHERE id_forum=$id_forum"; - $result = spip_query($query); + $result = mysql_query($query); if ($row = mysql_fetch_array($result)) { $id_parent = $row['id_parent']; $id_rubrique = $row['id_rubrique']; @@ -176,7 +224,7 @@ function changer_statut_forum($id_forum, $statut) { if ($id_parent) $where[] = "id_forum=$id_parent"; if ($where) { $query = "SELECT fichier FROM spip_forum_cache WHERE ".join(' OR ', $where); - $result = spip_query($query); + $result = mysql_query($query); unset($fichiers); if ($result) while ($row = mysql_fetch_array($result)) { $fichier = $row[0]; @@ -186,11 +234,11 @@ function changer_statut_forum($id_forum, $statut) { if ($fichiers) { $fichiers = join(',', $fichiers); $query = "DELETE FROM spip_forum_cache WHERE fichier IN ($fichiers)"; - spip_query($query); + mysql_query($query); } } $query_forum = "UPDATE spip_forum SET statut='$statut' WHERE id_forum=$id_forum"; - $result_forum = spip_query($query_forum); + $result_forum = mysql_query($query_forum); } if ($supp_forum) changer_statut_forum($supp_forum, 'off'); @@ -203,7 +251,7 @@ if ($valid_forum) changer_statut_forum($valid_forum, 'publie'); function calculer_secteurs() { $query = "SELECT id_rubrique FROM spip_rubriques WHERE id_parent=0"; - $result = spip_query($query); + $result = mysql_query($query); while ($row = mysql_fetch_array($result)) $secteurs[] = $row[0]; if (!$secteurs) return; @@ -213,7 +261,7 @@ function calculer_secteurs() { $rubriques_totales = $rubriques; while ($rubriques) { $query = "SELECT id_rubrique FROM spip_rubriques WHERE id_parent IN ($rubriques)"; - $result = spip_query($query); + $result = mysql_query($query); unset($rubriques); while ($row = mysql_fetch_array($result)) $rubriques[] = $row[0]; @@ -223,27 +271,27 @@ function calculer_secteurs() { } } $query = "UPDATE spip_articles SET id_secteur=$id_secteur WHERE id_rubrique IN ($rubriques_totales)"; - $result = spip_query($query); + $result = mysql_query($query); $query = "UPDATE spip_breves SET id_rubrique=$id_secteur WHERE id_rubrique IN ($rubriques_totales)"; - $result = spip_query($query); + $result = mysql_query($query); $query = "UPDATE spip_rubriques SET id_secteur=$id_secteur WHERE id_rubrique IN ($rubriques_totales)"; - $result = spip_query($query); + $result = mysql_query($query); $query = "UPDATE spip_syndic SET id_secteur=$id_secteur WHERE id_rubrique IN ($rubriques_totales)"; - $result = spip_query($query); + $result = mysql_query($query); } } function calculer_dates_rubriques($id_parent="0", $date_parent="0000-00-00") { $query = "SELECT MAX(date_heure) FROM spip_breves WHERE id_rubrique = '$id_parent' GROUP BY id_rubrique"; - $result = spip_query($query); + $result = mysql_query($query); while ($row = mysql_fetch_array($result)) { $date_breves = $row[0]; if ($date_breves > $date_parent) $date_parent = $date_breves; } $query = "SELECT MAX(date) FROM spip_syndic WHERE id_rubrique = '$id_parent' GROUP BY id_rubrique"; - $result = spip_query($query); + $result = mysql_query($query); while ($row = mysql_fetch_array($result)) { $date_syndic = $row[0]; if ($date_syndic > $date_parent) $date_parent = $date_syndic; @@ -252,12 +300,12 @@ function calculer_dates_rubriques($id_parent="0", $date_parent="0000-00-00") { if ($post_dates != "non") { - $query = "SELECT rubrique.id_rubrique, MAX(articles.date) FROM spip_rubriques AS rubrique, spip_articles AS articles WHERE rubrique.id_parent='$id_parent' AND articles.id_rubrique=rubrique.id_rubrique AND articles.statut = 'publie' GROUP BY rubrique.id_rubrique"; + $query = "SELECT rubrique.id_rubrique, MAX(articles.date) FROM spip_rubriques AS rubrique, spip_articles AS articles WHERE rubrique.id_parent='$id_parent' AND articles.id_rubrique=rubrique.id_rubrique AND articles.statut = 'publie' GROUP BY rubrique.id_rubrique"; } else { - $query = "SELECT rubrique.id_rubrique, MAX(articles.date) FROM spip_rubriques AS rubrique, spip_articles AS articles WHERE rubrique.id_parent='$id_parent' AND articles.id_rubrique=rubrique.id_rubrique AND articles.statut = 'publie' AND articles.date < NOW() GROUP BY rubrique.id_rubrique"; + $query = "SELECT rubrique.id_rubrique, MAX(articles.date) FROM spip_rubriques AS rubrique, spip_articles AS articles WHERE rubrique.id_parent='$id_parent' AND articles.id_rubrique=rubrique.id_rubrique AND articles.statut = 'publie' AND articles.date < NOW() GROUP BY rubrique.id_rubrique"; } - $result = spip_query($query); + $result = mysql_query($query); while ($row = mysql_fetch_array($result)) { $id_rubrique = $row[0]; @@ -269,7 +317,7 @@ function calculer_dates_rubriques($id_parent="0", $date_parent="0000-00-00") { } - spip_query("UPDATE spip_rubriques SET date='$date_parent' WHERE id_rubrique='$id_parent'"); + mysql_query("UPDATE spip_rubriques SET date='$date_parent' WHERE id_rubrique='$id_parent'"); return $date_parent; @@ -287,17 +335,17 @@ function calculer_rubriques_publiques() else { $query = "SELECT DISTINCT id_rubrique FROM spip_articles WHERE statut = 'publie' AND date < NOW()"; } - $result = spip_query($query); + $result = mysql_query($query); while ($row = mysql_fetch_array($result)) { if ($row[0]) $rubriques[] = $row[0]; } $query = "SELECT DISTINCT id_rubrique FROM spip_breves WHERE statut = 'publie'"; - $result = spip_query($query); + $result = mysql_query($query); while ($row = mysql_fetch_array($result)) { if ($row[0]) $rubriques[] = $row[0]; } $query = "SELECT DISTINCT id_rubrique FROM spip_syndic WHERE statut = 'publie'"; - $result = spip_query($query); + $result = mysql_query($query); while ($row = mysql_fetch_array($result)) { if ($row[0]) $rubriques[] = $row[0]; } @@ -307,16 +355,16 @@ function calculer_rubriques_publiques() if ($rubriques_publiques) $rubriques_publiques .= ",$rubriques"; else $rubriques_publiques = $rubriques; $query = "SELECT DISTINCT id_parent FROM spip_rubriques WHERE (id_rubrique IN ($rubriques)) AND (id_parent NOT IN ($rubriques_publiques))"; - $result = spip_query($query); + $result = mysql_query($query); unset($rubriques); while ($row = mysql_fetch_array($result)) { if ($row[0]) $rubriques[] = $row[0]; } } $query = "UPDATE spip_rubriques SET statut='prive' WHERE id_rubrique NOT IN ($rubriques_publiques)"; - spip_query($query); + mysql_query($query); $query = "UPDATE spip_rubriques SET statut='publie' WHERE id_rubrique IN ($rubriques_publiques)"; - spip_query($query); + mysql_query($query); } @@ -336,7 +384,7 @@ function calculer_rubriques() // Supprimer rubrique if ($supp_rubrique = intval($supp_rubrique) AND $connect_statut == '0minirezo' AND acces_rubrique($supp_rubrique)) { $query = "DELETE FROM spip_rubriques WHERE id_rubrique=$supp_rubrique"; - $result = spip_query($query); + $result = mysql_query($query); calculer_rubriques(); } diff --git a/ecrire/inc_documents.php3 b/ecrire/inc_documents.php3 index 8f1e844721..5bbb8e6363 100644 --- a/ecrire/inc_documents.php3 +++ b/ecrire/inc_documents.php3 @@ -61,9 +61,9 @@ function texte_vignette_document($largeur_vignette, $hauteur_vignette, $fichier_ } if (strlen($fichier_document)>0) - return "<a href='../$fichier_document'><img src='../$fichier_vignette' border='0' height='$hauteur_vignette' width='$largeur_vignette'></a>\n"; + return "<a href='../$fichier_document'><img src='../$fichier_vignette' border='0' height='$hauteur_vignette' width='$largeur_vignette' align='top'></a>\n"; else - return "<img src='../$fichier_vignette' border='0' height='$hauteur_vignette' width='$largeur_vignette'>\n"; + return "<img src='../$fichier_vignette' border='0' height='$hauteur_vignette' width='$largeur_vignette' align='top'>\n"; } function texte_vignette_previ($largeur_vignette, $hauteur_vignette, $fichier_vignette,$fichier_document) { @@ -124,34 +124,35 @@ function afficher_upload($link, $intitule, $inclus = '', $afficher_texte_ftp = t if (tester_upload()) { echo "<b>$intitule</b>"; echo aide ("artimg"); - echo "<br><small><input name='image' type='File' class='fondgris' style='width:100%'>\n"; - echo "<div align='right'><input name='ok' type='Submit' VALUE='Télécharger' CLASS='fondgris'></div></small>\n"; + echo "<br><small><input name='image' type='File' class='fondl' style='font-size: 9px; width: 100%;'>\n"; + echo "<div align='right'><input name='ok' type='Submit' VALUE='Télécharger' CLASS='fondo' style='font-size: 9px;'></div></small>\n"; } - if ($connect_statut == '0minirezo' AND $afficher_texte_ftp) { - echo "<p><div style='border: 1px #303030 dashed; padding: 2px;'>"; + if ($connect_statut == '0minirezo') { $texte_upload = texte_upload_manuel("upload", $inclus); - echo "<font color='#505050'>"; - if ($forcer_document) echo '<input type="hidden" name="forcer_document" value="oui">'; if ($texte_upload) { - echo "\nUn fichier du dossier ecrire/upload :"; - echo "\n<select name='image2' size='1' class='fondgris' style='width:100%'>"; + echo "<p><div style='border: 1px #303030 dashed; padding: 2px;'>"; + echo "<font color='#505050'>"; + if ($forcer_document) echo '<input type="hidden" name="forcer_document" value="oui">'; + echo "\nVous pouvez sélectionner un fichier du dossier <i>upload</i> :"; + echo "\n<select name='image2' size='1' class='fondl' style='width:100%; font-size: 9px;'>"; echo $texte_upload; echo "\n</select>"; - echo "\n <div align='right'><input name='ok' type='Submit' value='Choisir' class='fondgris'></div>"; - + echo "\n <div align='right'><input name='ok' type='Submit' value='Choisir' class='fondo' style='font-size: 9px;'></div>"; - if ($dossier_complet){ - echo "\n<p><b>Portfolio automatique :</b>"; - echo "\n<br>Vous pouvez installer automatiquement tous les documents contenus dans le dossier <i>upload</i>."; - echo "\n<div align='right'><input name='dossier_complet' type='Submit' value='Installer tous les documents' class='fondl'></div>"; + if ($afficher_texte_ftp){ + if ($dossier_complet){ + echo "\n<p><b>Portfolio automatique :</b>"; + echo "\n<br>Vous pouvez installer automatiquement tous les documents contenus dans le dossier <i>upload</i>."; + echo "\n<div align='right'><input name='dossier_complet' type='Submit' value='Installer tous les documents' class='fondo' style='font-size:9px;'></div>"; + } } + echo "</font></div>\n"; } - else { + else if ($afficher_texte_ftp) { echo "En tant qu'administrateur, vous pouvez installer (par FTP) des fichiers dans le dossier ecrire/upload pour ensuite les sélectionner directement ici."; } - echo "</font></div>\n"; } echo "</form>\n"; echo "</font>\n"; @@ -166,6 +167,7 @@ function afficher_document($id_document, $image_link, $redirect_url = "", $depli global $connect_id_auteur, $connect_statut; global $couleur_foncee, $couleur_claire; global $this_link; + global $options; @@ -277,7 +279,7 @@ function afficher_document($id_document, $image_link, $redirect_url = "", $depli // Si pas image, lien vers le document if ($type_inclus != "image") { - afficher_icone("../$fichier", 'Voir le document', 'IMG2/voir.gif', 40, 28, 'right'); + icone ("Voir le document", "../$fichier", "racine-24.png"); } if ($descriptif) { @@ -416,20 +418,19 @@ function afficher_documents_non_inclus($id_article) { $documents_lies = fetch_document($query); - echo "<p><div style='padding: 5px; border : solid 1px black; background-color: #e4e4e4; text-align: left; color: black;'>"; + echo "<p>"; + debut_cadre_enfonce("doc-24.png"); if ($documents_lies) { - echo "<div style='padding: 5px; border : dashed 1px black; background-color: #aaaaaa; text-align: left; color: black;'>"; - echo "<font size=1>Les documents suivants sont associés à votre article. Vous ne les avez pas insérés directement dans le texte de votre article, ils apparaîtront sur le site public sous forme de «documents attachés».</font>"; - echo "</div>\n"; + echo "<font size=2 face='verdana,arial,helvetica,sans-serif'>Les documents suivants sont associés à votre article. Vous ne les avez pas insérés directement dans le texte de votre article, ils apparaîtront sur le site public sous forme de «documents attachés».</font>"; $case = "gauche"; - echo "<table width=100% cellpadding=0 cellspacing=5>"; + echo "<table width=100% cellpadding=0 cellspacing=0>"; reset($documents_lies); while (list(, $id_document) = each($documents_lies)) { - if ($case == "gauche") echo "<tr><td width=50% valign='top'>"; - else echo "</td><td width=50% valign='top'>"; + if ($case == "gauche") echo "<tr><td><img src='img_pack/rien.gif' height=5></td></tr><tr><td width=50% valign='top'>"; + else echo "</td><td><img src='img_pack/rien.gif' width=5></td><td width=50% valign='top'>"; echo "\n"; afficher_horizontal_document($id_document, $image_link, $redirect_url, $id_doc_actif == $id_document); if ($case == "gauche") { @@ -444,6 +445,7 @@ function afficher_documents_non_inclus($id_article) { } if ($case == "gauche") echo "<td width=50%> </td></tr>"; else echo "</tr>"; + echo "<tr><td><img src='img_pack/rien.gif' height=5></td></tr>"; echo "</table>"; } @@ -451,16 +453,13 @@ function afficher_documents_non_inclus($id_article) { /// Ajouter nouveau document/image - echo "<div style='padding: 2px; border : dashed 1px black; background-color: #aaaaaa; text-align: left; color: black;'>"; + echo debut_cadre_enfonce("doc-24.png",false,"creer.gif"); + echo "<div style='padding: 2px; background-color: #aaaaaa; text-align: left; color: black;'>"; echo bouton_block_invisible("ajouter_document"); echo "<b><font size=1>AJOUTER UN DOCUMENT</font></b>"; echo "</div>\n"; echo debut_block_invisible("ajouter_document"); - - echo "<p><font face='verdana,arial,helvetica,sans-serif' size=2 color='red'>"; - echo propre("{{Notez bien:}} seuls apparaissent sur cette page les {{documents}} (et non les simples images), qui n'ont pas été insérés à l'intérieur du texte du document (avec les codes de type <IMGxxx|yy> ou <DOCxxx|yy>)."); - echo "</font>"; - + echo "<p><table width='100%' cellpadding=0 cellspacing=0 border=0>"; echo "<tr>"; echo "<td width='200' valign='top'>"; @@ -506,8 +505,9 @@ function afficher_documents_non_inclus($id_article) { echo "</font>\n"; echo "</td></tr></table>"; echo fin_block(); + fin_cadre_enfonce(); - echo "</div>"; + fin_cadre_enfonce(); } @@ -523,6 +523,7 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url = global $connect_id_auteur, $connect_statut; global $couleur_foncee, $couleur_claire; global $this_link; + global $options; @@ -554,7 +555,7 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url = if ($mode == 'document') { - echo "<div style='border: 1px dashed black; padding: 4px; background-color: #fdf4e8;'>\n"; + echo "<div style='border: 1px dashed #aaaaaa; padding: 4px; background-color: #e4e4e4;'>\n"; if ($id_vignette) $vignette = fetch_document($id_vignette); if ($vignette) { @@ -581,8 +582,8 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url = $link->addVar('hash_id_auteur', $connect_id_auteur); $link->addVar('doc_supp', $id_vignette); echo debut_block_invisible($block); - echo "<center><b>Vignette personnalisée</b><br>"; - echo "$largeur_vignette x $hauteur_vignette pixels</center>"; + echo "<b>Vignette personnalisée</b>"; + echo "<center>$largeur_vignette x $hauteur_vignette pixels</center>"; echo "<center><font face='verdana,arial,helvetica,sans-serif'><b>[<a ".$link->getHref().">supprimer la vignette</a>]</b></font></center>\n"; echo fin_block(); echo "</div>\n"; @@ -594,15 +595,11 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url = echo bouton_block_invisible("doc_vignette $id_document,document $id_document"); list($icone, $largeur_icone, $hauteur_icone) = vignette_par_defaut($type_extension); if ($icone) { - echo "<a href='../$fichier'><img src='$icone' width='$largeur_icone' height='$hauteur_icone'></a>\n"; + echo "<a href='../$fichier'><img src='$icone' border=0 width='$largeur_icone' align='top' height='$hauteur_icone'></a>\n"; } - //echo "<font size='2'>VIGNETTE PAR DÉFAUT</font>"; echo "</div>\n"; - - //echo "<p>".$raccourci_doc; - - echo "<div align='left'>\n"; echo "<font size='2'>\n"; + echo "<div align='left'>\n"; $hash = calculer_action_auteur("ajout_doc"); $link = $image_link; @@ -612,20 +609,23 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url = $link->addVar('ajout_doc', 'oui'); $link->addVar('id_document', $id_document); $link->addVar('mode', 'vignette'); - - - echo debut_block_invisible($block); - echo "<center><b>Vignette par défaut</b></center>"; - echo "<font size=1>"; - afficher_upload($link, 'Remplacer la vignette par défaut par un logo personnalisé :', 'image', false); - echo "</font>"; - echo fin_block(); + if ($options == "avancees"){ + echo debut_block_invisible($block); + echo "<b>Vignette par défaut</b>"; + + debut_cadre_relief("image-24.png", false, "creer.gif"); + echo "<font size=1>"; + afficher_upload($link, 'Remplacer la vignette par défaut par un logo personnalisé :', 'image', false); + echo "</font>"; + fin_cadre_relief(); + echo fin_block(); + } echo "</div>\n"; } - echo "<p></p><div style='border: 1px dashed #aaaaaa; padding: 0px;'>"; + echo "<p></p><div style='border: 1px dashed #666666; padding: 0px;'>"; $block = "document $id_document"; echo "<div style='padding: 5px; background-color: #aaaaaa; text-align: left; color: black;'>"; @@ -633,17 +633,15 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url = echo "<b><font size=2>".propre($titre)."</font></b>"; echo "</div>\n"; - echo debut_block_invisible($block); - echo "<div style='padding: 5px; background-color: #ffffff;'>"; + echo "<div style='padding: 5px; background-color: #e4e4e4;'>"; if (strlen($descriptif)>0) echo propre($descriptif)."<br>"; - echo "<font size=1 face='arial,helvetica,sans-serif'>"; + echo debut_block_invisible($block); if ($type_titre){ echo "$type_titre"; } else { echo "Document ".majuscules($type_extension); } - echo " : <a href='../$fichier'>".taille_en_octets($taille)."</a>"; $link = new Link($redirect_url); @@ -652,20 +650,19 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url = echo $link->getForm('POST'); echo "<b>Titre :</b><br>\n"; - echo "<input type='text' name='titre_document' class='forml' value=\"".htmlspecialchars($titre)."\" size='40'><br>"; + echo "<input type='text' name='titre_document' class='formo' style='font-size:9px;' value=\"".htmlspecialchars($titre)."\" size='40'><br>"; echo "<b>Description :</b><br>\n"; - echo "<textarea name='descriptif_document' rows='6' class='forml' cols='*' wrap='soft'>"; + echo "<textarea name='descriptif_document' rows='4' class='formo' style='font-size:9px;' cols='*' wrap='soft'>"; echo htmlspecialchars($descriptif); echo "</textarea>\n"; echo "<div align='right'>"; - echo "<input class='fondgris' TYPE='submit' NAME='Valider' VALUE='Valider'>"; + echo "<input TYPE='submit' class='fondo' style='font-size:9px;' NAME='Valider' VALUE='Valider'>"; echo "</div>"; echo "</form>"; - echo "<hr noshade size=1><font size='1'><center>"; $link = $image_link; $link->addVar('redirect', $redirect_url); @@ -673,17 +670,20 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url = $link->addVar('hash_id_auteur', $connect_id_auteur); $link->addVar('doc_supp', $id_document); - echo "<p>[<b><a ".$link->getHref().">SUPPRIMER CE DOCUMENT</a></b>]\n"; + echo "<div align='center'>"; + icone("Supprimer ce document", $link->getUrl(), "doc-24.png", "supprimer.gif"); + echo "</div>"; + echo "</font></center>\n"; - echo "</font>"; - - echo "</div>"; - echo fin_block(); + + echo fin_block(); echo "</div>"; + + echo "</div>\n"; @@ -741,7 +741,7 @@ function afficher_documents_colonne($id_article) { /// Ajouter nouvelle image echo "\n<p>"; - debut_cadre_relief(); + debut_cadre_relief("image-24.png"); if ($images_liees) { reset($images_liees); @@ -752,12 +752,10 @@ function afficher_documents_colonne($id_article) { } + debut_cadre_relief("image-24.png", false, "creer.gif"); - echo "<div style='padding: 2px; border : dashed 1px black; background-color: #aaaaaa; text-align: center; color: black;'>"; - + echo "<div style='padding: 2px; background-color: #aaaaaa; text-align: center; color: black;'>"; echo bouton_block_invisible("ajouter_image"); - - echo "<b><font size=1>AJOUTER UNE IMAGE</font></b>"; echo "</div>\n"; @@ -777,12 +775,13 @@ function afficher_documents_colonne($id_article) { echo fin_block(); echo "</font>\n"; + fin_cadre_relief(); fin_cadre_relief(); echo "\n<p>"; - debut_cadre_relief(); + debut_cadre_enfonce("doc-24.png"); if ($documents_lies) { reset($documents_lies); @@ -796,17 +795,16 @@ function afficher_documents_colonne($id_article) { /// Ajouter nouveau document - echo "<div style='padding: 2px; border : dashed 1px black; background-color: #aaaaaa; text-align: center; color: black;'>"; - + + debut_cadre_enfonce("doc-24.png", false, "creer.gif"); + echo "<div style='padding: 2px;background-color: #aaaaaa; text-align: center; color: black;'>"; echo bouton_block_invisible("ajouter_document"); - - echo "<b><font size=1>AJOUTER UN DOCUMENT</font></b>"; echo "</div>\n"; echo debut_block_invisible("ajouter_document"); - echo "<p><font size=1>"; - echo "<p><b>Vous pouvez joindre à votre article des documents de type :</b>"; + echo "<font size=1>"; + echo "<b>Vous pouvez joindre à votre article des documents de type :</b>"; $query_types_docs = "SELECT extension FROM spip_types_documents ORDER BY extension"; $result_types_docs = spip_query($query_types_docs); @@ -828,8 +826,9 @@ function afficher_documents_colonne($id_article) { echo fin_block(); echo "</font>\n"; + fin_cadre_enfonce(); - fin_cadre_relief(); + fin_cadre_enfonce(); } } @@ -843,9 +842,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ global $connect_id_auteur, $connect_statut; global $couleur_foncee, $couleur_claire; global $this_link; - - - + global $options; if (!$redirect_url) $redirect_url = $this_link->getUrl(); @@ -860,6 +857,9 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ $hauteur = $document->get('hauteur'); $taille = $document->get('taille'); $mode = $document->get('mode'); + if (!$titre) { + $titre = "fichier : ".ereg_replace("^[^\/]*\/[^\/]*\/","",$fichier); + } $result = spip_query("SELECT * FROM spip_types_documents WHERE id_type=$id_type"); if ($type = @mysql_fetch_array($result)) { @@ -871,7 +871,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ if ($mode == 'document') { - echo "<div style='border: 1px dashed black; padding: 4px; background-color: #fdf4e8;'>\n"; + echo "<div style='border: 1px dashed #aaaaaa; padding: 4px; background-color: #e4e4e4;'>\n"; if ($id_vignette) $vignette = fetch_document($id_vignette); if ($vignette) { @@ -885,6 +885,8 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ echo "<div align='left'>\n"; //echo "<font size='2'>VIGNETTE DE PRÉVISUALISATION</font>"; echo "<div align='center'>"; + $block = "doc_vignette $id_document"; + echo bouton_block_invisible("doc_vignette $id_document,document $id_document"); echo texte_vignette_document($largeur_vignette, $hauteur_vignette, $fichier_vignette, "$fichier"); echo "</div>"; echo "<font size='2'>\n"; @@ -895,10 +897,8 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ $link->addVar('hash', calculer_action_auteur("supp_doc ".$id_vignette)); $link->addVar('hash_id_auteur', $connect_id_auteur); $link->addVar('doc_supp', $id_vignette); - $block = "doc_vignette $id_document"; - echo bouton_block_invisible("doc_vignette $id_document,document $id_document"); - echo "<b>Vignette personnalisée</b>"; echo debut_block_invisible($block); + echo "<b>Vignette personnalisée</b>"; echo "<center>$largeur_vignette x $hauteur_vignette pixels</center>"; echo "<center><font face='verdana,arial,helvetica,sans-serif'><b>[<a ".$link->getHref().">supprimer la vignette</a>]</b></font></center>\n"; echo fin_block(); @@ -907,14 +907,14 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ else { // pas de vignette echo "<div align='center'>\n"; + $block = "doc_vignette $id_document"; + echo bouton_block_invisible("doc_vignette $id_document,document $id_document"); list($icone, $largeur_icone, $hauteur_icone) = vignette_par_defaut($type_extension); if ($icone) { - echo "<a href='../$fichier'><img src='$icone' width='$largeur_icone' height='$hauteur_icone'></a>\n"; + echo "<a href='../$fichier'><img src='$icone' border=0 width='$largeur_icone' align='top' height='$hauteur_icone'></a>\n"; } - //echo "<font size='2'>VIGNETTE PAR DÉFAUT</font>"; echo "</div>\n"; - - //echo "<p>".$raccourci_doc; + echo "<font size='2'>\n"; echo "<div align='left'>\n"; $hash = calculer_action_auteur("ajout_doc"); @@ -926,65 +926,63 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ $link->addVar('ajout_doc', 'oui'); $link->addVar('id_document', $id_document); $link->addVar('mode', 'vignette'); - - - $block = "doc_vignette $id_document"; - echo bouton_block_invisible("doc_vignette $id_document,document $id_document"); - echo "<b>Vignette par défaut</b>"; - //echo "<font size=1 face='arial,helvetica,sans-serif' color='#666666'><div align=left><img$id_document|left></div><div align=center><img$id_document|center></div><div align=right><img$id_document|right></div></font>\n"; + + if ($options == 'avancees'){ + echo debut_block_invisible($block); + echo "<b>Vignette par défaut</b>"; - echo debut_block_invisible($block); - echo "<font size=1>"; - afficher_upload($link, 'Remplacer la vignette par défaut par un logo personnalisé :', 'image', false); - echo "</font>"; - echo fin_block(); + debut_cadre_relief("image-24.png", false, "creer.gif"); + echo "<font size=1>"; + afficher_upload($link, 'Remplacer la vignette par défaut par un logo personnalisé :', 'image', false); + echo "</font>"; + fin_cadre_relief(); + echo fin_block(); + } echo "</div>\n"; } - echo "<p></p><div style='border: 1px dashed #aaaaaa; padding: 0px;'>"; + echo "<p></p><div style='border: 1px dashed #666666; padding: 0px;'>"; $block = "document $id_document"; echo "<div style='padding: 5px; background-color: #aaaaaa; text-align: left; color: black;'>"; - //echo bouton_block_invisible($block); echo "<b><font size=2>".propre($titre)."</font></b>"; echo "</div>\n"; - echo "<div style='padding: 5px; background-color: #ffffff;'>"; + echo "<div style='padding: 5px; background-color: #e4e4e4;'>"; if (strlen($descriptif)>0) echo propre($descriptif)."<br>"; echo "<font size=1 face='arial,helvetica,sans-serif'>"; + echo "<font color='666666'><div align=left><doc$id_document|left></div><div align=center><doc$id_document|center></div><div align=right><doc$id_document|right></div></font>\n"; + echo "</font>"; + + echo debut_block_invisible($block); if ($type_titre){ echo "$type_titre"; } else { echo "Document ".majuscules($type_extension); } - echo " : <a href='../$fichier'>".taille_en_octets($taille)."</a>"; - echo "<font color='666666'><div align=left><doc$id_document|left></div><div align=center><doc$id_document|center></div><div align=right><doc$id_document|right></div></font>\n"; - echo "</font>"; - echo debut_block_invisible($block); $link = new Link($redirect_url); $link->addVar('modif_document', 'oui'); $link->addVar('id_document', $id_document); echo $link->getForm('POST'); echo "<b>Titre :</b><br>\n"; - echo "<input type='text' name='titre_document' class='forml' value=\"".htmlspecialchars($titre)."\" size='40'><br>"; + echo "<input type='text' name='titre_document' class='formo' style='font-size:9px;' value=\"".htmlspecialchars($titre)."\" size='40'><br>"; echo "<b>Description :</b><br>\n"; - echo "<textarea name='descriptif_document' rows='6' class='forml' cols='*' wrap='soft'>"; + echo "<textarea name='descriptif_document' rows='4' class='formo' style='font-size:9px;' cols='*' wrap='soft'>"; echo htmlspecialchars($descriptif); echo "</textarea>\n"; echo "<div align='right'>"; - echo "<input class='fondgris' TYPE='submit' NAME='Valider' VALUE='Valider'>"; + echo "<input TYPE='submit' class='fondo' style='font-size:9px;' NAME='Valider' VALUE='Valider'>"; echo "</div>"; echo "</form>"; - echo "<hr noshade size=1><font size='1'><center>"; $link = $image_link; $link->addVar('redirect', $redirect_url); @@ -992,8 +990,12 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ $link->addVar('hash_id_auteur', $connect_id_auteur); $link->addVar('doc_supp', $id_document); - echo "<p>[<b><a ".$link->getHref().">SUPPRIMER CE DOCUMENT</a></b>]\n"; + echo "<div align='center'>"; + icone_horizontale("Supprimer ce document", $link->getUrl(), "doc-24.png", "supprimer.gif"); + echo "</div>"; + echo "</font></center>\n"; + echo "</div>"; @@ -1001,7 +1003,6 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ - echo "</div>"; echo "</div>"; @@ -1009,7 +1010,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ } else if ($mode == 'vignette') { - echo "<div style='border: 1px dashed black; padding: 4px; background-color: #ffffff;'>\n"; + echo "<div style='border: 1px dashed #aaaaaa; padding: 4px; background-color: #f0f0f0;'>\n"; // @@ -1030,36 +1031,22 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ if ($type_inclus == 'image') { echo "<div style='text-align: center'>\n"; + echo bouton_block_invisible($block); echo texte_vignette_document($largeur, $hauteur, $fichier,""); + echo "<font face='verdana, arial, helvetica, sans-serif' size='2'>"; if (strlen($titre)>0) echo "</div>\n"; - echo bouton_block_invisible($block); echo "<b>$titre</b><br>"; if (strlen($descriptif)>0) - echo propre($descriptif)."<br>"; - echo "<font face='verdana, arial, helvetica, sans-serif' size='1'>$largeur x $hauteur pixels<br></font>\n"; + echo propre($descriptif); if ($mode == 'vignette')// le raccourci pour une image-document est propose avec la vignette echo $raccourci_doc; } - if ($type_inclus == 'image') { - if ($mode == 'vignette') { - $link = new Link($redirect_url); - $link->addVar('transformer_image', 'document'); - $link->addVar('id_document', $id_document); - $link_transformer = "<font size='1'>[<b><a ".$link->getHref().">Transformer en document</a></b>]</font>\n"; - } else if ($mode == 'document') { - $link = new Link($redirect_url); - $link->addVar('transformer_image', 'vignette'); - $link->addVar('id_document', $id_document); - $link_transformer = "<font size='1'>[<b><a ".$link->getHref().">Transformer en image affichable</a></b>]</font>\n"; - } - } - echo debut_block_invisible($block); - + echo "\n<div align='center'><font face='verdana, arial, helvetica, sans-serif' size='1'>$largeur x $hauteur pixels<br></font></div>\n"; $link = new Link($redirect_url); $link->addVar('modif_document', 'oui'); @@ -1068,10 +1055,10 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ echo "<p></p><div style='border: 1px dashed black; padding: 5px;'>"; echo "<b>Titre de l'image :</b><br>\n"; - echo "<input type='text' name='titre_document' class='formo' value=\"".htmlspecialchars($titre)."\" size='40'><br>"; + echo "<input type='text' name='titre_document' class='formo' style='font-size:9px;' value=\"".htmlspecialchars($titre)."\" size='40'><br>"; echo "<b>Description :</b><br>\n"; - echo "<textarea name='descriptif_document' rows='6' class='formo' cols='*' wrap='soft'>"; + echo "<textarea name='descriptif_document' rows='4' class='formo' cols='*' style='font-size:9px;' wrap='soft'>"; echo htmlspecialchars($descriptif); echo "</textarea>\n"; @@ -1081,42 +1068,41 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ echo "</div>"; echo "</form>"; - echo "<font size='1'><center>"; - + echo "<center>"; $link = $image_link; $link->addVar('redirect', $redirect_url); $link->addVar('hash', calculer_action_auteur("supp_doc ".$id_document)); $link->addVar('hash_id_auteur', $connect_id_auteur); $link->addVar('doc_supp', $id_document); - - echo "<p>[<b><a ".$link->getHref().">SUPPRIMER CETTE IMAGE</a></b>]\n"; - echo "</font></center><br><br>\n"; + icone_horizontale ("Supprimer cette image", $link->getUrl(), "image-24.png", "supprimer.gif"); + echo "</center>\n"; echo "<font size='1'>"; - - echo "<div style='border: 1px dashed black; padding: 0px;'>"; - - echo "<div style='padding: 5px; background-color: #333333; text-align: center; color: white;'>"; - echo "<b><font size=1>JOINDRE UN DOCUMENT</font></b>"; - echo "</div>\n"; - - echo "<div style='padding: 5px; background-color: #fdf4e8;'>"; - - - $link = $image_link; - $link->addVar('redirect', $redirect_url); - $link->addVar('hash', calculer_action_auteur("ajout_doc")); - $link->addVar('hash_id_auteur', $connect_id_auteur); - $link->addVar('doc_vignette', $id_document); - $link->addVar('titre_vignette', $titre); - $link->addVar('descriptif_vignette', $descriptif); - $link->addVar('joindre_doc', 'oui'); - - afficher_upload($link, 'Vous pouvez associer un document à cette image :','',false); - - echo "</div></div>"; + if ($options == 'avancees'){ + debut_cadre_enfonce("doc-24.png", false, "creer.gif"); + echo "<div style='padding: 5px; background-color: #999999; text-align: center; color: white;'>"; + echo "<b><font size=1>JOINDRE UN DOCUMENT</font></b>"; + echo "</div>\n"; + + echo "<div>"; + + + $link = $image_link; + $link->addVar('redirect', $redirect_url); + $link->addVar('hash', calculer_action_auteur("ajout_doc")); + $link->addVar('hash_id_auteur', $connect_id_auteur); + $link->addVar('doc_vignette', $id_document); + $link->addVar('titre_vignette', $titre); + $link->addVar('descriptif_vignette', $descriptif); + $link->addVar('joindre_doc', 'oui'); + + afficher_upload($link, 'Vous pouvez associer un document à cette image :','',false); + + echo "</div>"; + fin_cadre_enfonce(); + } echo fin_block(); @@ -1127,60 +1113,4 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ } - - -// -// Resume et lien vers les documents lies a l'article -// - - - - - -function boite_documents_article($id_article) { - global $puce; - - $result_doc = spip_query("SELECT type.extension AS extension, COUNT(doc.id_document) AS cnt - FROM spip_types_documents AS type, spip_documents AS doc, spip_documents_articles AS lien - WHERE lien.id_article=$id_article AND doc.id_document = lien.id_document AND doc.id_type = type.id_type - GROUP BY doc.id_type"); - while ($type = mysql_fetch_object($result_doc)) { - $documents .= $puce.$type->cnt." ".$type->extension."<br>"; - $nbdoc += $type->cnt; - } - - $a = "<a href=\"javascript:window.open('article_documents.php3?id_article=$id_article', - 'docs_article', 'scrollbars=yes,resizable=yes,toolbar=yes,width=630,height=550'); void(0);\">"; - - if ($nbdoc) - $icone = "documents-directory.png"; - else - $icone = "download-dir.png"; - $txticone = "$a<img src='IMG2/$icone' width='48' height='48' border='0'></a>"; - - if ($nbdoc == 0) { - $txtdoc .= $a."<b>Lier une image ou un document à cet article</b></a>"; - } - else { - $txtdoc .= $a."<b>"; - if ($nbdoc == 1) - $txtdoc .= "Un document lié à l'article</b></a><br>\n"; - else { - $txtdoc .= "$nbdoc documents liés à l'article</b></a><br>\n"; - } - $txtdoc .= $documents; - } - - debut_boite_info(); - echo "<table border='0' align='center' valign='center'><tr>\n"; - echo "<td align='right'>\n"; - echo $txticone; - echo "</td>\n"; - echo "<td align='center'><font size='2'>\n"; - echo $txtdoc; - echo "</font></td>\n"; - echo "</tr></table>\n"; - fin_boite_info(); -} - ?> \ No newline at end of file diff --git a/ecrire/inc_layer.php3 b/ecrire/inc_layer.php3 index 7dc0190055..11608c18e8 100644 --- a/ecrire/inc_layer.php3 +++ b/ecrire/inc_layer.php3 @@ -68,11 +68,11 @@ var vis = new Array(); function swap_couche(couche){ if (vis[couche] == 'hide'){ - MM_swapImage('triangle'+couche,'','IMG2/deplierbas.gif',1) + MM_swapImage('triangle'+couche,'','img_pack/deplierbas.gif',1) MM_showHideLayers('Layer'+couche,'','show'); vis[couche] = 'show'; } else { - MM_swapImage('triangle'+couche,'','IMG2/deplierhaut.gif',1) + MM_swapImage('triangle'+couche,'','img_pack/deplierhaut.gif',1) MM_showHideLayers('Layer'+couche,'','hide'); vis[couche] = 'hide'; } @@ -162,7 +162,7 @@ function bouton_block_invisible($nom_block) { $javasc .= "swap_couche('$compteur_block');"; } - return "<a href=\"javascript:$javasc\"><img name='triangle$num_triangle' src='IMG2/deplierhaut.gif' alt='Déplier' title='Déplier' width='16' height='14' border='0'></a> "; + return "<a href=\"javascript:$javasc\"><img name='triangle$num_triangle' src='img_pack/deplierhaut.gif' alt='Déplier' title='Déplier' width='16' height='14' border='0'></a> "; } } @@ -176,7 +176,7 @@ function bouton_block_visible($nom_block){ $numero_block["$nom_block"] = $compteur_block; } - return "<a href=\"javascript:swap_couche('".$numero_block["$nom_block"]."')\"><IMG name='triangle".$numero_block["$nom_block"]."' src='IMG2/deplierbas.gif' alt='Déplier' title='Déplier' width='16' height='14' border='0'></a> "; + return "<a href=\"javascript:swap_couche('".$numero_block["$nom_block"]."')\"><IMG name='triangle".$numero_block["$nom_block"]."' src='img_pack/deplierbas.gif' alt='Déplier' title='Déplier' width='16' height='14' border='0'></a> "; } } diff --git a/ecrire/inc_mots.php3 b/ecrire/inc_mots.php3 index 9003f1f5e2..7b5fdd7870 100644 --- a/ecrire/inc_mots.php3 +++ b/ecrire/inc_mots.php3 @@ -106,7 +106,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot, if ($nombre_mots > 0 OR ($nombre_groupes > 0 AND $flag_editable)) { - debut_cadre_relief(); + debut_cadre_relief("mot-cle-24.png"); echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100% BACKGROUND=''><TR><TD BGCOLOR='#EEEECC'>"; if ($flag_editable){ @@ -266,7 +266,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot, echo "<TR WIDTH=\"100%\">"; echo "<TD BGCOLOR='$couleur'>"; - echo "<A HREF='$url'><img src='IMG2/petite-cle.gif' alt='X' width='23' height='12' border='0'></A>"; + echo "<A HREF='$url'><img src='img_pack/petite-cle.gif' alt='X' width='23' height='12' border='0'></A>"; echo "</TD>"; echo "<TD BGCOLOR='$couleur' width='100%'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>"; @@ -319,7 +319,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot, $les_mots[] = $id_mot; } - echo "<tr><td></td><td></td><td><img src='IMG2/rien.gif' width=100 height=1></td><td><img src='IMG2/rien.gif' width=90 height=1></td></tr>"; + echo "<tr><td></td><td></td><td><img src='img_pack/rien.gif' width=100 height=1></td><td><img src='img_pack/rien.gif' width=90 height=1></td></tr>"; echo "</TABLE>"; if ($les_mots) $les_mots = join($les_mots, ","); diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3 index a372dc5af4..b31aea31d9 100644 --- a/ecrire/inc_presentation.php3 +++ b/ecrire/inc_presentation.php3 @@ -9,46 +9,6 @@ define("_ECRIRE_INC_PRESENTATION", "1"); // initialisations globales de presentation (beurk!) // -global $spip_couleur, $couleur_foncee, $couleur_claire; - - -switch ($spip_couleur) { - - case 1: - /// Vert - $couleur_foncee="#02531B"; - $couleur_claire="#CFFEDE"; - break; - case 2: - /// Rouge - $couleur_foncee="#640707"; - $couleur_claire="#FFE0E0"; - break; - case 3: - /// Jaune - $couleur_foncee="#666500"; - $couleur_claire="#FFFFE0"; - break; - case 4: - /// Violet - $couleur_foncee="#340049"; - $couleur_claire="#F9EBFF"; - break; - case 5: - /// Gris - $couleur_foncee="#3F3F3F"; - $couleur_claire="#F2F2F2"; - break; - case 6: - /// Bleu - $couleur_foncee="#044476"; - $couleur_claire="#EDF3FE"; - break; - default: - /// Bleu - $couleur_foncee="#044476"; - $couleur_claire="#EDF3FE"; -} // // Aide @@ -75,7 +35,7 @@ function bouton_imessage($destinataire, $row = '') { if ($row != "force") { $login_req = "select login, messagerie from spip_auteurs where id_auteur=$destinataire AND en_ligne>DATE_SUB(NOW(),INTERVAL 15 DAY)"; - $row = mysql_fetch_array(spip_query($login_req)); + $row = mysql_fetch_array(mysql_query($login_req)); if (($row['login'] == "") OR ($row['messagerie'] == "non")) { return; @@ -84,29 +44,97 @@ function bouton_imessage($destinataire, $row = '') { $url .= "dest=$destinataire&"; $url .= "new=oui&type=normal"; - $texte_bouton = "<IMG SRC='IMG2/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'>"; + $texte_bouton = "<IMG SRC='img_pack/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'>"; return "<a href='$url'>$texte_bouton</a>"; } // // un cadre en relief // -function debut_cadre_relief(){ - echo "<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=\"100%\">"; - echo "<TR><TD WIDTH=\"100%\">"; - echo "<TABLE CELLPADDING=1 CELLSPACING=0 BORDER=0 WIDTH=\"100%\"><TR><TD BGCOLOR='#000000' WIDTH=\"100%\">"; - echo "<TABLE CELLPADDING=8 CELLSPACING=0 BORDER=0 WIDTH=\"100%\"><TR><TD BACKGROUND='IMG2/rayures.gif' BGCOLOR='#FFFFFF' WIDTH=\"100%\">"; +function debut_cadre_relief($icone='', $return = false, $fonction=''){ + if (strlen($icone)<3) $icone = "rien.gif"; + $retour.= "<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=\"100%\">"; + $retour.= "<tr>"; + $retour.= "<td width='5'><img src='img_pack/rond-hg-24.gif' alt='rond-hg.gif' width='5' height='24'></td>"; + $retour.= "<td background='img_pack/rond-h-24.gif'>"; + if (strlen($fonction)>3) { + $retour.= "<table cellpadding=0 cellspacing=0 border=0><tr><td background='img_pack/$icone'><img src='img_pack/$fonction' alt='' width='24' height='24'></td></tr></table>"; + } + else { + $retour.= "<img src='img_pack/$icone' alt='' width='24' height='24'>"; + } + $retour.= "</td>"; + $retour.= "<td width='5'><img src='img_pack/rond-hd-24.gif' alt='rond-hg.gif' width='5' height='24'></td>"; + $retour.= "</tr>"; + + $retour.= "<TR>"; + $retour.= "<td background='img_pack/rond-g.gif' width='5'><img src='img_pack/rien.gif' alt='rond-hg.gif' width='5' height='5'></td>"; + $retour.= "<TD WIDTH=\"100%\">"; + $retour.= "<TABLE CELLPADDING=3 CELLSPACING=0 BORDER=0 WIDTH=\"100%\"><TR><TD BGCOLOR='#ffffff' WIDTH=\"100%\">"; + + if ($return) return $retour; + else echo $retour; } -function fin_cadre_relief(){ - echo "</TD></TR></TABLE>"; - echo "</TD></TR></TABLE>"; - echo "</TD>"; - echo "<TD VALIGN='top' BACKGROUND='IMG2/ombre-d.gif' WIDTH=5><img src='IMG2/ombre-hd.gif' width='5' height='9' border=0><TD></TR>"; - echo "<TR><TD BACKGROUND='IMG2/ombre-b.gif' ALIGN='left'><img src='IMG2/ombre-bg.gif' width='8' height='5' border='0'></TD><TD><img src='IMG2/ombre-bd.gif' width='5' height='5' border='0'></TD></TR></TABLE>"; +function fin_cadre_relief($return = false){ + $retour.= "</TD></TR></TABLE>"; + $retour.= "</TD>"; + $retour.= "<td background='img_pack/rond-d.gif' width='5'><img src='img_pack/rien.gif' alt='rond-hg.gif' width='5' height='5'></td>"; + $retour.= "<tr>"; + $retour.= "<td width='5'><img src='img_pack/rond-bg.gif' alt='rond-hg.gif' width='5' height='5'></td>"; + $retour.= "<td background='img_pack/rond-b.gif'><img src='img_pack/rien.gif' alt='' width='5' height='5'></td>"; + $retour.= "<td width='5'><img src='img_pack/rond-bd.gif' alt='rond-hg.gif' width='5' height='5'></td>"; + $retour.= "</tr>"; + $retour.= "<tr><td></td><td bgcolor='#bbbbbb'><img src='img_pack/rien.gif' alt='rond-hg.gif' width='5' height='1'></td></tr>"; + $retour.= "<tr><td><img src='img_pack/rien.gif' alt='rond-hg.gif' width='5' height='4'></td></tr>"; + $retour.= "</table>"; + if ($return) return $retour; + else echo $retour; } +function debut_cadre_enfonce($icone='', $return = false, $fonction=''){ + if (strlen($icone)<3) $icone = "rien.gif"; + $retour.= "<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=\"100%\">"; + $retour.= "<tr>"; + $retour.= "<td width='5'><img src='img_pack/cadre-hg.gif' alt='cadre-hg.gif' width='5' height='24'></td>"; + $retour.= "<td background='img_pack/cadre-h.gif'>"; + if (strlen($fonction)>3) { + $retour.= "<table cellpadding=0 cellspacing=0 border=0><tr><td background='img_pack/$icone'><img src='img_pack/$fonction' alt='' width='24' height='24'></td></tr></table>"; + } + else { + $retour.= "<img src='img_pack/$icone' alt='' width='24' height='24'>"; + } + $retour.= "</td>"; + $retour.= "<td width='5'><img src='img_pack/cadre-hd.gif' alt='rond-hg.gif' width='5' height='24'></td>"; + $retour.= "</tr>"; + + $retour.= "<TR>"; + $retour.= "<td background='img_pack/cadre-g.gif' width='5'><img src='img_pack/rien.gif' alt='rond-hg.gif' width='5' height='5'></td>"; + $retour.= "<TD WIDTH=\"100%\" bgcolor='#dadada' background=''>"; + $retour.= "<TABLE CELLPADDING=3 CELLSPACING=0 BORDER=0 WIDTH=\"100%\"><TR><TD WIDTH=\"100%\">"; + + if ($return) return $retour; + else echo $retour; +} + +function fin_cadre_enfonce($return = false){ + $retour.= "</TD></TR></TABLE>"; + $retour.= "</TD>"; + $retour.= "<td background='img_pack/cadre-d.gif' width='5'><img src='img_pack/rien.gif' alt='rond-hg.gif' width='5' height='5'></td>"; + $retour.= "<tr>"; + $retour.= "<td width='5'><img src='img_pack/cadre-bg.gif' alt='rond-hg.gif' width='5' height='5'></td>"; + $retour.= "<td background='img_pack/cadre-b.gif'><img src='img_pack/rien.gif' alt='' width='5' height='5'></td>"; + $retour.= "<td width='5'><img src='img_pack/cadre-bd.gif' alt='rond-hg.gif' width='5' height='5'></td>"; + $retour.= "</tr>"; + $retour.= "<tr><td><img src='img_pack/rien.gif' alt='rond-hg.gif' width='5' height='4'></td></tr>"; + $retour.= "</table>"; + if ($return) return $retour; + else echo $retour; +} + + + // // une boite alerte // @@ -125,8 +153,9 @@ function fin_boite_alerte() { // une boite info // function debut_boite_info() { - echo "<p><table cellpadding='5' cellspacing='0' border='1' width='100%' class='profondeur' background=''>"; - echo "<tr><td bgcolor='#DBE1C5' width='100%'>"; + global $couleur_claire, $couleur_foncee; + echo "<p><table cellpadding='5' cellspacing='0' border='1' width='100%' style='border-left: 1px solid $couleur_foncee; border-top: 1px solid $couleur_foncee; border-bottom: 1px solid white; border-bottom: 1px solid white' background=''>"; + echo "<tr><td bgcolor='$couleur_claire' width='100%'>"; echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='2' color='#333333'>"; } @@ -151,11 +180,11 @@ function bandeau_titre_boite($titre, $afficher_auteurs, $boite_importante = true echo "<B>$titre</B></FONT></TD>"; if ($afficher_auteurs){ echo "<TD WIDTH='100'>"; - echo "<img src='IMG2/rien.gif' width='100' height='12' border='0'>"; + echo "<img src='img_pack/rien.gif' width='100' height='12' border='0'>"; echo "</TD>"; } echo "<TD WIDTH='90'>"; - echo "<img src='IMG2/rien.gif' width='90' height='12' border='0'>"; + echo "<img src='img_pack/rien.gif' width='90' height='12' border='0'>"; echo "</TD>"; echo "</TR>"; } @@ -230,7 +259,7 @@ function afficher_liste($largeurs, $table, $styles = '') { function afficher_tranches_requete(&$query, $colspan) { $query = trim($query); $query_count = eregi_replace('^(SELECT)[[:space:]].*[[:space:]](FROM)[[:space:]]', '\\1 COUNT(*) \\2 ', $query); - list($num_rows) = mysql_fetch_row(spip_query($query_count)); + list($num_rows) = mysql_fetch_row(mysql_query($query_count)); if (!$num_rows) return; $nb_aff = 10; @@ -288,7 +317,7 @@ function afficher_tranches_requete(&$query, $colspan) { // // Afficher tableau d'articles // -function afficher_articles($titre_table, $requete, $afficher_visites = false, $afficher_auteurs = true, $toujours_afficher = false) { +function afficher_articles($titre_table, $requete, $afficher_visites = false, $afficher_auteurs = true, $toujours_afficher = false, $afficher_cadre = true) { global $connect_id_auteur; $activer_messagerie = lire_meta("activer_messagerie"); @@ -297,10 +326,11 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a $tranches = afficher_tranches_requete($requete, $afficher_auteurs ? 3 : 2); if (strlen($tranches) OR $toujours_afficher) { - $result = spip_query($requete); + $result = mysql_query($requete); $num_rows = mysql_num_rows($result); - echo "<p><table width=100% cellpadding=0 cellspacing=0 border=0><tr><td width=100% background=''>"; + if ($afficher_cadre) debut_cadre_relief("article-24.png"); + echo "<table width=100% cellpadding=0 cellspacing=0 border=0><tr><td width=100% background=''>"; echo "<table width=100% cellpadding=3 cellspacing=0 border=0>"; bandeau_titre_boite($titre_table, $afficher_auteurs); @@ -319,16 +349,15 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a $date = $row['date']; $statut = $row['statut']; $visites = $row['visites']; - $descriptif = attribut_html(textebrut($row['descriptif'])); $query_petition = "SELECT COUNT(*) FROM spip_petitions WHERE id_article=$id_article"; - $row_petition = mysql_fetch_array(spip_query($query_petition)); + $row_petition = mysql_fetch_array(mysql_query($query_petition)); $petition = ($row_petition[0] > 0); if ($afficher_auteurs) { $les_auteurs = ""; - $query2 = "SELECT auteurs.id_auteur, nom, messagerie, login, en_ligne FROM spip_auteurs AS auteurs, spip_auteurs_articles AS lien WHERE lien.id_article=$id_article AND auteurs.id_auteur=lien.id_auteur"; - $result_auteurs = spip_query($query2); + $query2 = "SELECT spip_auteurs.id_auteur, nom, messagerie, login, en_ligne FROM spip_auteurs, spip_auteurs_articles AS lien WHERE lien.id_article=$id_article AND spip_auteurs.id_auteur=lien.id_auteur"; + $result_auteurs = mysql_query($query2); while ($row = mysql_fetch_array($result_auteurs)) { $id_auteur = $row['id_auteur']; @@ -343,7 +372,7 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a $les_auteurs = substr($les_auteurs, 2); } - $s = "<a href=\"articles.php3?id_article=$id_article\" title=\"$descriptif\">"; + $s = "<A HREF=\"articles.php3?id_article=$id_article\">"; if ($statut=='publie') $puce = 'verte'; else if ($statut == 'prepa') $puce = 'blanche'; else if ($statut == 'prop') $puce = 'orange'; @@ -354,9 +383,9 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a else $puce = "puce-$puce.gif"; - $s .= "<img src=\"IMG2/$puce\" width=\"13\" height=\"14\" border=\"0\">"; - $s .= " ".typo($titre)."</a>"; - if ($petition) $s .= " <font size='1' color='red'>PÉTITION</font>"; + $s .= "<img src=\"img_pack/$puce\" width=\"13\" height=\"14\" border=\"0\">"; + $s .= " ".typo($titre)."</A>"; + if ($petition) $s .= " <Font size=1 color='red'>PÉTITION</font>"; $vals[] = $s; @@ -383,6 +412,8 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a afficher_liste($largeurs, $table, $styles); echo "</table></td></tr></table>"; + if ($afficher_cadre) fin_cadre_relief(); + } return $num_rows; } @@ -398,6 +429,8 @@ function afficher_breves($titre_table, $requete) { $tranches = afficher_tranches_requete($requete, 2); if (strlen($tranches)) { + + debut_cadre_relief("breve-24.png"); if ($titre_table) { echo "<p><table width=100% cellpadding=0 cellspacing=0 border=0 background=''>"; @@ -412,7 +445,7 @@ function afficher_breves($titre_table, $requete) { echo $tranches; - $result = spip_query($requete); + $result = mysql_query($requete); $num_rows = mysql_num_rows($result); $table = ''; @@ -423,10 +456,12 @@ function afficher_breves($titre_table, $requete) { $date_heure = $row['date_heure']; $titre = $row['titre']; $statut = $row['statut']; + if ($statut == 'prop') $puce = "puce-blanche"; + else if ($statut == 'publie') $puce = "puce-verte"; + else if ($statut == 'refuse') $puce = "puce-rouge"; $s = "<a href=\"breves_voir.php3?id_breve=$id_breve\">"; - $puce = "IMG2/breve-$statut.gif"; - $s .= "<img src=\"$puce\" alt=\"o\" width=\"8\" height=\"9\" border=\"0\"> "; + $s .= "<img src='img_pack/$puce.gif' alt='o' width=\"8\" height=\"9\" border=\"0\"> "; $s .= typo($titre); $s .= "</A>"; $vals[] = $s; @@ -446,6 +481,7 @@ function afficher_breves($titre_table, $requete) { if ($titre_table) echo "</TABLE></TD></TR>"; echo "</TABLE>"; + fin_cadre_relief(); } return $num_rows; } @@ -462,6 +498,8 @@ function afficher_rubriques($titre_table, $requete) { if (strlen($tranches)) { + debut_cadre_relief("rubrique-24.png"); + if ($titre_table) { echo "<p><table width=100% cellpadding=0 cellspacing=0 border=0 background=''>"; echo "<tr><td width=100% background=''>"; @@ -475,7 +513,7 @@ function afficher_rubriques($titre_table, $requete) { echo $tranches; - $result = spip_query($requete); + $result = mysql_query($requete); $num_rows = mysql_num_rows($result); $table = ''; @@ -505,6 +543,7 @@ function afficher_rubriques($titre_table, $requete) { if ($titre_table) echo "</TABLE></TD></TR>"; echo "</TABLE>"; + fin_cadre_relief(); } return $num_rows; } @@ -558,13 +597,13 @@ function afficher_forum($request, $adresse_retour, $controle = "non", $recurrenc if ($afficher) { echo "<table width=100% cellpadding=0 cellspacing=0 border=0><tr>"; for ($count=2;$count<=$compteur_forum AND $count<11;$count++){ - $fond[$count]='IMG2/rien.gif'; + $fond[$count]='img_pack/rien.gif'; if ($i[$count]!=$nb_forum[$count]){ - $fond[$count]='IMG2/forum-vert.gif'; + $fond[$count]='img_pack/forum-vert.gif'; } - $fleche='IMG2/rien.gif'; + $fleche='img_pack/rien.gif'; if ($count==$compteur_forum){ - $fleche='IMG2/forum-droite.gif'; + $fleche='img_pack/forum-droite.gif'; } echo "<td width=10 valign='top' background=$fond[$count]><img src=$fleche alt='' width=10 height=13 border=0></td>\n"; } @@ -599,9 +638,7 @@ function afficher_forum($request, $adresse_retour, $controle = "non", $recurrenc if ($controle == "oui") { if ($statut != "off") { - echo "<a href='articles_forum.php3?id_article=$id_article&supp_forum=$id_forum&debut=$debut' ". - "onMouseOver=\"message$id_forum.src='IMG2/supprimer-message-on.gif'\" onMouseOut=\"message$id_forum.src='IMG2/supprimer-message-off.gif'\">"; - echo "<img src='IMG2/supprimer-message-off.gif' width=64 height=52 name='message$id_forum' align='right' border=0></a>"; + icone ("Supprimer ce message", "articles_forum.php3?id_article=$id_article&supp_forum=$id_forum&debut=$debut", "forum-interne-24.png", "supprimer.gif", "right"); } else { echo "<br><font color='red'><b>MESSAGE SUPPRIMÉ $ip</b></font>"; @@ -610,7 +647,7 @@ function afficher_forum($request, $adresse_retour, $controle = "non", $recurrenc } } if ($statut == "prop" OR $statut == "off") { - echo "<a href='articles_forum.php3?id_article=$id_article&valid_forum=$id_forum&debut=$debut' onMouseOver=\"valider_message$id_forum.src='IMG2/valider-message-on.gif'\" onMouseOut=\"valider_message$id_forum.src='IMG2/valider-message-off.gif'\"><img src='IMG2/valider-message-off.gif' width=60 height=52 name='valider_message$id_forum' align='right' border=0></a>"; + icone ("Valider ce message", "articles_forum.php3?id_article=$id_article&valid_forum=$id_forum&debut=$debut", "forum-interne-24.png", "creer.gif", "right"); } } echo justifier(propre($texte)); @@ -651,7 +688,7 @@ function forum($le_forum, $adresse_retour, $controle = "non") { 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); + $result_forum2 = mysql_query($query_forum2); afficher_forum($result_forum2, $adresse_retour, $controle); } @@ -697,7 +734,12 @@ function debut_html($titre = "") { <style><!-- .forml {width: 100%; background-color: #E4E4E4; background-position: center bottom; float: none; color: #000000} .formo {width: 100%; background-color: <?php echo $couleur_claire; ?>; background-position: center bottom; float: none;} - .fondgris {background-color: #aaaaaa; background-position: center bottom; float: none; color: black; font-size: 10px; } + .sanscadre {padding: 4px; margin: 0px; } + .aveccadre {cursor: pointer; padding: 3px; margin: 0px; border-left: solid 1px <?php echo $couleur_claire; ?>; border-top: solid 1px <?php echo $couleur_claire; ?>; border-right: solid 1px #000000; border-bottom: solid 1px #000000;} + .fondgris {padding: 4px; margin: 1px;} + .fondgris2 {padding: 3px; margin: 1px; border-left: solid 1px #7A92BE; border-top: solid 1px #7A92BE; border-right: solid 1px #000000; border-bottom: solid 1px #000000; background-color: #2b539c;} + .fondgrison {cursor: pointer; padding: 3px; margin: 1px; border-left: solid 1px white; border-top: solid 1px white; border-right: solid 1px #000000; border-bottom: solid 1px #000000; background-color: #dddddd;} + .fondgrison2 {cursor: pointer; padding: 3px; margin: 1px; border-right: solid 1px white; border-bottom: solid 1px white; border-left: solid 1px #000000; border-top: solid 1px #000000; background-color: #7A92BE;} .fondl {background-color: <?php echo $couleur_claire; ?>; background-position: center bottom; float: none; color: #000000} .fondo {background-color: <?php echo $couleur_foncee; ?>; background-position: center bottom; float: none; color: #FFFFFF} .fondf {background-color: #FFFFFF; border-style: solid ; border-width: 1; border-color: #E86519; color: #E86519} @@ -707,16 +749,21 @@ function debut_html($titre = "") { .arial1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; } .arial2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; } + + .reliefblanc {background-image: url(img_pack/barre-blanc.png)} + .reliefgris {background-image: url(img_pack/barre-gris.png)} + .iconeoff {padding: 3px; margin: 1px; border-left: solid 1px #ffffff; border-top: solid 1px #ffffff; border-right: solid 1px #000000; border-bottom: solid 1px #000000;} + .iconeon {cursor: pointer; padding: 3px; margin: 1px; border-right: solid 1px white; border-bottom: solid 1px white; border-left: solid 1px #000000; border-top: solid 1px #000000; background-color: #666666;} + a { text-decoration: none; } a:hover { color:#FF9900; text-decoration: underline; } - a.icone { color:#808080; text-decoration: none; border: 1px #707070; } - a.icone:hover { color:#404040; } + a.icone { text-decoration: none; } + a.icone:hover { text-decoration: none; } a.spip_in {background-color:#eeeeee;} a.spip_out {} a.spip_note {} - .spip_code {text-align: left} - .spip_recherche {width: 100%} + .spip_recherche {width : 100px; font-size: 9px;} .spip_cadre { width : 100%; background-color: #FFFFFF; @@ -770,281 +817,531 @@ afficher_script_layer(); if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } + function changeclass(objet, myClass) + { + objet.className = myClass; + } //--> </script> </head> -<body bgcolor="#E4E4E4" <?php - global $fond; - if ($fond == 1) $img='IMG2/rayures.gif'; - else if ($fond == 2) $img='IMG2/blob.gif'; - else if ($fond == 3) $img='IMG2/carreaux.gif'; - else if ($fond == 4) $img='IMG2/fond-trame.gif'; - else if ($fond == 5) $img='IMG2/degrade.jpg'; - else if (!$img) $img='IMG2/rayures.gif'; - - echo "background='$img'"; - - ?> text="#000000" link="#E86519" vlink="#6E003A" alink="#FF9900" > +<body bgcolor="#E4E4E4" background="img_pack/degrade.jpg" text="#000000" link="#E86519" vlink="#6E003A" alink="#FF9900" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0"> <?php } -// -// Debut du corps de la page -// -function debut_page($titre = "") { - debut_html($titre); -?> - <center> -<?php - global $spip_survol; - if ($spip_survol=="off"){ - - ?> - <table cellpadding=0 cellspacing=0 border=0> - <td valign="top"> - <table cellpadding=0 cellspacing=0 border=0> - <tr><td width=179> - <a href="naviguer.php3" onMouseOver="texte.src='IMG2/naviguer-texte.gif'" onMouseOut="texte.src='IMG2/rien.gif'"><img src="IMG2/naviguer-off.gif" name="naviguer" alt="Naviguer" width="56" height="79" border="0"></A><A HREF="index.php3" onMouseOver="texte.src='IMG2/asuivre-texte.gif'" onMouseOut="texte.src='IMG2/rien.gif'"><img src="IMG2/asuivre-off.gif" name="asuivre" alt="A suivre" width="69" height="79" border="0"></A><A HREF="articles_tous.php3" onMouseOver="texte.src='IMG2/tout-texte.gif'" onMouseOut="texte.src='IMG2/rien.gif'"><img src="IMG2/tout-off.gif" name="tout" alt="Tout le site" width="54" height="79" border="0"></A> - </td></tr> - <tr><td><img src="IMG2/rien.gif" name="texte" alt="" width="179" height="24" border="0"></td> - </tr></table> - </td> - <td valign="top"> - <table cellpadding="0" cellspacing="0" border="0"> - <tr><td><?php - global $articles_mots; - if ($articles_mots != "non"){ - ?><a href="mots_tous.php3" onMouseOver="fond.src='IMG2/cles-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/cles-off.gif" name="cles" alt="Les mots-clés" width="78" height="58" border="0"></A><?php - }else{ - ?><img src="IMG2/cles-non.gif" name="cles" alt="Les mots-clés" width="78" height="58" border="0"><?php +// Fonctions onglets + +function onglet_relief_inter(){ + echo "<td background='img_pack/barre-gris.png'><img src='img_pack/rien.gif' alt='' width='1' height='40'></td>"; +} + +function debut_onglet(){ + echo "\n"; + echo "<p><table cellpadding=0 cellspacing=0 border=0>"; + echo "<tr><td>"; + echo "<img src='img_pack/barre-g.png' alt='relief-g.png' width='16' height='40'>"; + echo "</td>"; +} + +function fin_onglet(){ + onglet_relief_inter(); + echo "<td>"; + echo "<img src='img_pack/barre-d.png' alt='relief-d.png' width='16' height='40'>"; + echo "</td></tr>"; + echo "</table>"; +} + +function onglet($texte, $lien, $onglet_ref, $onglet, $icone=""){ + + if ($onglet_ref == $onglet){ + onglet_relief_inter(); + if (strlen($icone)>3){ + echo "\n<td background='img_pack/barre-noir.png' height=40 valign='top'>"; + echo " <img src='img_pack/$icone' border=0>"; + echo "</td>"; + } + echo "\n<td background='img_pack/barre-noir.png' height=40 valign='middle'>"; + echo " <font face='verdana,arial,helvetica,sans-serif' size=2 color='white'><b>$texte</b></font> "; + echo "</td>"; } - ?></td></tr> - <tr><td><?php global $activer_breves; - if ($activer_breves!="non"){ ?><A HREF="breves.php3" onMouseOver="fond.src='IMG2/breves-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/breves-off.gif" name="breves" alt="Les brèves" width="78" height="45" border="0"></A><?php }else{ ?><img src="IMG2/breves-non.gif" name="breves" alt="Les brèves" width="78" height="45" border="0"><?php } ?></TD></TR> - </table></td> - <td valign="top"> - <table cellpadding=0 cellspacing=0 border=0> - <tr><td><a href="auteurs.php3" onMouseOver="fond.src='IMG2/redacteurs-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/redacteurs-off.gif" name="redacteurs" alt="Les rédacteurs" width="52" height="58" border="0"></A><?php - global $options; - global $connect_statut; - if ($options=='avancees' AND $connect_statut == '0minirezo'){ - ?><a href="controle_forum.php3" onMouseOver="fond.src='IMG2/suivre-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/suivre-off.gif" name="suivre" alt="Suivre les forums" width="58" height="58" border="0"></A><?php + else { + onglet_relief_inter(); + echo "\n<td class='reliefblanc' onMouseOver=\"changeclass(this,'reliefgris');\" onMouseOut=\"changeclass(this,'reliefblanc');\" onClick=\"document.location='$lien'\" height=40 valign='middle'>"; + if (strlen($icone)>3){ + echo " <img src='img_pack/$icone' border=0 align='middle'>"; + } + echo " <a href='$lien' class='icone'><font face='verdana,arial,helvetica,sans-serif' size=2 color='black'><b>$texte</b></font></a> "; + echo "</td>"; + } +} - global $activer_statistiques; - if ($activer_statistiques=="non"){ - echo "<img src='IMG2/statistiques-non.gif' name='statistiques' alt='Statistiques' width='43' height='58' border='0'>"; - }else{ +function barre_onglets($rubrique, $onglet){ + global $id_auteur, $connect_id_auteur; - ?><A HREF="articles_class.php3" onMouseOver="fond.src='IMG2/statistiques-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/statistiques-off.gif" name="statistiques" alt="Statistiques" width="43" height="58" border="0"></A><?php + debut_onglet(); + + if ($rubrique == "statistiques"){ + onglet("Répartition des entrées", "statistiques.php3", "repartition", $onglet, "statistiques-24.png"); + onglet("Articles récents", "statistiques_recents.php3", "recents", $onglet, "article-24.png"); + onglet("Tous les articles", "statistiques_tous.php3", "tous", $onglet, "article-24.png"); } - ?><?php - global $connect_toutes_rubriques; - if ($connect_toutes_rubriques){ - ?><A HREF="configuration.php3" onMouseOver="fond.src='IMG2/config-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/config-off.gif" name="config" alt="Configurer" width="44" height="58" border="0"></A><A HREF="admin_tech.php3" onMouseOver="fond.src='IMG2/sauvegarde-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/sauvegarde-off.gif" name="sauvegarde" alt="Sauvegarde de la base" width="53" height="58" border="0"></A><?php - }else{ - echo "<img src='IMG2/haut-vide.gif' alt='' width='97' height='58' border='0'>"; - }?><?php - }else{ - ?><img src="IMG2/haut-vide.gif" alt="" width="198" height="58" border="0"><?php - } - ?><a href="forum.php3" onMouseOver="fond.src='IMG2/forum-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/forum-off.gif" name="forum" alt="Forum interne" width="57" height="58" border="0"></a><a href="javascript:window.open('aide_index.php3', 'aide_spip', 'scrollbars=yes,resizable=yes,width=700'); void(0);" onMouseOver="fond.src='IMG2/aide-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"><img src="IMG2/aide-off.gif" name="aide" alt="A l'aide" width="50" height="58" border="0"></a></td></tr> - <tr><?php - if ($options != 'avancees'){ - echo "<td background='IMG2/rond-vert-simp.gif'>"; - }else{ - echo "<td background='IMG2/rond-vert-comp.gif'>"; + if ($rubrique == "administration"){ + onglet("Sauvegarder/restaurer la base", "admin_tech.php3", "sauver", $onglet, "base-24.png"); + onglet("Vider le cache", "admin_vider.php3", "vider", $onglet); + onglet("Effacer la base", "admin_effacer.php3", "effacer", $onglet, "supprimer.gif"); + } + + if ($rubrique == "auteur"){ + $activer_messagerie=lire_meta("activer_messagerie"); + $activer_imessage=lire_meta("activer_imessage"); + onglet("L'auteur", "auteur_edit.php3?id_auteur=$id_auteur", "auteur", $onglet, "redacteur-24.png"); + onglet("Informations personnelles", "auteur_infos.php3?id_auteur=$id_auteur", "infos", $onglet, "ficher-perso-24.png"); + if ($activer_messagerie!="non" AND $connect_id_auteur == $id_auteur){ + onglet("Messagerie", "auteur_messagerie.php3?id_auteur=$id_auteur", "messagerie", $onglet, "messagerie-24.png"); } - ?><img src="IMG2/rien.gif" name="fond" alt="" width="357" height="45" border="0" usemap="#map-interface"></td> - </tr> - </table> - + onglet("Données de connexion", "auteur_connexion.php3?id_auteur=$id_auteur", "connexion", $onglet, "base-24.png"); + } - </td> - <td valign="top"> - - <table cellpadding=0 cellspacing=0 border=0> - <tr><td><?php - global $adresse_site; - if (strlen($adresse_site)<10) $adresse_site="../"; - - echo "<a href='$adresse_site' onMouseOver=\"visiter2.src='IMG2/visiter-texte.gif'\" onMouseOut=\"visiter2.src='IMG2/rien.gif'\"><img src=\"IMG2/visiter-off.gif\" name=\"visiter\" alt=\"Visiter le site\" width=\"86\" height=\"79\" border=\"0\"></A>"; - ?></td></tr> - <tr><td><img src="IMG2/rien.gif" name="visiter2" alt="" width="86" height="24" border="0"> - </td> - </tr></table> - </td> - </tr></table> -<?php + if ($rubrique == "configuration"){ + onglet("Caractéristiques principales", "configuration.php3", "config", $onglet, "racine-24.png"); + onglet("Contenu de votre site", "config-contenu.php3", "contenu", $onglet, "secteur-24.png"); + onglet("Fonctionnalités de SPIP", "config-fonctions.php3", "fonctions", $onglet, "statistiques-24.png"); + } + + + + fin_onglet(); -}else{ - -?> - <table cellpadding=0 cellspacing=0 border=0> - <td valign="top"> - <table cellpadding=0 cellspacing=0 border=0> - <tr><td width=179> - <a href="naviguer.php3" onMouseOver="naviguer.src='IMG2/naviguer-on.gif'; texte.src='IMG2/naviguer-texte.gif'" onMouseOut="naviguer.src='IMG2/naviguer-off.gif'; texte.src='IMG2/rien.gif'"><img src="IMG2/naviguer-off.gif" name="naviguer" alt="Naviguer" width="56" height="79" border="0"></A><A HREF="index.php3" onMouseOver="asuivre.src='IMG2/asuivre-on.gif'; texte.src='IMG2/asuivre-texte.gif'" onMouseOut="asuivre.src='IMG2/asuivre-off.gif'; texte.src='IMG2/rien.gif'"><img src="IMG2/asuivre-off.gif" name="asuivre" alt="A suivre" width="69" height="79" border="0"></A><A HREF="articles_tous.php3" onMouseOver="tout.src='IMG2/tout-on.gif'; texte.src='IMG2/tout-texte.gif'" onMouseOut="tout.src='IMG2/tout-off.gif'; texte.src='IMG2/rien.gif'"><img src="IMG2/tout-off.gif" name="tout" alt="Tout le site" width="54" height="79" border="0"></A> - </td></tr> - <tr><td><img src="IMG2/rien.gif" name="texte" alt="" width="179" height="24" border="0"></TD> - </tr></table> - </td> - <td valign="top"> - <table cellpadding=0 cellspacing=0 border=0> - <tr><td><?php - global $articles_mots; - if ($articles_mots!="non"){ - ?><A HREF="mots_tous.php3" onMouseOver="cles.src='IMG2/cles-on.gif'; fond.src='IMG2/cles-texte.gif'" onMouseOut="cles.src='IMG2/cles-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/cles-off.gif" name="cles" alt="Les mots-clés" width="78" height="58" border="0"></A><?php - }else{ - ?><img src="IMG2/cles-non.gif" name="cles" alt="Les mots-clés" width="78" height="58" border="0"><?php +} + + + +function icone_bandeau_principal($texte, $lien, $fond, $rubrique_icone = "vide", $rubrique = ""){ + global $spip_display; + + if ($spip_display == 1){ + $hauteur = 20; + $largeur = 80; } - ?></td></tr> - <tr><td><?php global $activer_breves; - if ($activer_breves!="non"){ ?><A HREF="breves.php3" onMouseOver="breves.src='IMG2/breves-on.gif'; fond.src='IMG2/breves-texte.gif'" onMouseOut="breves.src='IMG2/breves-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/breves-off.gif" name="breves" alt="Les brèves" width="78" height="45" border="0"></A><?php }else{ ?><img src="IMG2/breves-non.gif" name="breves" alt="Les brèves" width="78" height="45" border="0"><?php } ?></TD></TR> - </table></td> - <td valign="top"> - <table cellpadding=0 cellspacing=0 border=0> - <tr><td><a href="auteurs.php3" onMouseOver="redacteurs.src='IMG2/redacteurs-on.gif'; fond.src='IMG2/redacteurs-texte.gif'" onMouseOut="redacteurs.src='IMG2/redacteurs-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/redacteurs-off.gif" name="redacteurs" alt="Les rédacteurs" width="52" height="58" border="0"></A><?php - global $options; - global $connect_statut; - if ($options=='avancees' AND $connect_statut == '0minirezo'){ - ?><a href="controle_forum.php3" onMouseOver="suivre.src='IMG2/suivre-on.gif'; fond.src='IMG2/suivre-texte.gif'" onMouseOut="suivre.src='IMG2/suivre-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/suivre-off.gif" name="suivre" alt="Suivre les forums" width="58" height="58" border="0"></A><?php + else if ($spip_display == 3){ + $hauteur = 50; + $largeur = 52; + $title = " title = \"$texte\" "; + } + else { + $hauteur = 70; + $largeur = 80; + } + + if ($rubrique_icone == $rubrique){ + echo "\n<table cellpadding=0 cellspacing=0 border=0 class=\"fondgrison\" onClick=\"document.location='$lien'\">"; + echo "<tr><td background=''>"; + echo "<img src='img_pack/rien.gif' width=$largeur height=1>"; + echo "</td></tr>"; + echo "<tr><td background='' align='center' width='$largeur' height='$hauteur'>"; + if ($spip_display != 1){ + echo "<a href=\"$lien\"><img src='img_pack/$fond' $title border='0'></a><br>"; + } + if ($spip_display != 3){ + echo "<a href=\"$lien\" class='icone'><font face='verdana,arial,helvetica,sans-serif' size='2' color='black'><b>$texte</b></font></a>"; + } + echo "</td></tr></table>"; + } + else { + echo "\n<table cellpadding=0 cellspacing=0 border=0 class=\"fondgris\" onMouseOver=\"changeclass(this,'fondgrison');\" onMouseOut=\"changeclass(this,'fondgris');\" onClick=\"document.location='$lien'\">"; + echo "<tr><td background=''>"; + echo "<img src='img_pack/rien.gif' width=$largeur height=1>"; + echo "</td></tr>"; + echo "<tr><td background='' align='center' width='$largeur' height='$hauteur'>"; + if ($spip_display != 1){ + echo "<a href=\"$lien\"><img src='img_pack/$fond' $title border='0'></a><br>"; + } + if ($spip_display != 3){ + echo "<a href=\"$lien\" class='icone'><font face='verdana,arial,helvetica,sans-serif' size='2' color='black'><b>$texte</b></font></a>"; + } + echo "</td></tr></table>"; + } +} - global $activer_statistiques; - if ($activer_statistiques=="non"){ - echo "<img src='IMG2/statistiques-non.gif' name='statistiques' alt='Statistiques' width='43' height='58' border='0'>"; - }else{ +function icone_bandeau_secondaire($texte, $lien, $fond, $rubrique_icone = "vide", $rubrique){ + global $spip_display; - ?><a href="articles_class.php3" onMouseOver="statistiques.src='IMG2/statistiques-on.gif'; fond.src='IMG2/statistiques-texte.gif'" onMouseOut="statistiques.src='IMG2/statistiques-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/statistiques-off.gif" name="statistiques" alt="Statistiques" width="43" height="58" border="0"></A><?php + if ($spip_display == 1){ + $hauteur = 20; + $largeur = 80; + } + else if ($spip_display == 3){ + $hauteur = 26; + $largeur = 28; + $title = " title = \"$texte\" "; } - ?><?php - global $connect_toutes_rubriques; - - if ($connect_toutes_rubriques){ - ?><a href="configuration.php3" onMouseOver="config.src='IMG2/config-on.gif'; fond.src='IMG2/config-texte.gif'" onMouseOut="config.src='IMG2/config-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/config-off.gif" name="config" alt="Configurer" width="44" height="58" border="0"></A><A HREF="admin_tech.php3" onMouseOver="sauvegarde.src='IMG2/sauvegarde-on.gif'; fond.src='IMG2/sauvegarde-texte.gif'" onMouseOut="sauvegarde.src='IMG2/sauvegarde-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/sauvegarde-off.gif" name="sauvegarde" alt="Sauvegarde de la base" width="53" height="58" border="0"></A><?php - }else{ - echo "<img src='IMG2/haut-vide.gif' alt='' width='97' height='58' border='0'>"; - }?><?php - }else{ - ?><img src="IMG2/haut-vide.gif" alt="" width="198" height="58" border="0"><?php + else { + $hauteur = 70; + $largeur = 80; + } + + if ($rubrique_icone == $rubrique){ + echo "\n<td background='' align='center' width='$largeur' class=\"aveccadre\" onClick=\"document.location='$lien'\">"; + echo "\n<table cellpadding=0 cellspacing=0 border=0>"; + if ($spip_display != 1){ + echo "<tr><td background='' align='center'>"; + echo "<a href='$lien'><img src='img_pack/$fond' $title width='24' height='24' border='0'></a>"; + echo "</td></tr>"; } - ?><a href="forum.php3" onMouseOver="forum.src='IMG2/forum-on.gif'; fond.src='IMG2/forum-texte.gif'" onMouseOut="forum.src='IMG2/forum-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/forum-off.gif" name="forum" alt="Forum interne" width="57" height="58" border="0"></a><a href="javascript:window.open('aide_index.php3', 'aide_spip', 'scrollbars=yes,resizable=yes,width=700'); void(0);" onMouseOver="aide.src='IMG2/aide-on.gif'; fond.src='IMG2/aide-texte.gif'" onMouseOut="aide.src='IMG2/aide-off.gif'; fond.src='IMG2/rien.gif'"><img src="IMG2/aide-off.gif" name="aide" alt="A l'aide" width="50" height="58" border="0"></a></td></tr> - <tr><?php - if ($options != 'avancees'){ - echo "<td background='IMG2/rond-vert-simp.gif'>"; - }else{ - echo "<td background='IMG2/rond-vert-comp.gif'>"; - + echo "<tr><td background=''>"; + echo "<img src='img_pack/rien.gif' width=$largeur height=1>"; + echo "</td></tr>"; + echo "</table>"; + if ($spip_display != 3){ + echo "<a href='$lien' class='icone'><font face='verdana,arial,helvetica,sans-serif' size='1' color='white'><b>$texte</b></font></a>"; } - ?><img src="IMG2/rien.gif" name="fond" alt="" width="357" height="45" border="0" usemap="#map-interface"></td> - </tr> - </table> - + echo "</td>"; + } + else { + echo "\n<td background='' align='center' width='$largeur' class=\"sanscadre\" onMouseOver=\"changeclass(this,'aveccadre');\" onMouseOut=\"changeclass(this,'sanscadre');\" onClick=\"document.location='$lien'\">"; + echo "\n<table cellpadding=0 cellspacing=0 border=0>"; + if ($spip_display != 1){ + echo "<tr><td background='' align='center'>"; + echo "<a href='$lien'><img src='img_pack/$fond' $title width='24' height='24' border='0'></a>"; + echo "</td></tr>"; + } + echo "<tr><td background=''>"; + echo "<img src='img_pack/rien.gif' width=$largeur height=1>"; + echo "</td></tr>"; + echo "</table>"; + if ($spip_display != 3){ + echo "<a href='$lien' class='icone'><font face='verdana,arial,helvetica,sans-serif' size='1' color='white'><b>$texte</b></font></a>"; + } + echo "</td>"; + } +} + + - </td> - <td valign="top"> +function icone($texte, $lien, $fond, $fonction="", $align=""){ + global $spip_display, $couleur_claire, $couleur_foncee; + + if (strlen($fonction) < 3) $fonction = "rien.gif"; + if (strlen($align) > 2) $aligner = " ALIGN='$align' "; + + if ($spip_display == 1){ + $hauteur = 20; + $largeur = 80; + } + else if ($spip_display == 3){ + $hauteur = 30; + $largeur = 30; + $title = " title = \"$texte\" "; + } + else { + $hauteur = 70; + $largeur = 70; + } + + echo "\n<table cellpadding=0 cellspacing=0 border=0 bgcolor='$couleur_foncee' $aligner width=$largeur class=\"iconeoff\" onMouseOver=\"changeclass(this,'iconeon');\" onMouseOut=\"changeclass(this,'iconeoff');\" onClick=\"document.location='$lien'\">"; + echo "<tr><td background='' align='center' valign='middle' width=$largeur height=$hauteur>"; + echo "\n<table cellpadding=0 cellspacing=0 border=0>"; + if ($spip_display != 1){ + echo "<tr><td background='' align='center'>"; + echo "\n<table cellpadding=0 cellspacing=0 border=0><tr><td background='img_pack/$fond'>"; + echo "<a href='$lien'><img src='img_pack/$fonction' $title width='24' height='24' border='0'></a>"; + echo "</td></tr></table>\n"; + echo "</td></tr>"; + } + echo "<tr><td background=''>"; + echo "<img src='img_pack/rien.gif' width=$largeur height=1>"; + echo "</td></tr>"; + if ($spip_display != 3){ + echo "<tr><td background='' align='center'>"; + echo "<a href='$lien' class='icone'><font face='verdana,arial,helvetica,sans-serif' size='1' color='white'><b>$texte</b></font></a>"; + echo "</td></tr>"; + } + echo "</table>"; + echo "</td></tr>"; + echo "</table>"; +} + +function icone_horizontale($texte, $lien, $fond, $fonction=""){ + global $spip_display, $couleur_claire, $couleur_foncee; - <table cellpadding=0 cellspacing=0 border=0> - <tr><td><?php - global $adresse_site; - if (strlen($adresse_site)<10) $adresse_site="../"; - - echo "<A HREF='$adresse_site' onMouseOver=\"visiter.src='IMG2/visiter-on.gif'; visiter2.src='IMG2/visiter-texte.gif'\" onMouseOut=\"visiter.src='IMG2/visiter-off.gif'; visiter2.src='IMG2/rien.gif'\"><img src=\"IMG2/visiter-off.gif\" name=\"visiter\" alt=\"Visiter le site\" width=\"86\" height=\"79\" border=\"0\"></A>"; - ?></td></tr> - <tr><td><img src="IMG2/rien.gif" name="visiter2" alt="" width="86" height="24" border="0"> - </td> - </tr></table> - </td> - </tr></table> -<?php + if (strlen($fonction) < 3) $fonction = "rien.gif"; + + $hauteur = 30; + $largeur = "100%"; + + echo "\n<table cellpadding=0 cellspacing=0 bgcolor='$couleur_foncee' border=0 width=$largeur class=\"iconeoff\" onMouseOver=\"changeclass(this,'iconeon');\" onMouseOut=\"changeclass(this,'iconeoff');\" onClick=\"document.location='$lien'\">"; + echo "<tr><td background='' align='left' valign='middle' width=$largeur height=$hauteur>"; + echo "\n<table cellpadding=0 cellspacing=0 border=0>"; + echo "<tr><td background='' align='center'>"; + echo "\n<table cellpadding=0 cellspacing=0 border=0><tr><td background='img_pack/$fond'>"; + echo "<a href='$lien'><img src='img_pack/$fonction' $title width='24' height='24' border='0'></a>"; + echo "</td></tr></table>\n"; + echo "</td>"; + + echo "<td background=''>"; + echo "<img src='img_pack/rien.gif' width=5 height=1>"; + echo "</td>"; + + echo "<td background='' align='left'>"; + echo "<a href='$lien' class='icone'><font face='verdana,arial,helvetica,sans-serif' size='1' color='white'><b>$texte</b></font></a>"; + echo "</td></tr>"; + + echo "</table>"; + echo "</td></tr>"; + echo "</table>"; } -?> - <map name="map-interface"> - <area shape='rect' coords='19,29,31,44' href='interface.php3' onMouseOver="fond.src='IMG2/modifier-interface-texte.gif'" onMouseOut="fond.src='IMG2/rien.gif'"> - <?php +function bandeau_barre_verticale(){ + echo "<td background='img_pack/tirets-separation.gif' width='2'>"; + echo "<img src='img_pack/rien.gif' width=2 height=2>"; + echo "</td>"; +} + +// +// Debut du corps de la page +// + +function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivre") { + global $couleur_foncee; + global $couleur_claire; + global $adresse_site; + global $connect_id_auteur; + global $connect_statut; + global $connect_activer_messagerie; + global $connect_toutes_rubriques; global $REQUEST_URI; global $requete_fichier; global $connect_id_auteur; + $activer_messagerie = lire_meta("activer_messagerie"); if (!$requete_fichier) { $requete_fichier = substr($REQUEST_URI, strrpos($REQUEST_URI, '/') + 1); } $lien = ereg_replace("\&set_options=(basiques|avancees)", "", $requete_fichier); + $lien = ereg_replace("\&set_couleur=[0-9]", "", $lien); + $lien = ereg_replace("\&set_disp=[0-9]", "", $lien); if (!ereg('\?', $lien)) $lien .= '?'; - if ($options=="avancees"){ - echo "<area shape='rect' coords='56,30,156,44' href='$lien&set_options=basiques' onMouseOver=\"fond.src='IMG2/interface-texte.gif'\" onMouseOut=\"fond.src='IMG2/rien.gif'\">"; - }else{ - echo "<area shape='rect' coords='163,30,268,44' href='$lien&set_options=avancees' onMouseOver=\"fond.src='IMG2/interface-texte.gif'\" onMouseOut=\"fond.src='IMG2/rien.gif'\">"; - } - - ?> - - </map> - - <?php - - // - // Resume de messagerie - // - global $changer_config; - global $activer_messagerie; - global $activer_imessage; - global $connect_activer_messagerie; + if (strlen($adresse_site)<10) $adresse_site="../"; + + debut_html($titre); + echo "\n<map name='map_couleur'>"; + echo "\n<area shape='rect' href='$lien&set_couleur=6' alt='bleu' coords='0,0,10,10' title=\"Changer la couleur de l'interface\">"; + echo "\n<area shape='rect' href='$lien&set_couleur=1' alt='bleu' coords='12,0,22,10' title=\"Changer la couleur de l'interface\">"; + echo "\n<area shape='rect' href='$lien&set_couleur=2' alt='bleu' coords='24,0,34,10' title=\"Changer la couleur de l'interface\">"; + echo "\n<area shape='rect' href='$lien&set_couleur=3' alt='bleu' coords='36,0,46,10' title=\"Changer la couleur de l'interface\">"; + echo "\n<area shape='rect' href='$lien&set_couleur=4' alt='bleu' coords='48,0,58,10' title=\"Changer la couleur de l'interface\">"; + echo "\n<area shape='rect' href='$lien&set_couleur=5' alt='bleu' coords='60,0,70,10' title=\"Changer la couleur de l'interface\">"; + echo "\n</map>"; + + echo "\n<map name='map_layout'>"; + echo "\n<area shape='rect' href='$lien&set_disp=1' alt='' coords='0,0,20,15' title=\"Afficher uniquement le texte\">"; + echo "\n<area shape='rect' href='$lien&set_disp=2' alt='' coords='19,0,40,15' title=\"Afficher les logos et le texte\">"; + echo "\n<area shape='rect' href='$lien&set_disp=3' alt='' coords='41,0,59,15' title=\"Afficher uniquement les logos\">"; + echo "\n</map>"; - if ($changer_config != "oui") { - $activer_messagerie = lire_meta("activer_messagerie"); - $activer_imessage = lire_meta("activer_imessage"); + // Icones principales + echo "<table cellpadding='0' style='background-image: url(img_pack/rayures-fines.gif) ;border-bottom: solid 1px black; border-top: solid 1px white;' width='100%'><tr width='100%'><td width='100%' align='center'>"; + echo "<table cellpadding='0' background='' width='750'><tr width='750'>"; + echo "<td background=''>"; + icone_bandeau_principal ("À suivre", "index.ph3", "asuivre-48.png", "asuivre", $rubrique); + echo "</td>"; + echo "<td background=''>"; + icone_bandeau_principal ("Les documents", "naviguer.php3", "documents-48.png", "documents", $rubrique); + echo "</td>"; + echo "<td background=''>"; + echo "</td>"; + echo "<td background=''>"; + icone_bandeau_principal ("Les rédacteurs", "auteurs.php3?aff_art[]=1comite", "redacteurs-48.png", "redacteurs", $rubrique); + echo "</td>"; + echo "<td background=''>"; + icone_bandeau_principal ("Forums et messagerie", "forum.php3", "messagerie-48.png", "messagerie", $rubrique); + echo "</td>"; + if ($connect_statut == '0minirezo'){ + bandeau_barre_verticale(); + echo "<td background=''>"; + icone_bandeau_principal ("Administration du site", "statistiques.php3", "administration-48.png", "administration", $rubrique); + echo "</td>"; } - - echo "<font face='verdana,arial,helvetica,sans-serif' size=1><b><a href='sites_tous.php3'><font color='#666666'><img src='IMG2/tous-sites.gif' align='middle' alt='' width='16' height='15' border='0'> TOUS LES SITES RÉFÉRENCÉS</font></a></b></font>"; + echo "<td background='' width='100%'> </td>"; + echo "<td align='center'><font size=1>"; + echo "<img src='img_pack/choix-layout.png' vspace=3 border=0 usemap='#map_layout'>"; + //echo "<br><a href='$lien&set_disp=1'>Texte</a> | <a href='$lien&set_disp=2'>Icones+texte</a> | <a href='$lien&set_disp=3'>Icones</a>"; + echo "</font></td>"; + //bandeau_barre_verticale(); + echo "<td background=''>"; + //icone_bandeau_principal ("Aide en ligne", "javascript:window.open('aide_index.php3', 'aide_spip', 'scrollbars=yes,resizable=yes,width=700'); void(0);", "aide-48.png"); + echo "<table cellpadding=0 cellspacing=0 border=0 class='fondgris' onMouseOver=\"changeclass(this,'fondgrison');\" onMouseOut=\"changeclass(this,'fondgris');\" onClick=\"javascript:window.open('aide_index.php3', 'aide_spip', 'scrollbars=yes,resizable=yes,width=700'); void(0);'\"><tr><td background=''><img src='img_pack/rien.gif' width=52 height=1></td></tr><tr><td background='' align='center' width='52' height='50'><a href=\"javascript:window.open('aide_index.php3', 'aide_spip', 'scrollbars=yes,resizable=yes,width=700'); void(0);\"><img src='img_pack/aide-48.png' title =\"Aide en ligne\" border='0'></a><br></td></tr></table>"; + + + echo "</td>"; + echo "<td background=''>"; + icone_bandeau_principal ("Visiter le site", "$adresse_site", "visiter-48.png"); + echo "</td>"; + echo "</tr></table>"; + echo "</td></tr></table>"; - if ($activer_messagerie != 'non' AND $connect_activer_messagerie != 'non') { - echo "<font face='verdana,arial,helvetica,sans-serif' size=1><b>"; - - echo " <a href='messagerie.php3'><font color='#666666'><img src='IMG2/tous-messages.gif' align='middle' alt='' width='17' height='15' border='0'> TOUS VOS MESSAGES</font></a>"; - - $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 = @mysql_num_rows($result_messages); - if ($total_messages == 1) { - while($row = @mysql_fetch_array($result_messages)) { - $ze_message=$row[0]; - echo " | <a href='message.php3?id_message=$ze_message'><font color='red'>VOUS AVEZ UN NOUVEAU MESSAGE</font></a>"; + + // Icones secondaires + echo "<table cellpadding='0' bgcolor='$couleur_foncee' style='border-bottom: solid 1px black; border-top: solid 1px #333333;' width='100%'><tr width='100%'><td width='100%' align='center'>"; + + echo "<table cellpadding='0' background='' width='750'><tr width='750'>"; + if ($rubrique == "asuivre"){ + icone_bandeau_secondaire ("À suivre", "index.php3", "asuivre-24.png", "asuivre", $sous_rubrique); + icone_bandeau_secondaire ("Tout le site", "articles_tous.php3", "tout-site-24.png", "tout-site", $sous_rubrique); + icone_bandeau_secondaire ("Calendrier", "calendrier.php3", "calendrier-24.png", "calendrier", $sous_rubrique); + } + else if ($rubrique == "documents"){ + icone_bandeau_secondaire ("Rubriques", "naviguer.php3", "rubrique-24.png", "rubriques", $sous_rubrique); + icone_bandeau_secondaire ("Articles", "articles_page.php3", "article-24.png", "articles", $sous_rubrique); + $activer_breves=lire_meta("activer_breves"); + if ($activer_breves != "non"){ + icone_bandeau_secondaire ("Brèves", "breves.php3", "breve-24.png", "breves", $sous_rubrique); } + $articles_mots = lire_meta('articles_mots'); + if ($articles_mots != "non") { + icone_bandeau_secondaire ("Mots-clés", "mots_tous.php3", "mot-cle-24.png", "mots", $sous_rubrique); + } + icone_bandeau_secondaire ("Sites référencés", "sites_tous.php3", "site-24.png", "sites", $sous_rubrique); } - if ($total_messages > 1) echo " | <a href='messagerie.php3'><font color='red'>VOUS AVEZ $total_messages NOUVEAUX MESSAGES</font></a>"; - + else if ($rubrique == "redacteurs"){ + icone_bandeau_secondaire ("Rédacteurs", "auteurs.php3?aff_art[]=1comite", "redacteurs-24.png", "redacteurs", $sous_rubrique); + icone_bandeau_secondaire ("Administrateurs", "auteurs.php3?aff_art[]=0minirezo", "redacteurs-admin-24.png", "administrateurs", $sous_rubrique); + if ($connect_statut == "0minirezo"){ + bandeau_barre_verticale(); + icone_bandeau_secondaire ("À la poubelle", "auteurs.php3?aff_art[]=5poubelle", "redacteurs-poubelle-24.png", "redac-poubelle", $sous_rubrique); + } + bandeau_barre_verticale(); + icone_bandeau_secondaire ("Informations personnelles", "auteurs_edit.php3?id_auteur=$connect_id_auteur", "fiche-perso-24.png", "perso", $sous_rubrique); + } + else if ($rubrique == "messagerie"){ + icone_bandeau_secondaire ("Forum interne", "forum.php3", "forum-interne-24.png", "forum-interne", $sous_rubrique); + if ($connect_statut == "0minirezo"){ + icone_bandeau_secondaire ("Forum des administrateurs", "forum_admin.php3", "forum-admin-24.png", "forum-admin", $sous_rubrique); + bandeau_barre_verticale(); + icone_bandeau_secondaire ("Suivre/gérer les forums", "controle_forum.php3", "suivi-forum-24.png", "forum-controle", $sous_rubrique); + icone_bandeau_secondaire ("Suivre/gérer les pétitions", "controle_petition.php3", "suivi-forum-24.png", "suivi-petition", $sous_rubrique); + } + if ($activer_messagerie != 'non' AND $connect_activer_messagerie != 'non') { + bandeau_barre_verticale(); + icone_bandeau_secondaire ("Messagerie interne", "messagerie.php3", "messagerie-24.png", "messagerie", $sous_rubrique); + } + } + else if ($rubrique == "administration"){ + icone_bandeau_secondaire ("Statistiques des visites", "statistiques.php3", "statistiques-24.png", "statistiques", $sous_rubrique); + if ($connect_toutes_rubriques) { + icone_bandeau_secondaire ("Configuration du site", "configuration.php3", "administration-24.png", "configuration", $sous_rubrique); + icone_bandeau_secondaire ("Gestion de la base", "admin_tech.php3", "base-24.png", "base", $sous_rubrique); + } + } + echo "<td width='100%'> </td>"; + echo "<td>"; + echo "<img src='img_pack/barre-couleurs.gif' alt='barre-couleurs.gif' width='70' height='10' border='0' usemap='#map_couleur'>"; + echo "</td>"; + echo "</tr></table>"; + echo "</td></tr></table>"; + - $result_messages = spip_query("SELECT messages.* FROM spip_messages AS messages, spip_auteurs_messages AS lien WHERE lien.id_auteur='$connect_id_auteur' AND messages.statut='publie' AND lien.id_message=messages.id_message AND messages.rv='oui' AND messages.date_heure>DATE_SUB(NOW(),INTERVAL 1 DAY) GROUP BY messages.id_message"); - $total_messages = @mysql_num_rows($result_messages); - if ($total_messages == 1) { - while ($row = @mysql_fetch_array($result_messages)) { - $ze_message = $row[0]; - echo " | <a href='message.php3?id_message=$ze_message'><font color='red'>UN RENDEZ-VOUS</font></a> "; + // Bandeau + echo "\n<table cellpadding='0' bgcolor='#e4e4e4' style='border-bottom: solid 1px white; border-top: solid 1px #666666;' width='100%'><tr width='100%'><td width='100%' align='center'>"; + echo "<table cellpadding='0' background='' width='750'><tr width='750'><td>"; + if ($activer_messagerie != 'non' AND $connect_activer_messagerie != 'non') { + echo "<font face='arial,helvetica,sans-serif' size=1><b>"; + $result_messages = mysql_query("SELECT * FROM spip_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=spip_messages.id_message"); + $total_messages = @mysql_num_rows($result_messages); + if ($total_messages == 1) { + while($row = @mysql_fetch_array($result_messages)) { + $ze_message=$row[0]; + echo "<a href='message.php3?id_message=$ze_message'><font color='red'>VOUS AVEZ UN NOUVEAU MESSAGE</font></a>"; + } } + if ($total_messages > 1) echo "<a href='messagerie.php3'><font color='red'>VOUS AVEZ $total_messages NOUVEAUX MESSAGES</font></a>"; + $result_messages = mysql_query("SELECT messages.* FROM spip_messages AS messages, spip_auteurs_messages AS lien WHERE lien.id_auteur='$connect_id_auteur' AND messages.statut='publie' AND lien.id_message=messages.id_message AND messages.rv='oui' AND messages.date_heure>DATE_SUB(NOW(),INTERVAL 1 DAY) GROUP BY messages.id_message"); + $total_messages = @mysql_num_rows($result_messages); + + if ($total_messages == 1) { + while ($row = @mysql_fetch_array($result_messages)) { + $ze_message = $row[0]; + echo " | <a href='message.php3?id_message=$ze_message'><font color='red'>UN RENDEZ-VOUS</font></a> "; + } + } + if ($total_messages > 1) echo " | <a href='calendrier.php3'><font color='red'>$total_messages RENDEZ-VOUS</font></a> "; + echo "</b></font>"; } - if ($total_messages > 1) echo " | <a href='calendrier.php3'><font color='red'>$total_messages RENDEZ-VOUS</font></a> "; - echo "</b></font>"; - } + echo "</td>"; + echo "<td> </td>"; + echo "<td>"; + echo "<font size=1 face='verdana,arial,helvetica,sans-serif'>"; + global $options; + if ($options == "avancees") echo "<a href='$lien&set_options=basiques'>Interface simplifiée</a> / <b>Internet complète</b>"; + else echo "<b>Interface simplifiée</b> / <a href='$lien&set_options=avancees'>Interface complète</a>"; + echo "</font>"; + echo "</td>"; + echo "<td align='right'>"; + echo "<form method='get' style='margin: 0px;' action='recherche.php3'>"; + echo '<input type="text" size="18" value="Chercher" name="recherche" class="spip_recherche">'; + echo "</form>"; + echo "</td>"; + echo "</tr></table>"; + echo "</td></tr></table>"; - echo " <font face='verdana,arial,helvetica,sans-serif' size=1><b><a href='calendrier.php3'><font color='#666666'><img src='IMG2/calendrier.gif' align='middle' alt='' width='14' height='18' border='0'> CALENDRIER</font></a></b></font>"; - +echo "<center>"; } +function gros_titre($titre, $ze_logo=''){ + global $couleur_foncee; + + echo "<div>"; + if (strlen($ze_logo) > 3) echo "<img src='img_pack/$ze_logo' border=0 align='middle'> "; + echo "<span style='border-bottom: 1px dashed $couleur_foncee;'><font size=5 face='verdana,arial,helvetica,sans-serif' color='$couleur_foncee'><b>"; + echo propre("$titre"); + echo "</b></font></span></div>\n"; +} + + +// +// Cadre centre (haut de page) +// + +function debut_grand_cadre(){ + echo "\n<br><br><table width=750 cellpadding=0 cellspacing=0 border=0>"; + echo "\n<tr>"; + echo "<td width=750>"; + echo "<font face='Georgia,Garamond,Times,serif' size=3>"; + +} + +function fin_grand_cadre(){ + echo "\n</font></td></tr></table>"; +} + +// Cadre formulaires + +function debut_cadre_formulaire(){ + echo "\n<div style='border-top: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; border-right: 1px solid white; border-bottom: 1px solid white; padding: 0px;'>"; + echo "\n<div style='border: 1px dashed #666666; padding: 10px; background-color:#e4e4e4;'>"; +} + +function fin_cadre_formulaire(){ + echo "</div>"; + echo "</div>\n"; +} + + + // // Debut de la colonne de gauche // @@ -1067,12 +1364,12 @@ function debut_gauche() { if (ereg("&",$lapage)) $lapage=substr($lapage,0,strpos($lapage,"&")); ?> - <br><br> + <br> - <table width=700 cellpadding=0 cellspacing=0 border=0> + <table width=750 cellpadding=0 cellspacing=0 border=0> <tr> - <td width=180 valign="top"> + <td width=200 valign="top"> <font face='Georgia,Garamond,Times,serif' size=2> <?php @@ -1092,16 +1389,16 @@ function debut_gauche() { if ($activer_messagerie!="non" AND $connect_activer_messagerie!="non"){ - debut_cadre_relief(); + debut_cadre_relief("messagerie-24.png"); - echo "<a href='message_edit.php3?new=oui&type=normal'><img src='IMG2/m_envoi.gif' width='14' height='7' border='0'>"; + echo "<a href='message_edit.php3?new=oui&type=normal'><img src='img_pack/m_envoi.gif' width='14' height='7' border='0'>"; echo "<font color='#169249' face='verdana,arial,helvetica,sans-serif' size=1><b> NOUVEAU MESSAGE</b></font></a>"; - echo "\n<br><a href='message_edit.php3?new=oui&type=pb'><img src='IMG2/m_envoi_bleu.gif' width='14' height='7' border='0'>"; + echo "\n<br><a href='message_edit.php3?new=oui&type=pb'><img src='img_pack/m_envoi_bleu.gif' width='14' height='7' border='0'>"; echo "<font color='#044476' face='verdana,arial,helvetica,sans-serif' size=1><b> NOUVEAU PENSE-BÊTE</b></font></a>"; 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 messagerie!='non' AND en_ligne>DATE_SUB(NOW(),INTERVAL 5 MINUTE)"; - $result_auteurs = spip_query($query2); + $query2 = "SELECT * FROM spip_auteurs WHERE spip_auteurs.id_auteur!=$connect_id_auteur AND spip_auteurs.imessage!='non' AND spip_auteurs.messagerie!='non' AND spip_auteurs.en_ligne>DATE_SUB(NOW(),INTERVAL 5 MINUTE)"; + $result_auteurs = mysql_query($query2); if (mysql_num_rows($result_auteurs) > 0) { echo "<font face='verdana,arial,helvetica,sans-serif' size=2>"; @@ -1125,6 +1422,9 @@ function debut_gauche() { // function debut_droite() { + + + /* // // Boite de recherche // @@ -1137,13 +1437,14 @@ function debut_droite() { echo "</font>\n"; fin_cadre_relief(); echo "</form>"; - + */ + ?> <br></font> </td> - <td width=40 rowspan=1> </td> - <td width=480 valign="top" rowspan=2> + <td width=50 rowspan=1> </td> + <td width=500 valign="top" rowspan=2> <font face="Georgia,Garamond,Times,serif" size=3> <?php } @@ -1174,6 +1475,41 @@ function fin_page() { fin_html(); } + +// +// Afficher la hierarchie des rubriques +// +function afficher_parents($collection){ + global $parents; + global $coll; + $parents=ereg_replace("(~+)","\\1~",$parents); + if ($collection!=0){ + $query2="SELECT * FROM spip_rubriques WHERE id_rubrique=\"$collection\""; + $result2=mysql_query($query2); + + while($row=mysql_fetch_array($result2)){ + $id_rubrique = $row[0]; + $id_parent = $row[1]; + $titre = $row[2]; + + if (acces_restreint_rubrique($id_rubrique)) { + $parents="~ <IMG SRC='img_pack/triangle-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents"; + } + else { + if ($id_parent == "0"){ + $parents="~ <IMG SRC='img_pack/secteur-24.png' WIDTH=24 HEIGHT=24 BORDER=0 align='middle'> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents"; + } else { + $parents="~ <IMG SRC='img_pack/rubrique-24.png' WIDTH=24 HEIGHT=24 BORDER=0 align='middle'> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents"; + } + } + } + afficher_parents($id_parent); + } +} + + + + // // Presentation des pages d'installation et d'erreurs // diff --git a/ecrire/inc_sites.php3 b/ecrire/inc_sites.php3 index c1b2618068..debe73e5e4 100644 --- a/ecrire/inc_sites.php3 +++ b/ecrire/inc_sites.php3 @@ -218,9 +218,10 @@ function afficher_sites($titre_table, $requete) { $tranches = afficher_tranches_requete($requete, 3); if ($tranches) { - echo "<P><TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0><TR><TD WIDTH=100% BACKGROUND=''>"; - echo "<TABLE WIDTH=100% CELLPADDING=3 CELLSPACING=0 BORDER=0>"; + //echo "<P><TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0><TR><TD WIDTH=100% BACKGROUND=''>"; + debut_cadre_relief("site-24.png"); + echo "<TABLE WIDTH=100% CELLPADDING=3 CELLSPACING=0 BORDER=0>"; bandeau_titre_boite($titre_table, true); echo $tranches; @@ -277,7 +278,7 @@ function afficher_sites($titre_table, $requete) { $puce = 'puce-orange-anim.gif'; } - echo "<img src='IMG2/$puce' width='7' height='7' border='0'>"; + echo "<img src='img_pack/$puce' width='7' height='7' border='0'>"; echo " ".typo($nom_site)."</A>"; echo " <font size='1'>[<a href='$url_site'>visiter ce site</a>]</font>"; @@ -302,7 +303,9 @@ function afficher_sites($titre_table, $requete) { echo "</td>"; echo "</tr></n>"; } - echo "</TABLE></TD></TR></TABLE>"; + echo "</TABLE>"; + //echo "</TD></TR></TABLE>"; + fin_cadre_relief(); } } @@ -396,7 +399,7 @@ function afficher_syndic_articles($titre_table, $requete) { $puce = 'puce-rouge-anim.gif'; } - echo "<img src='IMG2/$puce' width='7' height='7' border='0'>"; + echo "<img src='img_pack/$puce' width='7' height='7' border='0'>"; if ($statut == "refuse") echo "<font color='black'>"; if ($statut == "off") echo "<font color='red'>"; echo " ".$titre; diff --git a/ecrire/index.php3 b/ecrire/index.php3 index 73b05fa8fa..27a3151184 100644 --- a/ecrire/index.php3 +++ b/ecrire/index.php3 @@ -2,7 +2,7 @@ include ("inc.php3"); -debut_page("Votre espace privé"); +debut_page("Votre espace privé", "asuivre", "asuivre"); debut_gauche(); @@ -16,39 +16,77 @@ if($options != 'avancees') { } -// -// Annonces -// -$query = "SELECT * FROM spip_messages WHERE type = 'affich' AND statut = 'publie' ORDER BY date_heure DESC"; -$result = spip_query($query); -if (mysql_num_rows($result) > 0){ - echo "<p><table cellpadding=1 cellspacing=0 border=0 width=100%><tr><td width=100% bgcolor='black'>"; - echo "<table cellpadding=5 cellspacing=0 border=0 width=100%><tr><td width=100% bgcolor='yellow'>"; - echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='1'>"; - while ($row = mysql_fetch_object($result)) { - if (ereg("^=([^[:space:]]+)$",$row->texte,$match)) - $url = $match[1]; - else - $url = "message.php3?id_message=".$row->id_message; - $titre = typo($row->titre); - echo "<li> <a href='$url'>$titre</a>\n"; +function enfant($collection){ + global $les_enfants; + $query2 = "SELECT * FROM spip_rubriques WHERE id_parent=\"$collection\" ORDER BY titre"; + $result2 = mysql_query($query2); + + while($row=mysql_fetch_array($result2)){ + $id_rubrique=$row[0]; + $id_parent=$row[1]; + $titre=$row[2]; + $descriptif=propre($row[3]); + + $bouton_layer = bouton_block_invisible("enfants$id_rubrique"); + $les_sous_enfants = sous_enfant($id_rubrique); + + $les_enfants.= "<P>"; + if ($id_parent == "0") $les_enfants .= debut_cadre_relief("secteur-24.png", true); + else $les_enfants .= debut_cadre_relief("rubrique-24.png", true); + $les_enfants.= "<FONT FACE=\"verdana,arial,helvetica,sans-serif\">"; + + if (strlen($les_sous_enfants) > 0){ + $les_enfants.= $bouton_layer; + } + if (acces_restreint_rubrique($id_rubrique)){ + $les_enfants.= "<B><A HREF='naviguer.php3?coll=$id_rubrique'><font color='red'>".typo($titre)."</font></A></B>"; + }else{ + $les_enfants.= "<B><A HREF='naviguer.php3?coll=$id_rubrique'>".typo($titre)."</A></B>"; + } + if (strlen($descriptif)>1) + $les_enfants.="<BR><FONT SIZE=1>$descriptif</FONT>"; + + $les_enfants.= "</FONT>"; + + $les_enfants.="<FONT FACE='arial, helvetica'>"; + $les_enfants .= $les_sous_enfants; + $les_enfants .="</FONT> "; + $les_enfants .= fin_cadre_relief(true); } - echo "</font>"; - echo "</div>"; - echo "</td></tr></table>"; - echo "</td></tr></table>"; +} + +function sous_enfant($collection2){ + $query3 = "SELECT * FROM spip_rubriques WHERE id_parent=\"$collection2\" ORDER BY titre"; + $result3 = mysql_query($query3); + + if (mysql_num_rows($result3) > 0){ + $retour = debut_block_invisible("enfants$collection2")."\n\n<FONT SIZE=1><ul style='list-style-image: url(img_pack/rubrique-12.png)'>"; + while($row=mysql_fetch_array($result3)){ + $id_rubrique2=$row[0]; + $id_parent2=$row[1]; + $titre2=$row[2]; + + $retour.="<LI><A HREF='naviguer.php3?coll=$id_rubrique2'>$titre2</A>\n"; + } + $retour .= "</FONT></ul>\n\n".fin_block()."\n\n"; + } + + return $retour; } + + + // // Infos personnelles : nom, utilisation de la messagerie // echo "<p align='left'>"; -debut_boite_info(); +debut_cadre_relief("fiche-perso-24.png"); echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='2'>"; echo bouton_block_invisible("info_perso"); echo "<font size='1' color='black'><b>".majuscules($connect_nom)."</b></font>"; @@ -70,11 +108,7 @@ else { echo "<br>Vous n'utilisez pas la messagerie interne de ce site."; } -echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1>"; -echo "<br><IMG SRC='IMG2/triangle.gif' WIDTH=16 HEIGHT=14 BORDER=0>"; -echo " <b><a HREF='auteurs_edit.php3?id_auteur=$connect_id_auteur&redirect=index.php3'>MODIFIER VOS INFORMATIONS PERSONNELLES</a></b>"; -echo "</FONT>"; - +icone_horizontale("Modifier les informations personnelles", "auteurs_edit.php3?id_auteur=$connect_id_auteur&redirect=index.php3", "fiche-perso-24.png","rien.gif"); // // Supprimer le cookie, se deconnecter... @@ -83,7 +117,7 @@ echo "</FONT>"; if ($connect_statut == "0minirezo" AND $cookie_admin) { echo "<hr>"; echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>"; - echo "<img src='IMG2/triangle.gif' width=16 height=14 border=0>"; + echo "<img src='img_pack/triangle.gif' width=16 height=14 border=0>"; echo " <a href='../spip_cookie.php3?supp_cookie=oui'><B>SUPPRIMER LE COOKIE</B></A>"; echo aide ("cookie"); echo "</font>"; @@ -92,40 +126,96 @@ if ($connect_statut == "0minirezo" AND $cookie_admin) { if ($auth_can_disconnect) { echo "<hr>"; echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>"; - echo "<img src='IMG2/triangle.gif' width=16 height=14 border=0>"; + echo "<img src='img_pack/triangle.gif' width=16 height=14 border=0>"; echo " <a href='?logout=$connect_login'><b>SE DÉCONNECTER</b></a>"; echo "</font>"; } echo fin_block(); -fin_boite_info(); +fin_cadre_relief(); // -// Afficher les principales rubriques +// Annonces // +$query = "SELECT * FROM spip_messages WHERE type = 'affich' AND statut = 'publie' ORDER BY date_heure DESC"; +$result = spip_query($query); + +if (mysql_num_rows($result) > 0){ + debut_cadre_enfonce("messagerie-24.png"); + echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='1'>"; + echo "<div style='background-color: yellow; padding: 3px;'>"; + echo "<b>Annonces générales :</b>"; + echo "</div>"; + while ($row = mysql_fetch_object($result)) { + if (ereg("^=([^[:space:]]+)$",$row->texte,$match)) + $url = $match[1]; + else + $url = "message.php3?id_message=".$row->id_message; + $titre = typo($row->titre); + echo "<div style='padding-top: 2px;'><img src='img_pack/m_envoi_jaune.gif' border=0> <a href='$url'>$titre</a></div>\n"; + } + echo "</font>"; + fin_cadre_enfonce(); +} -echo "<P align=left>"; -echo "<TABLE CELLPADDING=3 CELLSPACING=0 BORDER=0 WIDTH=\"100%\">"; -$query = "SELECT id_rubrique, titre FROM spip_rubriques WHERE id_parent=0 ORDER BY titre"; + + +debut_cadre_enfonce(); +echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>"; +echo "<b>RACCOURCIS :</b><p>"; + + +// +// Afficher les boutons de creation d'article et de breve +// + +$query = "SELECT id_rubrique FROM spip_rubriques LIMIT 0,1"; $result = spip_query($query); -while ($row = mysql_fetch_array($result)) { - $id_rubrique = $row['id_rubrique']; - $titre_rubrique = typo($row['titre']); - if (acces_restreint_rubrique($id_rubrique)) - echo "<TR><TD BACKGROUND='IMG2/rien.gif'><A HREF='naviguer.php3?coll=$id_rubrique'><IMG SRC='IMG2/triangle-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0></A></TD>"; - else - echo "<TR><TD BACKGROUND='IMG2/rien.gif'><A HREF='naviguer.php3?coll=$id_rubrique'><IMG SRC='IMG2/triangle.gif' WIDTH=16 HEIGHT=14 BORDER=0></A></TD>"; - - echo "<TD BACKGROUND='IMG2/rien.gif' WIDTH=\"100%\"><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B>"; - echo "<A HREF='naviguer.php3?coll=$id_rubrique'>$titre_rubrique</A>"; - echo "</B></FONT></TD></TR>"; + +if (mysql_num_rows($result) > 0) { + icone_horizontale("Écrire un nouvel article", "articles_edit.php3?new=oui", "article-24.png","creer.gif"); + + $activer_breves = lire_meta("activer_breves"); + if ($activer_breves != "non") { + icone_horizontale("Écrire une nouvelle brève", "breves_edit.php3?new=oui", "breve-24.png","creer.gif"); + } +} +else { + if ($connect_statut == '0minirezo') { + echo "<p>Avant de pouvoir écrire des articles,<BR> vous devez créer au moins une rubrique.<BR>"; + } +} +if ($connect_statut == '0minirezo') { + icone_horizontale("Créer une nouvelle rubrique", "rubriques_edit.php3?new=oui", "rubrique-24.png","creer.gif"); } -echo "</TABLE>"; + + +echo "<p>"; +$activer_messagerie = lire_meta("activer_messagerie"); + +icone_horizontale("Forum interne", "forum.php3", "forum-interne-24.png","rien.gif"); + +if ($connect_statut == "0minirezo") { + icone_horizontale("Forum des administrateurs", "forum_admin.php3", "forum-admin-24.png","rien.gif"); +} +if ($activer_messagerie != 'non' AND $connect_activer_messagerie != 'non') { + icone_horizontale("Messagerie interne", "messagerie.php3", "messagerie-24.png","rien.gif"); +} + +if ($connect_statut == "0minirezo") { + echo "<p>"; + icone_horizontale("Statistiques du site", "statistiques.php3", "statistiques-24.png","rien.gif"); + icone_horizontale("Suivi des forums", "controle_forum.php3", "suivi-forum-24.png","rien.gif"); +} + +echo "</font>"; +fin_cadre_enfonce(); + debut_droite(); @@ -154,6 +244,7 @@ if ($meta["debut_restauration"]) { else { $texte_boite = "Erreur de restauration : fichier inexistant."; } + debut_boite_alerte(); echo "<font FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=4 color='black'><B>$texte_boite</B></font>"; fin_boite_alerte(); @@ -191,31 +282,6 @@ if ($connect_statut == "0minirezo") { } -// -// Afficher les boutons de creation d'article et de breve -// - -$query = "SELECT id_rubrique FROM spip_rubriques LIMIT 0,1"; -$result = spip_query($query); - -if (mysql_num_rows($result) > 0) { - - echo "<P align=right>"; - echo "<A HREF='./articles_edit.php3?new=oui' onMouseOver=\"ecrire_article.src='IMG2/ecrire-article-on.gif'\" onMouseOut=\"ecrire_article.src='IMG2/ecrire-article-off.gif'\"><img src='IMG2/ecrire-article-off.gif' alt='Ecrire un nouvel article' width='69' height='53' border='0' name='ecrire_article'></A>"; - - $activer_breves = lire_meta("activer_breves"); - if ($activer_breves != "non") { - echo " "; - echo "<A HREF='./breves_edit.php3?new=oui' onMouseOver=\"ecrire_breve.src='IMG2/ecrire-breve-on.gif'\" onMouseOut=\"ecrire_breve.src='IMG2/ecrire-breve-off.gif'\"><img src='IMG2/ecrire-breve-off.gif' alt='Ecrire une nouvelle breve' width='75' height='53' border='0' name='ecrire_breve'></A>"; - } -} -else { - if ($connect_statut == '0minirezo') { - echo "<P align=right>"; - echo "Avant de pouvoir écrire des articles,<BR> vous devez <A HREF='rubriques_edit.php3?new=oui&retour=nav' onMouseOver=\"creer_rubrique.src='IMG2/creer-rubrique-on.gif'\" onMouseOut=\"creer_rubrique.src='IMG2/creer-rubrique-off.gif'\">créer au moins une rubrique</A>.<BR>"; - echo "<A HREF='rubriques_edit.php3?new=oui&retour=nav' onMouseOver=\"creer_rubrique.src='IMG2/creer-rubrique-on.gif'\" onMouseOut=\"creer_rubrique.src='IMG2/creer-rubrique-off.gif'\"><img src='IMG2/creer-rubrique-off.gif' alt='Creer une nouvelle sous-rubrique' width='95' height='56' border='0' name='creer_rubrique' ALIGN='top'></A>"; - } -} // @@ -276,7 +342,7 @@ if (!$relief AND $connect_statut == '0minirezo' AND $connect_toutes_rubriques) { if ($relief) { echo "<p>"; - debut_cadre_relief(); + debut_cadre_enfonce(); // // Les articles a valider @@ -305,10 +371,36 @@ if ($relief) { "SELECT * FROM spip_syndic WHERE syndication='off' ORDER BY nom_site"); } - fin_cadre_relief(); + fin_cadre_enfonce(); } +enfant(0); + + +$les_enfants2=substr($les_enfants,round(strlen($les_enfants)/2),strlen($les_enfants)); +if (strpos($les_enfants2,"<P>")){ + $les_enfants2=substr($les_enfants2,strpos($les_enfants2,"<P>"),strlen($les_enfants2)); + $les_enfants1=substr($les_enfants,0,strlen($les_enfants)-strlen($les_enfants2)); +}else{ + $les_enfants1=$les_enfants; + $les_enfants2=""; +} + + +// Afficher les sous-rubriques + echo "<p><table cellpadding=0 cellspacing=0 border=0 width='100%'>"; + echo "<tr><td valign='top' width=50%>$les_enfants1</td>"; + echo "<td width=20><img src='img_pack/rien.gif' width=20></td>"; + echo "<td valign='top' width=50%>$les_enfants2 "; + if (strlen($les_enfants2) > 0) echo "<p>"; + echo "</td></tr>"; + echo "</table>"; + + + + + // // Vos articles soumis au vote // @@ -331,15 +423,6 @@ if ($options == 'avancees') { "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=\"publie\" ORDER BY articles.date DESC", true); - // - // Vos articles refuses - // - - echo "<p>"; - afficher_articles("Vos articles refusés", - "SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, 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=\"refuse\" ORDER BY articles.date DESC"); } diff --git a/ecrire/interface.php3 b/ecrire/interface.php3 deleted file mode 100644 index f641ff51b1..0000000000 --- a/ecrire/interface.php3 +++ /dev/null @@ -1,133 +0,0 @@ -<?php - -include ("inc.php3"); - - -debut_page($titre_breve); -debut_gauche(); - - -debut_boite_info(); -?> -Cette page vous permet de personnaliser votre interface (page en construction). -Vous pouvez modifier, par exemple, le fond d'écran de l'espace privé de SPIP. - -<?php -fin_boite_info(); - - -debut_droite(); - - -echo aide ("intermodif"); - -?> - -<P> - -<?php - debut_cadre_relief(); -?> -<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=0 WIDTH=100% BACKGROUND=''> -<TR> -<TD BGCOLOR='<?php echo $couleur_foncee; ?>'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'> -<B>Survol :</B> -</TD></TR></TABLE> -<P> -<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3> -Si l'interface de SPIP vous semble un peu lente, vous pouvez désactiver l'animation des boutons de la barre de navigation ci-dessus : - - - -<CENTER> -<TABLE CELLPADDING=0 CELLSPACING=10 BORDER=0 BACKGROUND=''> -<TR><TD ALIGN='center'><A HREF="interface.php3?set_survol=off"><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2> -<img src="IMG2/asuivre-on.gif" width="69" height="79" border="0"><BR><B>Sans animation de survol</B></A> -</FONT></TD> -<TD ALIGN='center'><A HREF="interface.php3?set_survol=on" onMouseOver="avecsurvol.src='IMG2/asuivre-on.gif'" onMouseOut="avecsurvol.src='IMG2/asuivre-off.gif'"><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2> -<img src="IMG2/asuivre-off.gif" width="69" height="79" border="0" NAME='avecsurvol'><BR><B>Avec animation de survol</B></A> -</FONT></TD></TR> -</TABLE> - - -</CENTER> - -</FONT> -<?php - fin_cadre_relief(); - -?> - - -<P> - -<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=0 WIDTH=100% BACKGROUND=''> -<TR> -<TD BGCOLOR='<?php echo $couleur_foncee; ?>'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'> -<B>Fond d'écran :</B> -</TD></TR></TABLE> - - -<CENTER> - -<TABLE CELLPADDING=0 CELLSPACING=20 BORDER=0 BACKGROUND='' WIDTH=\"100%\"> -<TR> - -<TD ALIGN="center"> -<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1 CLASS="profondeur"> -<TR><TD BACKGROUND='IMG2/rayures.gif'><A HREF="interface.php3?set_fond=1"><IMG SRC="IMG2/rayures.gif" BORDER=1 WIDTH=50 HEIGHT=50></A></TD></TR></TABLE> -</TD> -<TD> -<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1 CLASS="profondeur"> -<TR><TD BACKGROUND='IMG2/rayures.gif'><A HREF="interface.php3?set_fond=2"><IMG SRC="IMG2/blob.gif" BORDER=1 WIDTH=50 HEIGHT=50></A></TD></TR></TABLE> -</TD> -<TD> -<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1 CLASS="profondeur"> -<TR><TD BACKGROUND='IMG2/rayures.gif'><A HREF="interface.php3?set_fond=3"><IMG SRC="IMG2/carreaux.gif" BORDER=1 WIDTH=50 HEIGHT=50></A></TD></TR></TABLE> -</TD> -<TD> -<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1 CLASS="profondeur"> -<TR><TD BACKGROUND='IMG2/rayures.gif'><A HREF="interface.php3?set_fond=4"><IMG SRC="IMG2/fond-trame.gif" BORDER=1 WIDTH=50 HEIGHT=50></A></TD></TR></TABLE> -</TD> -<TD> -<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1 CLASS="profondeur"> -<TR><TD BACKGROUND='IMG2/rayures.gif'><A HREF="interface.php3?set_fond=5"><IMG SRC="IMG2/degrade.jpg" BORDER=1 WIDTH=50 HEIGHT=50></A></TD></TR></TABLE> -</TD> -</TR></TABLE> -</CENTER> - - - -<?php - - debut_cadre_relief(); - -echo "<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=0 WIDTH=100% BACKGROUND=''>"; -echo "<TR>"; -echo "<TD BGCOLOR='$couleur_foncee'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"; -echo "<B>Couleurs :</B>"; -echo "</TD></TR>"; - -echo "<TR><TD BGCOLOR='#FFFFFF'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3> <A HREF='interface.php3?set_couleur=6'>Bleu</A></TD></TR>"; -echo "<TD BGCOLOR='$couleur_claire'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3> <A HREF='interface.php3?set_couleur=1'>Vert</A></TD></TR>"; -echo "<TD BGCOLOR='#FFFFFF'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3> <A HREF='interface.php3?set_couleur=2'>Rouge</A></TD></TR>"; -echo "<TD BGCOLOR='$couleur_claire'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3> <A HREF='interface.php3?set_couleur=3'>Jaune</A></TD></TR>"; -echo "<TD BGCOLOR='#FFFFFF'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3> <A HREF='interface.php3?set_couleur=4'>Violet</A></TD></TR>"; -echo "<TD BGCOLOR='$couleur_claire'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3> <A HREF='interface.php3?set_couleur=5'>Gris</A></TD></TR>"; - - -echo "</TR></TABLE>"; - - fin_cadre_relief(); - - - - - - - - - -fin_page(); - -?> diff --git a/ecrire/message.php3 b/ecrire/message.php3 index 6f4319086d..13fb507b73 100644 --- a/ecrire/message.php3 +++ b/ecrire/message.php3 @@ -119,19 +119,21 @@ while($row = mysql_fetch_array($result_message)) { - debut_page(); + debut_page($titre, "messagerie", "messagerie"); debut_gauche(); if ($statut == 'publie' AND $type == 'normal' AND $type != 'affich') { - echo "<p><center><a href='messagerie.php3?id_message=$id_message&supp_dest=$connect_id_auteur'><font face='Verdana,Arial,Helvetica,sans-serif' size=1 color='#666666'><img src='IMG2/message-efface.gif' border=0 width=32 height=32><br><b>Ne plus participer à cette discussion</b></font></a></center>"; + + echo "<div align='center'>"; + icone ("Ne plus participer à cette discussion", "messagerie.php3?id_message=$id_message&supp_dest=$connect_id_auteur", "messagerie-24.png", "supprimer.gif"); + echo "</div>"; } debut_droite(); - echo "<TABLE CELLPADDING=15 CELLSPACING=0 BORDER=1 WIDTH='100%'><TR><TD BGCOLOR='#FFFFFF' ALIGN='center' WITH='100%'>"; - echo "<CENTER>"; + debut_cadre_enfonce("messagerie-24.png"); echo "<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>"; echo "<TR><TD>"; @@ -194,14 +196,14 @@ while($row = mysql_fetch_array($result_message)) { switch ($statut_auteur) { case "0minirezo": - echo "<img src='IMG2/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>"; + echo "<img src='img_pack/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>"; break; case "2redac": case "1comite": - echo "<img src='IMG2/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>"; + echo "<img src='img_pack/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>"; break; case "5poubelle": - echo "<img src='IMG2/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>"; + echo "<img src='img_pack/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>"; break; case "nouveau": default: @@ -332,14 +334,14 @@ while($row = mysql_fetch_array($result_message)) { switch ($statut_auteur) { case "0minirezo": - echo "<img src='IMG2/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>"; + echo "<img src='img_pack/bonhomme-noir.gif' alt='Admin' width='23' height='12' border='0'>"; break; case "2redac": case "1comite": - echo "<img src='IMG2/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>"; + echo "<img src='img_pack/bonhomme-bleu.gif' alt='Admin' width='23' height='12' border='0'>"; break; case "5poubelle": - echo "<img src='IMG2/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>"; + echo "<img src='img_pack/bonhomme-rouge.gif' alt='Admin' width='23' height='12' border='0'>"; break; case "nouveau": echo " "; @@ -508,8 +510,9 @@ while($row = mysql_fetch_array($result_message)) { echo "<br><font face='Georgia,Garamond,Times,serif' size=3>"; if ($expediteur == $connect_id_auteur AND ($statut == 'redac' OR $type == 'pb') OR ($type == 'affich' AND $connect_statut == '0minirezo')) { - afficher_icone_texte(newLinkUrl("message_edit.php3?id_message=$id_message"), - "Modifier ce message", 'IMG2/message-modif.gif', 32, 32, 'right'); + echo "\n<table align='right'><tr><td>"; + icone ("Modifier ce message", newLinkUrl("message_edit.php3?id_message=$id_message"), "messagerie-24.png", "edit.gif"); + echo "</td></tr></table>"; } echo "<p>$texte"; @@ -522,24 +525,25 @@ while($row = mysql_fetch_array($result_message)) { echo "<hr noshade size=1>"; if ($expediteur == $connect_id_auteur AND ($statut == 'redac' OR $type == 'pb') OR ($type == 'affich' AND $connect_statut == '0minirezo')) { - afficher_icone_texte(newLinkUrl("messagerie.php3?detruire_message=$id_message"), - "Supprimer ce message", 'IMG2/message-efface.gif', 32, 32, 'left'); + echo "\n<table align='left'><tr><td>"; + icone ("Supprimer ce message", newLinkUrl("messagerie.php3?detruire_message=$id_message"), "messagerie-24.png", "supprimer.gif"); + echo "</td></tr></table>"; } if ($expediteur == $connect_id_auteur AND $statut == 'redac') { if ($type == 'normal' AND $total_dest < 2){ echo "<p align='right'><font face='Verdana,Arial,Helvetica,sans-serif' size='2' color='#666666'><b>Vous devez indiquer un destinataire avant d'envoyer ce message.</b></font></p>"; } else { - afficher_icone_texte(newLinkUrl("message.php3?id_message=$id_message&change_statut=publie"), - "Envoyer ce message", 'IMG2/message-valide.gif', 32, 32, 'right'); + echo "\n<table align='right'><tr><td>"; + icone ("Envoyer ce message", newLinkUrl("message.php3?id_message=$id_message&change_statut=publie"), "messagerie-24.png", "creer.gif"); + echo "</td></tr></table>"; } } } echo "</td></tr></table>"; - echo "</td></tr></table>"; - + fin_cadre_enfonce(); ////////////////////////////////////////////////////// // Forums @@ -549,9 +553,12 @@ while($row = mysql_fetch_array($result_message)) { $forum_retour = urlencode("message.php3?id_message=$id_message"); - echo "<P align='right'>"; - echo "<A HREF='forum_envoi.php3?statut=perso&adresse_retour=".$forum_retour."&id_message=$id_message&titre_message=".urlencode($titre)."' onMouseOver=\"message.src='IMG2/message-on.gif'\" onMouseOut=\"message.src='IMG2/message-off.gif'\">"; - echo "<img src='IMG2/message-off.gif' alt='Poster un message' width='51' height='52' border='0' name='message'></A>"; + + echo "\n<div align='center'>"; + icone("Poster un message", "forum_envoi.php3?statut=perso&adresse_retour=".$forum_retour."&id_message=$id_message&titre_message=".urlencode($titre), "forum-interne-24.png", "creer.gif"); + echo "</div>"; + + echo "<P align='left'>"; $query_forum = "SELECT * FROM spip_forum WHERE statut='perso' AND id_message='$id_message' AND id_parent=0 ORDER BY date_heure DESC LIMIT 0,20"; diff --git a/ecrire/messagerie.php3 b/ecrire/messagerie.php3 index 8bfd6d4424..f98f0f3f40 100644 --- a/ecrire/messagerie.php3 +++ b/ecrire/messagerie.php3 @@ -13,7 +13,7 @@ if ($detruire_message) { } -debut_page(); +debut_page("Votre messagerie", "messagerie", "messagerie"); debut_gauche(); @@ -21,15 +21,15 @@ debut_boite_info(); echo propre("La messagerie vous permet d'échanger des messages entre rédacteurs, de conserver des pense-bêtes (pour votre usage personnel) ou d'afficher des notes en marge de chaque page."); -echo propre(" <br><br><IMG SRC='IMG2/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{vert}} indique les messages échangés entre utilisateurs du site."); +echo propre(" <br><br><IMG SRC='img_pack/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{vert}} indique les {{messages échangés entre utilisateurs}} du site."); echo aide ("messut"); -echo propre(" <br><br><IMG SRC='IMG2/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{bleu}} indique un pense-bête: c'est-à-dire un message à votre usage personnel."); +echo propre(" <br><br><IMG SRC='img_pack/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{bleu}} indique un {{pense-bête}}: c'est-à-dire un message à votre usage personnel."); echo aide ("messpense"); -echo propre(" <br><br><IMG SRC='IMG2/m_envoi_affich.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{jaune}} indique une annonce : modifiable par tous les administrateurs, et visible par tous les rédacteurs."); +echo propre(" <br><br><IMG SRC='img_pack/m_envoi_jaune.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{jaune}} indique une {{annonces à tous les rédacteurs}} : modifiable par tous les administrateurs, et visible par tous les rédacteurs."); fin_boite_info(); @@ -90,7 +90,7 @@ function afficher_messages($titre_table, $query_message, $afficher_auteurs = tru $puce = 'm_envoi_jaune.gif'; break; case 'affich' : - $puce = 'm_envoi_affich.gif'; + $puce = 'm_envoi_jaune.gif'; break; case 'normal': default: @@ -98,7 +98,7 @@ function afficher_messages($titre_table, $query_message, $afficher_auteurs = tru break; } - $s .= "<img src='IMG2/$puce' width='14' height='7' border='0'>"; + $s .= "<img src='img_pack/$puce' width='14' height='7' border='0'>"; $s .= " ".typo($titre)."</A>"; $vals[] = $s; @@ -178,7 +178,11 @@ afficher_messages("Vos anciens pense-bête", $query_message, false, false, if ($connect_statut == '0minirezo') { $query_message = "SELECT * FROM spip_messages AS messages WHERE statut='publie' AND type='affich'"; - afficher_messages("Annonces <font size=1> <a href='message_edit.php3?new=oui&type=affich'><img src='IMG2/m_envoi_affich.gif' width='14' height='7' border='0'>Ajouter</a></font>", $query_message, false, false, false, true); + afficher_messages("Annonces à tous les rédacteurs <font size=1> <a href='message_edit.php3?new=oui&type=affich'><img src='img_pack/m_envoi_jaune.gif' width='14' height='7' border='0'> Ajouter</a></font>", $query_message, false, false, false, true); +} +else { + $query_message = "SELECT * FROM spip_messages AS messages WHERE statut='publie' AND type='affich'"; + afficher_messages("Annonces à tous les rédacteurs", $query_message, false, false, false, true); } fin_page(); diff --git a/ecrire/mots_edit.php3 b/ecrire/mots_edit.php3 index de7e8ad7cc..c830d6ebe0 100644 --- a/ecrire/mots_edit.php3 +++ b/ecrire/mots_edit.php3 @@ -20,7 +20,7 @@ function mySel($varaut, $variable) { // if ($connect_statut == '0minirezo') { if ($new == 'oui') { - $query = "INSERT INTO spip_mots (titre) VALUES ('')"; + $query = "INSERT INTO spip_mots (titre,id_groupe) VALUES ('','$id_groupe')"; $result = spip_query($query); $id_mot = mysql_insert_id(); } @@ -75,7 +75,7 @@ if ($row = mysql_fetch_array($result)) { $type = $row['type']; } -debut_page("« $titre »"); +debut_page("« $titre »", "documents", "mots"); debut_gauche(); @@ -85,13 +85,19 @@ debut_gauche(); debut_boite_info(); echo "<CENTER>"; -echo "<A HREF='../spip_redirect.php3?id_mot=$id_mot&recalcul=oui'><img src='IMG2/voirenligne.gif' alt='voir en ligne' width='48' height='48' border='0' align='right'></A>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>MOT NUMÉRO :</B></FONT>"; echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$id_mot</B></FONT>"; echo "</CENTER>"; fin_boite_info(); +echo "<p><center>"; +if ($new == 'oui') { + $adresse_retour = "mots_edit.php3?redirect=$redirect&redirect_ok=oui&supp_mot=$id_mot"; +}else { + $adresse_retour = "mots_edit.php3?redirect=$redirect&redirect_ok=oui"; +} +icone("Voir tous les mots-clés", $adresse_retour, "mot-cle-24.png", "rien.gif"); +echo "</center>"; ////////////////////////////////////////////////////// // Logos du mot-clef @@ -115,28 +121,42 @@ if ($connect_statut == '0minirezo' AND ($options == 'avancees' OR $arton_ok)) { debut_droite(); -if ($new == 'oui') { - echo "<A HREF='mots_edit.php3?redirect=$redirect&redirect_ok=oui&supp_mot=$id_mot' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Annuler le nouveau mot-clé' width='49' height='46' border='0' name='retour' align='middle'></A>"; -}else { - echo "<A HREF='mots_edit.php3?redirect=$redirect&redirect_ok=oui' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Retour' width='49' height='46' border='0' name='retour' align='middle'></A>"; - +debut_cadre_enfonce("groupe-mot-24.png"); + + +echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; +echo "<tr width='100%'>"; +echo "<td width='100%' valign='top'>"; +gros_titre($titre); + + +if (strlen($descriptif) > 1) { + echo "<p><div align='left' style='padding: 5px; border: 1px dashed #aaaaaa;'>"; + echo "<font size=2 face='Verdana,Arial,Helvetica,sans-serif'>"; + echo "<b>Descriptif :</b> "; + echo propre($descriptif); + echo " "; + echo "</font>"; + echo "</div>"; } +echo "</td>"; -echo "<FONT SIZE=5 FACE='Verdana,Arial,Helvetica,sans-serif'><B>$titre</B></FONT>"; + echo "<td><img src='img_pack/rien.gif' width=5></td>\n"; + echo "<td align='right' valign='top'>"; + icone("Voir en ligne", "../spip_redirect.php3?id_mot=$id_mot&recalcul=oui", "racine-24.png", "rien.gif"); + echo "</td>"; -if (strlen($descriptif)>0 OR strlen($texte)>0){ - debut_boite_info(); +echo "</tr></table>\n"; + +if (strlen($texte)>0){ echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif'>"; - - echo "<P><B>$descriptif</B>"; echo "<P>$texte"; - echo "</FONT>"; - - fin_boite_info(); } + + echo "<P>"; if ($connect_statut == "0minirezo") $aff_articles = "prepa,prop,publie,refuse"; @@ -159,10 +179,14 @@ afficher_breves("Les brèves liées à ce mot-clé", afficher_sites("Les sites référencés liées à ce mot-clé", "SELECT syndic.* FROM spip_syndic AS syndic, spip_mots_syndic AS lien WHERE lien.id_mot='$id_mot' AND lien.id_syndic=syndic.id_syndic ORDER BY syndic.nom_site DESC LIMIT 0,10"); +fin_cadre_enfonce(); + + + if ($connect_statut =="0minirezo"){ echo "<P>"; - debut_cadre_relief(); + debut_cadre_formulaire(); @@ -191,11 +215,13 @@ if ($connect_statut =="0minirezo"){ echo "<B>Nom ou titre du mot-clé</B> [Obligatoire]"; echo aide ("mots"); - echo "<BR><INPUT TYPE='text' NAME='titre' CLASS='formo' VALUE=\"$titre\" SIZE='40'><P>"; + echo "<BR><INPUT TYPE='text' NAME='titre' CLASS='formo' VALUE=\"$titre\" SIZE='40'>"; + + debut_cadre_relief("groupe-mot-24.png"); echo "Dans le groupe :</label>\n"; echo aide ("motsgroupes"); - echo "<UL><SELECT NAME='id_type'>\n"; + echo " <SELECT NAME='id_type' class='fondl'>\n"; $query_groupes = "SELECT * FROM spip_groupes_mots ORDER BY titre"; $result = spip_query($query_groupes); @@ -206,7 +232,8 @@ if ($connect_statut =="0minirezo"){ } - echo "</SELECT></UL>"; + echo "</SELECT>"; + fin_cadre_relief(); @@ -214,7 +241,7 @@ if ($connect_statut =="0minirezo"){ if ($options == 'avancees' OR $descriptif) { echo "<B>Descriptif rapide</B><BR>"; - echo "<TEXTAREA NAME='descriptif' CLASS='forml' ROWS='2' COLS='40' wrap=soft>"; + echo "<TEXTAREA NAME='descriptif' CLASS='forml' ROWS='4' COLS='40' wrap=soft>"; echo $descriptif; echo "</TEXTAREA><P>\n"; } @@ -224,7 +251,7 @@ if ($connect_statut =="0minirezo"){ if ($options == 'avancees' OR $texte) { echo "<B>Texte explicatif</B><BR>"; - echo "<TEXTAREA NAME='texte' ROWS='5' CLASS='forml' COLS='40' wrap=soft>"; + echo "<TEXTAREA NAME='texte' ROWS='8' CLASS='forml' COLS='40' wrap=soft>"; echo $texte; echo "</TEXTAREA><P>\n"; } @@ -236,7 +263,7 @@ if ($connect_statut =="0minirezo"){ echo "</FORM>"; } -fin_cadre_relief(); + fin_cadre_formulaire(); } diff --git a/ecrire/mots_tous.php3 b/ecrire/mots_tous.php3 index 4a9401b16b..d6140dfcba 100644 --- a/ecrire/mots_tous.php3 +++ b/ecrire/mots_tous.php3 @@ -72,7 +72,7 @@ if ($connect_statut == '0minirezo') { } -debut_page("Mots-clés"); +debut_page("Mots-clés", "documents", "mots"); debut_gauche(); echo aide ("mots"); @@ -83,20 +83,6 @@ debut_droite(); ///// -if ($connect_statut =="0minirezo" AND !$conf_mot){ - echo "<P align='right'>"; - - $query_groupes = "SELECT * FROM spip_groupes_mots ORDER BY titre"; - $nb_groupes = mysql_num_rows(spip_query($query_groupes)); - - if ($nb_groupes > 0) - echo "<A HREF='mots_edit.php3?new=oui&redirect=mots_tous.php3' onMouseOver=\"creer_mot.src='IMG2/creer-mot-on.gif'\" onMouseOut=\"creer_mot.src='IMG2/creer-mot-off.gif'\"><img src='IMG2/creer-mot-off.gif' alt='Creer un nouveau mot-cle' width='86' height='56' border='0' name='creer_mot'></A>"; - else - echo "Avant de pouvoir créer des mots-clés,<br> vous devez d'abord créer un groupe de mots :<p align='right'>"; - - echo " <A HREF='mots_type.php3?new=oui' onMouseOver=\"creer_groupe.src='IMG2/creer-groupe-on.gif'\" onMouseOut=\"creer_groupe.src='IMG2/creer-groupe-off.gif'\"><img src='IMG2/creer-groupe-off.gif' alt='Creer un nouveau groupe' width='82' height='56' border='0' name='creer_groupe'></A>"; -} - if ($conf_mot>0) { if ($nb_articles == 1) { $texte_lie = "un article, "; @@ -209,18 +195,20 @@ while($row_groupes = mysql_fetch_array($result_groupes)) { $ifond=0; // Afficher le titre du groupe - echo "<p><table border=0 cellspacing=0 cellpadding=3 width=\"100%\" style='border: solid black 1px'>"; - echo "<tr><td bgcolor='#eeeecc' colspan=2><font face='verdana,arial,helvetica,sans-serif' size=3 color='#000000'><b>$titre_groupe</b>"; + debut_cadre_enfonce("groupe-mot-24.png"); + echo "<p><table border=0 cellspacing=0 cellpadding=3 width=\"100%\">"; + echo "<tr><td bgcolor='$couleur_foncee' colspan=2><font face='verdana,arial,helvetica,sans-serif' size=3 color='#ffffff'><b>$titre_groupe</b>"; echo "</font></td>"; - echo "<td bgcolor='#eeeecc' align='right'><font face='verdana,arial,helvetica,sans-serif' size=1>"; - if ($connect_statut == "0minirezo"){ + echo "<td bgcolor='$couleur_foncee' align='right'><font face='verdana,arial,helvetica,sans-serif' size=1>"; + /*if ($connect_statut == "0minirezo"){ echo " [<a href=\"mots_type.php3?id_groupe=$id_groupe\">modifier</a>]"; }else echo " "; + */ echo "</font></td></tr>"; - echo "<tr><td bgcolor='#eeeeee' colspan=3><font face='verdana,arial,helvetica,sans-serif' size=1>"; + echo "<tr><td colspan=3><font face='verdana,arial,helvetica,sans-serif' size=1>"; if ($articles == "oui") echo "> Articles "; if ($breves == "oui") echo "> Brèves "; if ($rubriques == "oui") echo "> Rubriques "; @@ -239,7 +227,7 @@ while($row_groupes = mysql_fetch_array($result_groupes)) { if ($acces_comite == "oui") echo "> Rédacteurs "; if ($acces_forum == "oui") echo "> Visiteurs du site public "; - echo "</font></td></tr>"; + echo "</font></td></tr></table>"; @@ -249,7 +237,8 @@ while($row_groupes = mysql_fetch_array($result_groupes)) { $result = spip_query($query); if (mysql_num_rows($result) > 0) { - + debut_cadre_relief("mot-cle-24.png"); + echo "<table border=0 cellspacing=0 cellpadding=3 width=\"100%\">"; // Afficher les mots-cles while($row = mysql_fetch_array($result)) { $id_mot = $row['id_mot']; @@ -278,9 +267,9 @@ while($row_groupes = mysql_fetch_array($result_groupes)) { echo "<TR BGCOLOR='$couleur'>"; echo "<TD>"; if ($connect_statut == "0minirezo" OR $nombre_mots>0){ - echo "<A HREF='mots_edit.php3?id_mot=$id_mot&redirect=mots_tous.php3'><img src='IMG2/petite-cle.gif' alt='X' width='23' height='12' border='0'></A>"; + echo "<A HREF='mots_edit.php3?id_mot=$id_mot&redirect=mots_tous.php3'><img src='img_pack/petite-cle.gif' alt='X' width='23' height='12' border='0'></A>"; }else{ - echo "<img src='IMG2/petite-cle.gif' alt='X' width='23' height='12' border='0'>"; + echo "<img src='img_pack/petite-cle.gif' alt='X' width='23' height='12' border='0'>"; } echo "</TD>"; echo "<TD WIDTH=\"50%\">"; @@ -336,19 +325,25 @@ while($row_groupes = mysql_fetch_array($result_groupes)) { echo "<FONT SIZE=1>[<A HREF='mots_tous.php3?conf_mot=$id_mot'>supprimer ce mot</A>]</FONT>"; } else echo " "; - //echo "<IMG SRC='IMG2/rien.gif' WIDTH=100 HEIGHT=1 BORDER=0>"; + //echo "<IMG SRC='img_pack/rien.gif' WIDTH=100 HEIGHT=1 BORDER=0>"; echo "</FONT>"; echo "</TD>"; echo "</TR>\n"; } } + echo "</table>"; + fin_cadre_relief(); + + $supprimer_groupe = false; } else { + if ($connect_statut =="0minirezo"){ - echo "<TR><TD ALIGN='right' COLSPAN=3><A HREF='mots_tous.php3?supp_group=$id_groupe'>Supprimer ce groupe</A></TD></TR>"; + $supprimer_groupe = true; + //echo "<A HREF='mots_tous.php3?supp_group=$id_groupe'>Supprimer ce groupe</A>"; } } @@ -356,13 +351,37 @@ while($row_groupes = mysql_fetch_array($result_groupes)) { - echo "</table>"; + + if ($connect_statut =="0minirezo" AND !$conf_mot){ + echo "\n<table cellpadding=0 cellspacing=0 border=0 width=100%>"; + echo "<tr>"; + echo "<td>"; + icone("Modifier ce groupe de mots", "mots_type.php3?id_groupe=$id_groupe", "groupe-mot-24.png", "edit.gif"); + echo "</td>"; + if ($supprimer_groupe){ + echo "<td>"; + icone("Supprimer ce groupe", "mots_tous.php3?supp_group=$id_groupe", "groupe-mot-24.png", "supprimer.gif"); + echo "</td>"; + echo "<td> </td>"; // Histoire de forcer "supprimer" un peu plus vers la gauche + } + echo "<td align='right'>"; + icone("Créer un nouveau mot-clé", "mots_edit.php3?new=oui&redirect=mots_tous.php3&id_groupe=$id_groupe", "mots-cle-24.png", "creer.gif"); + echo "</td></tr></table>"; + } + fin_cadre_enfonce(); + +} +if ($connect_statut =="0minirezo" AND !$conf_mot){ + echo "<p> </p><div align='right'>"; + icone("Créer un nouveau groupe de mots", "mots_type.php3?new=oui", "groupe-mot-24.png", "creer.gif"); + echo "</div>"; } + fin_page(); ?> diff --git a/ecrire/mots_type.php3 b/ecrire/mots_type.php3 index 78df9e390c..3cb91a382d 100644 --- a/ecrire/mots_type.php3 +++ b/ecrire/mots_type.php3 @@ -29,41 +29,57 @@ while($row = mysql_fetch_array($result_groupes)) { } +debut_page("« $titre »", "documents", "mots"); -debut_page($titre_breve); debut_gauche(); debut_droite(); +debut_cadre_enfonce("groupe-mot-24.png"); -echo "<A HREF='mots_tous.php3' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Retour' width='49' height='46' border='0' name='retour' align='left'></A>"; -echo " <font face='verdana,arial,helvetica' size=1><b>GROUPE DE MOTS :</b><br></font>"; -echo " <font face='verdana,arial,helvetica' size=5><b>$titre</b></font>"; -echo aide("motsgroupes")."<p><br><p>"; +echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; +echo "<tr width='100%'>"; + + echo "<td align='right' valign='top'>"; + icone("Retour", "mots_tous.php3", "mot-cle-24.png", "rien.gif"); + echo "</td>"; + echo "<td><img src='img_pack/rien.gif' width=5></td>\n"; -if ($connect_statut =="0minirezo"){ +echo "<td width='100%' valign='top'>"; +echo "<font face='verdana,arial,helvetica' size=1><b>GROUPE DE MOTS :</b><br></font>"; +gros_titre($titre); +echo aide("motsgroupes"); + +if ($connect_statut =="0minirezo"){ $type=htmlspecialchars(urldecode($type)); - - - echo "<font face='verdana,arial,helvetica'>"; + echo "<p><font face='verdana,arial,helvetica'>"; echo "<FORM ACTION='mots_tous.php3' METHOD='post'>\n"; echo "<INPUT TYPE='Hidden' NAME='modifier_groupe' VALUE=\"oui\">\n"; echo "<INPUT TYPE='Hidden' NAME='id_groupe' VALUE=\"$id_groupe\">\n"; echo "<INPUT TYPE='Hidden' NAME='ancien_type' VALUE=\"$titre\">\n"; + debut_cadre_formulaire(); + echo "<b>Changer le titre de ce groupe :</b><br>\n"; + echo "<INPUT TYPE='Text' SIZE=40 CLASS='formo' NAME='change_type' VALUE=\"$titre\">\n"; + echo "<p><div align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'></div>"; + fin_cadre_formulaire(); +} + + +echo "</td></tr></table>"; - debut_cadre_relief(); - echo "<b>Titre de ce groupe :</b><br>\n"; - echo "<INPUT TYPE='Text' SIZE=40 CLASS='formo' NAME='change_type' VALUE=\"$titre\">\n"; - fin_cadre_relief(); +fin_cadre_enfonce(); - echo "<p><div class='forml' style='padding:5px; border: solid black 1px'>"; +if ($connect_statut =="0minirezo"){ + echo "<p>"; + debut_cadre_formulaire(); + echo "<div style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #dddddd;'>"; echo "<b>Les mots-clés de ce groupe peuvent être associés :</b>"; echo "<ul>"; @@ -92,7 +108,7 @@ if ($connect_statut =="0minirezo"){ $config_precise_groupes = lire_meta("config_precise_groupes"); if ($config_precise_groupes == "oui" OR $unseul == "oui" OR $obligatoire == "oui"){ echo "<p>"; - echo "<div class='forml' style='padding:5px; border: solid black 1px'>"; + echo "<div style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #dddddd;'>"; if ($unseul == "oui") $checked = "checked"; else $checked = ""; @@ -109,7 +125,7 @@ if ($connect_statut =="0minirezo"){ echo "<p>"; - echo "<div class='forml' style='padding:5px; border: solid black 1px'>"; + echo "<div style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #dddddd;'>"; echo "<b>Les mots de ce groupe peuvent ĂȘtre attribuĂ©s par :</b>"; echo "<ul>"; @@ -138,9 +154,9 @@ if ($connect_statut =="0minirezo"){ - echo "<p><div align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'>"; + echo "<p><div align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'></div>"; echo "</FORM><P>"; - + fin_cadre_formulaire(); echo "</font>"; diff --git a/ecrire/naviguer.php3 b/ecrire/naviguer.php3 index 3ce245987b..442727fbcc 100644 --- a/ecrire/naviguer.php3 +++ b/ecrire/naviguer.php3 @@ -10,59 +10,28 @@ include_local ("inc_mots.php3"); if (!$coll) $coll=0; $flag_mots = lire_meta("articles_mots"); -// -// Afficher la hierarchie des rubriques -// -function parent($collection){ - global $parents; - global $coll; - $parents=ereg_replace("(~+)","\\1~",$parents); - if ($collection!=0){ - $query2="SELECT * FROM spip_rubriques WHERE id_rubrique=\"$collection\""; - $result2=spip_query($query2); - - while($row=mysql_fetch_array($result2)){ - $id_rubrique = $row[0]; - $id_parent = $row[1]; - $titre = $row[2]; - - if ($id_rubrique==$coll){ - if (acces_restreint_rubrique($id_rubrique)) - $parents="~ <IMG SRC='IMG2/triangle-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=4 FACE='Verdana,Arial,Helvetica,sans-serif'><B>".majuscules($titre)."</B></FONT><BR>\n$parents"; - else - $parents="~ <IMG SRC='IMG2/triangle.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=4 FACE='Verdana,Arial,Helvetica,sans-serif'><B>".majuscules($titre)."</B></FONT><BR>\n$parents"; - }else{ - if (acces_restreint_rubrique($id_rubrique)) - $parents="~ <IMG SRC='IMG2/triangle-bas-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents"; - else - $parents="~ <IMG SRC='IMG2/triangle-bas.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents"; - } - } - parent($id_parent); - } -} function enfant($collection){ global $les_enfants; $query2 = "SELECT * FROM spip_rubriques WHERE id_parent=\"$collection\" ORDER BY titre"; - $result2 = spip_query($query2); + $result2 = mysql_query($query2); while($row=mysql_fetch_array($result2)){ $id_rubrique=$row[0]; $id_parent=$row[1]; $titre=$row[2]; - $descriptif=$row[3]; + $descriptif=propre($row[3]); + $bouton_layer = bouton_block_invisible("enfants$id_rubrique"); $les_sous_enfants = sous_enfant($id_rubrique); - $les_enfants.= "<P><TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=\"100%\">"; - $les_enfants.= "<TR><TD WIDTH=\"100%\">"; - $les_enfants.= "<TABLE CELLPADDING=1 CELLSPACING=0 BORDER=0 WIDTH=\"100%\"><TR><TD BGCOLOR='#000000' WIDTH=\"100%\">"; - $les_enfants.= "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=\"100%\"><TR><TD BACKGROUND='IMG2/rayures.gif' BGCOLOR='#FFFFFF' WIDTH=\"100%\">"; - $les_enfants.= "<FONT FACE=\"Georgia,Garamond,Times,serif\">"; + $les_enfants.= "<P>"; + if ($id_parent == "0") $les_enfants .= debut_cadre_relief("secteur-24.png", true); + else $les_enfants .= debut_cadre_relief("rubrique-24.png", true); + $les_enfants.= "<FONT FACE=\"verdana,arial,helvetica,sans-serif\">"; if (strlen($les_sous_enfants) > 0){ - $les_enfants.= bouton_block_invisible("enfants$id_rubrique"); + $les_enfants.= $bouton_layer; } if (acces_restreint_rubrique($id_rubrique)){ $les_enfants.= "<B><A HREF='naviguer.php3?coll=$id_rubrique'><font color='red'>".typo($titre)."</font></A></B>"; @@ -73,25 +42,20 @@ function enfant($collection){ $les_enfants.="<BR><FONT SIZE=1>$descriptif</FONT>"; $les_enfants.= "</FONT>"; - $les_enfants.= "</TD></TR></TABLE>"; - $les_enfants.= "</TD></TR></TABLE>"; - $les_enfants.= "</TD>"; - $les_enfants.= "<TD VALIGN='top' BACKGROUND='IMG2/ombre-d.gif' WIDTH=5><img src='IMG2/ombre-hd.gif' width='5' height='9' border=0><TD></TR>"; - $les_enfants.= "<TR><TD BACKGROUND='IMG2/ombre-b.gif' ALIGN='left'><img src='IMG2/ombre-bg.gif' width='8' height='5' border='0'></TD><TD><img src='IMG2/ombre-bd.gif' width='5' height='5' border='0'></TD></TR></TABLE>"; -// $les_enfants.="<BR>"; $les_enfants.="<FONT FACE='arial, helvetica'>"; $les_enfants .= $les_sous_enfants; - $les_enfants.="</FONT> "; + $les_enfants .="</FONT> "; + $les_enfants .= fin_cadre_relief(true); } } function sous_enfant($collection2){ $query3 = "SELECT * FROM spip_rubriques WHERE id_parent=\"$collection2\" ORDER BY titre"; - $result3 = spip_query($query3); + $result3 = mysql_query($query3); if (mysql_num_rows($result3) > 0){ - $retour = debut_block_invisible("enfants$collection2")."\n\n<FONT SIZE=1><ul>"; + $retour = debut_block_invisible("enfants$collection2")."\n\n<FONT SIZE=1><ul style='list-style-image: url(img_pack/rubrique-12.png)'>"; while($row=mysql_fetch_array($result3)){ $id_rubrique2=$row[0]; $id_parent2=$row[1]; @@ -114,7 +78,7 @@ if ($titre){ // si c'est une rubrique-secteur contenant des breves, ne deplacer // que si $confirme_deplace == 'oui' $query = "SELECT COUNT(*) FROM spip_breves WHERE id_rubrique=\"$id_rubrique\""; - $row = mysql_fetch_array(spip_query($query)); + $row = mysql_fetch_array(mysql_query($query)); if (($row[0] > 0) and !($confirme_deplace == 'oui')) { $id_parent = 0; } @@ -130,7 +94,7 @@ if ($titre){ $descriptif = addslashes($descriptif); $texte = addslashes($texte); $query = "UPDATE spip_rubriques SET $change_parent titre=\"$titre\", descriptif=\"$descriptif\", texte=\"$texte\" WHERE id_rubrique=$id_rubrique"; - $result = spip_query($query); + $result = mysql_query($query); calculer_rubriques(); @@ -143,14 +107,15 @@ if ($titre){ // infos sur cette rubrique // $query="SELECT * FROM spip_rubriques WHERE id_rubrique='$coll'"; -$result=spip_query($query); +$result=mysql_query($query); while($row=mysql_fetch_array($result)){ $id_rubrique=$row[0]; - $id_parent=$row[1]; + $id_parent=$row['id_parent']; $titre=$row[2]; $descriptif=$row[3]; $texte=$row[4]; + $statut = $row['statut']; } if ($titre) @@ -158,24 +123,40 @@ if ($titre) else $titre_page = "Naviguer dans le site..."; -debut_page($titre_page); -debut_gauche(); -debut_boite_info(); -echo "<CENTER>"; +///// debut de la page +debut_page($titre_page, "documents", "rubriques"); -if ($coll >0) { - echo "<A HREF='../spip_redirect.php3?id_rubrique=$coll&recalcul=oui'><img src='IMG2/voirenligne.gif' alt='voir en ligne' width='48' height='48' border='0' align='right'></A>"; -} + +//////// parents -echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>RUBRIQUE NUMÉRO :</B></FONT>"; -echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$coll</B></FONT>"; -echo "</CENTER>"; +debut_grand_cadre(); -fin_boite_info(); +afficher_parents($id_parent); +$parents="~ <IMG SRC='img_pack/racine-24.png' WIDTH=24 HEIGHT=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; + +$parents=ereg_replace("~"," ",$parents); +$parents=ereg_replace(" ","",$parents); + +echo "$parents"; + +fin_grand_cadre(); + + + +debut_gauche(); + +if ($coll > 0) { + debut_boite_info(); + echo "<CENTER>"; + echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>RUBRIQUE NUMÉRO :</B></FONT>"; + echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$coll</B></FONT>"; + echo "</CENTER>"; + fin_boite_info(); +} $rubon = "rubon$coll"; $ruboff = "ruboff$coll"; @@ -199,86 +180,76 @@ if ($connect_statut == '0minirezo' AND acces_rubrique($coll) AND ($options == 'a debut_droite(); +///// Editable ? +$flag_editable = ($connect_statut == '0minirezo' AND acces_rubrique($coll)); -//////// parents - -parent($coll); -$parents="~ <IMG SRC='IMG2/triangle-bas.gif' WIDTH=16 HEIGHT=14> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; - -$parents=ereg_replace("~"," ",$parents); -$parents=ereg_replace(" ","",$parents); +if ($coll == 0) $titre = "Racine du site"; -echo "$parents"; +if ($coll == 0) $ze_logo = "racine-24.png"; +else if ($id_parent == 0) $ze_logo = "secteur-24.png"; +else $ze_logo = "rubrique-24.png"; +debut_cadre_enfonce($ze_logo); -///// ICONES DE CREATION/MODIFICATION -$flag_editable = ($connect_statut == '0minirezo' AND acces_rubrique($coll)); +echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; +echo "<tr width='100%'><td width='100%' valign='top'>"; +gros_titre($titre); -echo "<div align='right'>"; -echo "<table cellpadding=0 cellspacing=10 border=0><tr>"; -if ($coll > 0 AND $connect_statut == '0minirezo' AND acces_rubrique($coll)) { - echo "<td valign='bottom'><A HREF='rubriques_edit.php3?id_rubrique=$id_rubrique&retour=nav' onMouseOver=\"modifier_rubrique.src='IMG2/modifier-rubrique-on.gif'\" onMouseOut=\"modifier_rubrique.src='IMG2/modifier-rubrique-off.gif'\"><img src='IMG2/modifier-rubrique-off.gif' alt='Modifier cette rubrique' width='73' height='56' border='0' name='modifier_rubrique'></A></td>"; -} -if ($connect_statut == '0minirezo' AND acces_rubrique($coll)) { - echo "<td valign='bottom'><A HREF='rubriques_edit.php3?new=oui&retour=nav&id_parent=$id_rubrique' onMouseOver=\"creer_rubrique.src='IMG2/creer-rubrique-on.gif'\" onMouseOut=\"creer_rubrique.src='IMG2/creer-rubrique-off.gif'\"><img src='IMG2/creer-rubrique-off.gif' alt='Creer une nouvelle sous-rubrique' width='95' height='56' border='0' name='creer_rubrique' ALIGN='top'></A></td>"; +if (strlen($descriptif) > 1) { + echo "<p><div align='left' style='padding: 5px; border: 1px dashed #aaaaaa;'>"; + echo "<font size=2 face='Verdana,Arial,Helvetica,sans-serif'>"; + echo "<b>Descriptif :</b> "; + echo propre($descriptif); + echo " "; + echo "</font>"; + echo "</div>"; } -if ($coll > 0){ - echo "<td valign='bottom'><A HREF='articles_edit.php3?id_rubrique=$coll&new=oui' onMouseOver=\"ecrire_article.src='IMG2/ecrire-article-on.gif'\" onMouseOut=\"ecrire_article.src='IMG2/ecrire-article-off.gif'\"><img src='IMG2/ecrire-article-off.gif' alt='Ecrire un nouvel article' width='69' height='53' border='0' name='ecrire_article'></A></td>"; -} -$activer_breves=lire_meta("activer_breves"); -if ($id_parent == "0" AND $activer_breves!="non"){ - echo "<td valign='bottom'><A HREF='./breves_edit.php3?id_rubrique=$coll&new=oui' onMouseOver=\"ecrire_breve.src='IMG2/ecrire-breve-on.gif'\" onMouseOut=\"ecrire_breve.src='IMG2/ecrire-breve-off.gif'\"><img src='IMG2/ecrire-breve-off.gif' alt='Ecrire une nouvelle breve' width='75' height='53' border='0' name='ecrire_breve'></A></td>"; -} +echo "</td>"; -$proposer_sites=lire_meta("proposer_sites"); -if ($coll > 0 AND ($connect_statut == '0minirezo' OR $proposer_sites > 0)) { - $link = new Link('sites_edit.php3'); - $link->addVar('id_rubrique', $coll); - $link->addVar('target', 'sites.php3'); - $link->addVar('redirect', $this_link->getUrl()); - echo "<td valign='bottom' align='center'>"; - echo "<a ".$link->getHref()." onMouseOver=\"ecrire_site.src='IMG2/ecrire-site-on.gif'\" onMouseOut=\"ecrire_site.src='IMG2/ecrire-site-off.gif'\" class='boutonlien'>"; - echo "<img src='IMG2/ecrire-site-off.gif' alt='Référencer un site' width='58' height='34' border='0' name='ecrire_site'>"; - echo "<br>Référencer<br>un site</a></td>\n"; +if ($coll >0 AND $statut == 'publie') { + echo "<td><img src='img_pack/rien.gif' width=5></td>\n"; + echo "<td align='right'>"; + icone("Voir en ligne", "../spip_redirect.php3?id_rubrique=$coll&recalcul=oui", "racine-24.png", "rien.gif"); + echo "</td>"; } -echo "</tr></table>"; -if (strlen($descriptif) > 1) { - echo "<DIV align='left'>"; - debut_boite_info(); - echo "<img src='IMG2/descriptif.gif' alt='DESCRIPTIF' width='59' height='12' border='0'><BR>"; - echo "<FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'>"; - echo propre($descriptif); - echo " "; - echo "</FONT>"; - fin_boite_info(); +if ($coll > 0 AND $connect_statut == '0minirezo' AND acces_rubrique($coll)) { + echo "<td><img src='img_pack/rien.gif' width=5></td>\n"; + echo "<td align='right'>"; + icone("Modifier cette rubrique", "rubriques_edit.php3?id_rubrique=$id_rubrique&retour=nav", $ze_logo, "edit.gif"); + echo "</td>"; } +echo "</tr></table>\n"; + + +/// Mots-cles +if ($flag_mots!= 'non' AND $connect_statut == '0minirezo' AND acces_rubrique($coll) AND $options == 'avancees' AND $coll > 0) { + echo "\n<p>"; + formulaire_mots('rubriques', $coll, $nouv_mot, $supp_mot, $cherche_mot, $flag_editable); +} + if (strlen($texte) > 1) { - echo "<FONT SIZE=3 FACE='Georgia,Garamond,Times,serif'><B><DIV align='justify'>"; + echo "\n<p><font size=3 face='Georgia,Garamond,Times,serif'><b><div align='justify'>"; echo justifier(propre($texte)); - echo " <P></B></FONT>"; + echo " </b></font>"; } +fin_cadre_enfonce(); -/// Mots-cles -if ($flag_mots!= 'non' AND $connect_statut == '0minirezo' AND acces_rubrique($coll) AND $options == 'avancees' AND $coll > 0) { - echo "<br><br>"; - formulaire_mots('rubriques', $coll, $nouv_mot, $supp_mot, $cherche_mot, $flag_editable); -} @@ -296,13 +267,22 @@ if (strpos($les_enfants2,"<P>")){ } -if (strlen($les_enfants) > 0) { - echo "<CENTER><TABLE CELLPADING=0 CELLSPACING=0 BORDER=2 WIDTH=100% CLASS='profondeur'>"; - echo "<TR><TD WIDTH=\"100%\"><TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=\"100%\">"; - echo "<TR><TD VALIGN='top' WIDTH=50% BGCOLOR='#FFFFFF'>$les_enfants1</TD>"; - echo "<TD VALIGN='top' WIDTH=50% BGCOLOR='#FFFFFF'>$les_enfants2 </TD></TR>"; - echo "</TABLE></TD></TR></TABLE></CENTER>"; -} +// Afficher les sous-rubriques + echo "<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; + echo "<tr><td valign='top' width=50% rowspan=2>$les_enfants1</td>"; + echo "<td width=20 rowspan=2><img src='img_pack/rien.gif' width=20></td>"; + echo "<td valign='top' width=50%>$les_enfants2 "; + if (strlen($les_enfants2) > 0) echo "<p>"; + echo "</td></tr>"; + + echo "<tr><td align='right' valign='bottom'>"; + if ($connect_statut == '0minirezo' AND acces_rubrique($coll)) { + if ($coll == "0") icone("Créer une rubrique", "rubriques_edit.php3?new=oui&retour=nav&id_parent=$id_rubrique", "secteur-24.png", "creer.gif"); + else icone("Créer une sous-rubrique", "rubriques_edit.php3?new=oui&retour=nav&id_parent=$id_rubrique", "rubrique-24.png", "creer.gif"); + echo "<p>"; + } + echo "</td></tr>"; + echo "</table>"; echo "<DIV align='left'>"; @@ -313,25 +293,22 @@ echo "<DIV align='left'>"; echo "<P>"; afficher_articles("Vos articles en cours de rédaction", - "SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". - "FROM spip_articles AS articles, spip_auteurs_articles AS lien WHERE articles.id_article=lien.id_article AND id_rubrique='$coll' AND lien.id_auteur=\"$connect_id_auteur\" AND articles.statut=\"prepa\" ORDER BY articles.date DESC"); +"SELECT spip_articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut FROM spip_articles, spip_auteurs_articles AS lien WHERE spip_articles.id_article=lien.id_article AND id_rubrique='$coll' AND lien.id_auteur=\"$connect_id_auteur\" AND spip_articles.statut=\"prepa\" ORDER BY spip_articles.date DESC"); ////////// Les articles a valider ///////////////////////// afficher_articles("Les articles à valider", - "SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". - "FROM spip_articles WHERE statut=\"prop\" AND id_rubrique='$coll' ORDER BY date DESC"); +"SELECT spip_articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut FROM spip_articles WHERE spip_articles.statut=\"prop\" AND id_rubrique='$coll' ORDER BY spip_articles.date DESC"); ////////// Les articles en cours de redaction ///////////////////////// -if ($connect_statut == "0minirezo") { +if ($connect_statut == "0minirezo" AND $options == 'avancees') { afficher_articles("Tous les articles en cours de rédaction", - "SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". - "FROM spip_articles WHERE statut=\"prepa\" AND id_rubrique='$coll' ORDER BY date DESC"); + "SELECT spip_articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut FROM spip_articles WHERE spip_articles.statut=\"prepa\" AND id_rubrique='$coll' ORDER BY spip_articles.date DESC"); } @@ -339,25 +316,62 @@ if ($connect_statut == "0minirezo") { ///////////////////////// afficher_articles("Tous les articles publiés dans cette rubrique", - "SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". - "FROM spip_articles AS articles WHERE articles.statut=\"publie\" AND id_rubrique='$coll' ORDER BY articles.date DESC"); +"SELECT spip_articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut FROM spip_articles WHERE spip_articles.statut=\"publie\" AND id_rubrique='$coll' ORDER BY spip_articles.date DESC"); + +if ($coll > 0){ + echo "<div align='right'>"; + icone("Écrire un nouvel article", "articles_edit.php3?id_rubrique=$coll&new=oui", "article-24.png", "creer.gif"); + echo "</div><p>"; +} + +//// Les breves + +afficher_breves("Les brèves contenues dans cette rubrique", "SELECT * FROM spip_breves WHERE id_rubrique='$coll' ORDER BY date_heure DESC"); + +$activer_breves=lire_meta("activer_breves"); + +if ($id_parent == "0" AND $activer_breves!="non"){ + echo "<div align='right'>"; + icone("Écrire une nouvelle brève", "breves_edit.php3?id_rubrique=$coll&new=oui", "breve-24.png", "creer.gif"); + echo "</div><p>"; +} + + + +//// Les sites references + +afficher_sites("Les sites contenus dans cette rubrique", "SELECT * FROM spip_syndic WHERE id_rubrique='$coll' AND statut!='refuse' ORDER BY nom_site"); + + +$proposer_sites=lire_meta("proposer_sites"); +if ($coll > 0 AND ($connect_statut == '0minirezo' OR $proposer_sites > 0)) { + $link = new Link('sites_edit.php3'); + $link->addVar('id_rubrique', $coll); + $link->addVar('target', 'sites.php3'); + $link->addVar('redirect', $this_link->getUrl()); + + echo "<div align='right'>"; + icone("Référencer un site", $link->getUrl(), "site-24.png", "creer.gif"); + echo "</div><p>"; + + +} + -afficher_sites("Les sites contenus dans cette rubrique", - "SELECT * FROM spip_syndic WHERE id_rubrique='$coll' AND statut!='refuse' ORDER BY nom_site"); ////// Supprimer cette rubrique (si vide) if (tester_rubrique_vide($coll)) { - echo "<p><div align='right'><table cellpadding=0 cellspacing=10 border=0><tr>"; $link = new Link('naviguer.php3'); $link->addVar('coll', $id_parent); $link->addVar('supp_rubrique', $coll); - echo "<td valign='bottom' align='center'>"; - echo "<a ".$link->getHref()." onMouseOver=\"supp_rubrique.src='IMG2/supp-rubrique-on.gif'\" onMouseOut=\"supp_rubrique.src='IMG2/supp-rubrique-off.gif'\" class='boutonlien'>"; - echo "<img src='IMG2/supp-rubrique-off.gif' alt='Référencer un site' width='57' height='38' border='0' name='supp_rubrique'>"; - echo "<br>Supprimer<br>cette rubrique</a></td>\n"; - echo "</tr></table>"; + + echo "<p><div align='center'>"; + icone("Supprimer cette rubrique", $link->getUrl(), "$ze_logo", "supprimer.gif"); + echo "</div><p>"; + + } diff --git a/ecrire/rubriques_edit.php3 b/ecrire/rubriques_edit.php3 index b6e94364b7..c1fb19c6e4 100644 --- a/ecrire/rubriques_edit.php3 +++ b/ecrire/rubriques_edit.php3 @@ -2,11 +2,6 @@ include ("inc.php3"); -debut_page(); -debut_gauche(); - -debut_droite(); - if ($new=="oui"){ if(!$id_parent){$id_parent=0;} @@ -70,10 +65,58 @@ while($row=mysql_fetch_array($result)){ $texte = $row[4]; } +debut_page("Modifier : $titre_page", "documents", "rubriques"); + +if ($id_parent == 0) $ze_logo = "secteur-24.png"; +else $ze_logo = "rubrique-24.png"; + + +if ($id_parent == 0) $logo_parent = "racine-24.png"; +else { + $query = "SELECT id_parent FROM spip_rubriques WHERE id_rubrique='$id_parent'"; + $result=spip_query($query); + while($row=mysql_fetch_array($result)){ + $parent_parent=$row['id_parent']; + } + if ($parent_parent == 0) $logo_parent = "secteur-24.png"; + else $logo_parent = "rubrique-24.png"; +} + + +debut_grand_cadre(); -echo "<A HREF='naviguer.php3?coll=$id_rubrique' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Retour à la rubrique' width='49' height='46' border='0' name='retour' align='left'></A>"; -echo "Modifier la rubrique :<BR><FONT SIZE=5 COLOR='$couleur_foncee' FACE='Verdana,Arial,Helvetica,sans-serif'><B>".typo($titre)."</B></FONT><P><HR><P>"; +afficher_parents($id_rubrique); +$parents="~ <img src='img_pack/racine-24.png' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; + +$parents=ereg_replace("~"," ",$parents); +$parents=ereg_replace(" ","",$parents); + +echo "$parents"; + +fin_grand_cadre(); + +debut_gauche(); +//////// parents + + + +debut_droite(); + +debut_cadre_formulaire(); + +echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; +echo "<tr width='100%'>"; +echo "<td>"; + icone("Retour", "naviguer.php3?coll=$id_rubrique", $ze_logo, "rien.gif"); + +echo "</td>"; + echo "<td><img src='img_pack/rien.gif' width=10></td>\n"; +echo "<td width='100%'>"; +echo "Modifier la rubrique :"; +gros_titre($titre); +echo "</td></tr></table>"; +echo "<p>"; echo "<FORM ACTION='naviguer.php3' METHOD='post'>"; echo "<INPUT TYPE='Hidden' NAME='id_rubrique' VALUE=\"$id_rubrique\">"; @@ -86,6 +129,7 @@ echo "<INPUT TYPE='text' CLASS='formo' NAME='titre' VALUE=\"$titre\" SIZE='40'>< if ($options=="avancees"){ + debut_cadre_relief("$logo_parent"); echo "<B>À l'intérieur de la rubrique :</B> ".aide ("rubrub")."<BR>\n"; echo "<SELECT NAME='id_parent' CLASS='forml' SIZE=1>\n"; if ($connect_toutes_rubriques) { @@ -104,8 +148,9 @@ if ($options=="avancees"){ $row = mysql_fetch_array(spip_query($query)); $contient_breves = $row[0]; if ($contient_breves > 0) { - echo "<font size='2'><input type='checkbox' name='confirme_deplace' value='oui' id='confirme_deplace'><label for='confirme_deplace'> <i>Attention ! Cette rubrique contient $contient_breves brève".($contient_breves>1? 's':'')." : si vous la déplacez, veuillez cocher cette case de confirmation.</i></font></label>\n"; + echo "<font size='2'><input type='checkbox' name='confirme_deplace' value='oui' id='confirme_deplace'><label for='confirme_deplace'> Attention ! Cette rubrique contient $contient_breves brève".($contient_breves>1? 's':'')." : si vous la déplacez, veuillez cocher cette case de confirmation.</font></label>\n"; } + fin_cadre_relief(); echo "<P>"; @@ -131,7 +176,7 @@ echo "</TEXTAREA>\n"; echo "<P align='right'><INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; echo "</FORM>"; - +fin_cadre_formulaire(); fin_page(); diff --git a/ecrire/sites.php3 b/ecrire/sites.php3 index 68a36b1cb5..6b7ef0a75b 100644 --- a/ecrire/sites.php3 +++ b/ecrire/sites.php3 @@ -66,42 +66,6 @@ function afficher_jour($jour){ - - -// -// Afficher la hierarchie des rubriques -// - -function parent($collection){ - global $parents; - global $coll; - $parents=ereg_replace("(~+)","\\1~",$parents); - if ($collection!=0){ - $query2="SELECT * FROM spip_rubriques WHERE id_rubrique=\"$collection\""; - $result2=spip_query($query2); - - while($row=mysql_fetch_array($result2)){ - $id_rubrique = $row[0]; - $id_parent = $row[1]; - $titre = $row[2]; - - if ($id_rubrique==$coll){ - if (acces_restreint_rubrique($id_rubrique)) - $parents="~ <IMG SRC='IMG2/triangle-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=4 FACE='Verdana,Arial,Helvetica,sans-serif'><B>".majuscules($titre)."</B></FONT><BR>\n$parents"; - else - $parents="~ <IMG SRC='IMG2/triangle.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=4 FACE='Verdana,Arial,Helvetica,sans-serif'><B>".majuscules($titre)."</B></FONT><BR>\n$parents"; - }else{ - if (acces_restreint_rubrique($id_rubrique)) - $parents="~ <IMG SRC='IMG2/triangle-bas-anim.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents"; - else - $parents="~ <IMG SRC='IMG2/triangle-bas.gif' WIDTH=16 HEIGHT=14 BORDER=0> <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'>$titre</a></FONT><BR>\n$parents"; - } - } - parent($id_parent); - } -} - - // // Creation d'un site // @@ -254,19 +218,42 @@ if ($nom_site) else $titre_page = "Site"; -debut_page($titre_page); -debut_gauche(); -debut_boite_info(); -echo "<center>"; -echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>SITE NUMÉRO :</b></font>"; -echo "<br><font face='Verdana,Arial,Helvetica,sans-serif' size=6><b>$id_syndic</b></font>"; -echo "</center>"; +debut_page("$titre_page","documents","sites"); + + +//////// parents + +debut_grand_cadre(); + +afficher_parents($id_rubrique); +$parents="~ <IMG SRC='img_pack/racine-24.png' WIDTH=24 HEIGHT=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; + +$parents=ereg_replace("~"," ",$parents); +$parents=ereg_replace(" ","",$parents); + +echo "$parents"; + +fin_grand_cadre(); + + + +debut_gauche(); + +debut_boite_info(); + echo "<center>"; + echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>SITE NUMÉRO :</b></font>"; + echo "<br><font face='Verdana,Arial,Helvetica,sans-serif' size=6><b>$id_syndic</b></font>"; + echo "</center>"; fin_boite_info(); +echo "<p><center>"; + icone ("Voir les sites référencés", "sites_tous.php3", "site-24.png","rien.gif"); +echo "</center>"; + $rubon = "siteon$id_syndic"; $ruboff = "siteoff$id_syndic"; $rubon_ok = get_image($rubon); @@ -287,80 +274,53 @@ if ($flag_administrable AND ($options == 'avancees' OR $rubon_ok)) { debut_droite(); -parent($id_rubrique); -$parents = "~ <img src='IMG2/triangle-bas.gif' width=16 height=14> " . - "<a ".newLinkHref('naviguer.php3?coll=0')."><b>RACINE DU SITE</b></a> ".aide ("rubhier")."<br>".$parents; - -$parents=ereg_replace("~"," ",$parents); -$parents=ereg_replace(" ","",$parents); -echo "$parents\n"; - -echo "<p><table cellpadding=18 cellspacing=0 border=1 width='100%'>"; -echo "<tr width='100%'><td bgcolor='#ffffff' align='center' width='100%'>\n"; +debut_cadre_enfonce("site-24.png"); echo "<center>"; -echo "<table width=100% cellpadding=0 cellspacing=0 border=0>"; -echo "<tr width='100%'>\n"; - - -////////////////////////////////////////////////////// -// Titre, surtitre, sous-titre -// -echo "<td width='100%'>"; if ($syndication == 'off') { - echo "<img src='IMG2/puce-orange-anim.gif' alt='X' width='13' height='14' border='0' align='left'>"; + $logo_statut = "puce-orange-anim.gif"; } else if ($statut == 'publie') { - echo "<img src='IMG2/puce-verte.gif' alt='X' width='13' height='14' border='0' align='left'>"; + $logo_statut = "puce-verte.gif"; } else if ($statut == 'prop') { - echo "<img src='IMG2/puce-blanche.gif' alt='X' width='13' height='14' border='0' align='left'>"; + $logo_statut = "puce-banche.gif"; } else if ($statut == 'refuse') { - echo "<img src='IMG2/puce-rouge.gif' alt='X' width='13' height='14' border='0' align='left'>"; -} - -if ($flag_editable) { - $link = new Link('sites_edit.php3'); - $link->addVar('id_syndic'); - $link->addVar('target', $this_link->getUrl()); - echo "<table cellpadding=0 cellspacing=0 border=0 align='right'><tr>"; - echo "<td valign='bottom' align='center'>"; - echo "<a ".$link->getHref()." - onMouseOver=\"modifier_site.src='IMG2/modifier-site-on.gif'\" - onMouseOut=\"modifier_site.src='IMG2/modifier-site-off.gif'\" - class='boutonlien'>"; - echo "<img src='IMG2/modifier-site-off.gif' alt='Modifier ce site' width='58' height='34' border='0' name='modifier_site'>"; - echo "<br>Modifier<br>ce site</A></td>"; - echo "</tr></table>"; + $logo_statut = "puce-rouge.gif"; } +echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; +echo "<tr width='100%'><td width='100%' valign='top'>"; + gros_titre($nom_site, $logo_statut); -echo "<center><font face='Verdana,Arial,Helvetica,sans-serif' size=4><b>"; -echo typo($nom_site); -echo "</b></font></center><br>\n"; if (strlen($url_site) > 40) $url_site = substr($url_site, 0, 30)."..."; -echo "<center><font face='Verdana,Arial,Helvetica,sans-serif'><font size=3>"; -echo "<a href='$url_site'><b>$url_site</b></a></font></font></center>"; - -// Verifier si doublons... -$query_meme = "SELECT * FROM spip_syndic WHERE statut = 'publie' ". - "AND id_syndic!='$id_syndic' AND (url_site='$url_site' OR (syndication='oui' AND url_syndic='$url_syndic'))"; - -afficher_sites("Attention : vous avez déjà référencé un site ayant la même adresse", $query_meme); +echo "<a href='$url_site'><b>$url_site</b></a>"; if (strlen($descriptif) > 1) { - echo "<p align='left'>"; - debut_boite_info(); - - echo "<img src='IMG2/descriptif.gif' alt='DESCRIPTIF' width='59' height='12' border='0'><BR>"; - echo "<FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'>"; + echo "<p><div align='left' style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #e4e4e4;'>"; + echo "<font size=2 face='Verdana,Arial,Helvetica,sans-serif'>"; + echo "<b>Descriptif :</b> "; echo propre($descriptif); echo " "; - echo "</FONT>"; - fin_boite_info(); + echo "</font>"; + echo "</div>"; +} +echo "</td>"; + +if ($flag_editable) { + $link = new Link('sites_edit.php3'); + $link->addVar('id_syndic'); + $link->addVar('target', $this_link->getUrl()); + echo "<td><img src='img_pack/rien.gif' width=5></td>\n"; + echo "<td align='right'>"; + icone("Modifier ce site", $link->getUrl(), "site-24.png", "edit.gif"); + echo "</td>"; } +echo "</tr></table>\n"; + + @@ -381,7 +341,7 @@ if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) { echo "<FORM ACTION='sites.php3?id_syndic=$id_syndic' METHOD='GET'>"; echo "<INPUT TYPE='hidden' NAME='id_syndic' VALUE='$id_syndic'>"; echo "<INPUT NAME='options' TYPE=Hidden VALUE=\"$options\">"; - echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='IMG2/rien.gif'>"; + echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='img_pack/rien.gif'>"; echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=2 COLOR='#FFFFFF'><B>DATE DE RÉFÉRENCEMENT DE CE SITE :"; //echo aide ("artdate"); echo "</B></FONT></TR>"; @@ -408,7 +368,6 @@ if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) { } if ($flag_editable AND $options == 'avancees') { - echo "<p>"; formulaire_mots('syndic', $id_syndic, $nouv_mot, $supp_mot, $cherche_mot, $flag_editable); } @@ -459,11 +418,7 @@ if ($syndication == "oui" OR $syndication == "off") { "SELECT * FROM spip_syndic_articles WHERE id_syndic='$id_syndic' ORDER BY date DESC"); } - -echo "</td>"; - -echo "</tr></table>"; -echo "</td></tr></table>\n"; +fin_cadre_enfonce(); @@ -475,15 +430,17 @@ echo "<br><br>\n"; $forum_retour = "sites.php3?id_syndic=$id_syndic"; -echo "<p align='right'>"; $link = new Link('forum_envoi.php3'); $link->addVar('statut', 'prive'); $link->addVar('adresse_retour', $forum_retour); $link->addVar('id_syndic'); $link->addVar('titre_message', $nom_site); -echo "<a ".$link->getHref()." onMouseOver=\"message.src='IMG2/message-on.gif'\" onMouseOut=\"message.src='IMG2/message-off.gif'\">"; -echo "<img src='IMG2/message-off.gif' alt='Poster un message' width='51' height='52' border='0' name='message'></a>\n"; + +echo "<div align='center'>"; +icone ("Poster un message", $link->getUrl(), "forum-interne-24.png", "creer.gif"); +echo "</div>"; + echo "<p align='left'>\n"; $query_forum = "SELECT * FROM spip_forum WHERE statut='prive' AND id_syndic='$id_syndic' AND id_parent=0 ORDER BY date_heure DESC LIMIT 0,20"; diff --git a/ecrire/sites_edit.php3 b/ecrire/sites_edit.php3 index 4772f29d40..60a5c206fc 100644 --- a/ecrire/sites_edit.php3 +++ b/ecrire/sites_edit.php3 @@ -2,10 +2,6 @@ include ("inc.php3"); -debut_page("Site référéncé"); -debut_gauche(); -debut_droite(); - $proposer_sites = lire_meta("proposer_sites"); function mySel($varaut,$variable) { @@ -69,10 +65,6 @@ $proposer_sites = lire_meta("proposer_sites"); $query = "SELECT * FROM spip_syndic WHERE id_syndic='$id_syndic'"; $result = spip_query($query); - - - - if ($row = mysql_fetch_array($result)) { $id_syndic = $row["id_syndic"]; $id_rubrique = $row["id_rubrique"]; @@ -89,7 +81,42 @@ else { if (!$id_rubrique > 0) $id_rubrique = premiere_rubrique(); -echo "<font size=4 face='verdana,arial,helvetica'>référencer le site : <b>$nom_site</b></font>".aide("reference"); + +debut_page("Site référéncé", "documents", "sites"); + + +debut_grand_cadre(); + +afficher_parents($id_rubrique); +$parents="~ <img src='img_pack/racine-24.png' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; + +$parents=ereg_replace("~"," ",$parents); +$parents=ereg_replace(" ","",$parents); + +echo "$parents"; + +fin_grand_cadre(); + + +debut_gauche(); +debut_droite(); +debut_cadre_formulaire(); + + +echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; +echo "<tr width='100%'>"; + +if ($new != 'oui') { + echo "<td>"; + icone("Retour", "sites.php3?id_syndic=$id_syndic", 'site-24.png', "rien.gif"); + echo "</td>"; + echo "<td><img src='img_pack/rien.gif' width=10></td>\n"; +} +echo "<td width='100%'>"; +echo "Référencer le site :"; +gros_titre($nom_site); +echo "</td></tr></table>"; +echo "<p>"; @@ -97,9 +124,8 @@ if ($new == 'oui'){ $proposer_sites = lire_meta("proposer_sites"); if ($connect_statut == '0minirezo' OR $proposer_sites > 0) { - echo "<table cellpadding=1 cellspacing=0 border=0 width='100%'><tr><td bgcolor='#FFFFFF'>"; - echo "<table cellpadding=5 cellspacing=0 border=0 width='100%'><tr bgcolor='#E4E4E4'><td bgcolor='#E4E4E4'>"; - + debut_cadre_relief("site-24.png"); + $link = new Link('sites.php3'); $link->addVar('id_rubrique', $id_rubrique); $link->addVar('new', 'oui'); @@ -107,17 +133,16 @@ if ($new == 'oui'){ $link->addVar('analyser_site', 'oui'); echo $link->getForm(); - echo "<img src='IMG2/sites.gif' alt='' width='28' height='27' hspace='10' vspace='0' border='0' align='left'>"; - - echo "<font face='arial,helvetica' size=2><b>Référencement automatisé d'un site</b><br>Vous pouvez référencer rapidement un site Web en indiquant ci-dessous l'adresse URL désirée, ou l'adresse de son fichier backend. SPIP va récupérer automatiquement les informations concernant ce site (titre, description...).</font>"; - echo "<div align='right'><input type=\"text\" name=\"url\" value=\"http://\">"; + echo "<font face='verdana,arial,helvetica, sans-serif' size=2><b>Référencement automatisé d'un site</b><br>Vous pouvez référencer rapidement un site Web en indiquant ci-dessous l'adresse URL désirée, ou l'adresse de son fichier backend. SPIP va récupérer automatiquement les informations concernant ce site (titre, description...).</font>"; + echo "<div align='right'><input type=\"text\" name=\"url\" class='fondl' value=\"http://\">"; echo "<input type=\"submit\" name=\"submit\" value=\"Ajouter\" class='fondo'>"; - echo "</td></tr></table>"; - echo "</td></tr></table>"; + fin_cadre_relief(); echo "</form>"; echo "<p><b>Vous pouvez préférer ne pas utiliser cette fonction automatique, et indiquer vous-même les éléments concernant ce site...</b>"; + $cadre_ouvert = true; + debut_cadre_enfonce("site-24.png"); } @@ -140,14 +165,28 @@ if (strlen($url_site)<8) $url_site="http://"; echo "<b>Adresse du site</b> [Obligatoire]<br>"; echo "<input type='text' class='formo' name='url_site' value=\"$url_site\" size='40'><p>"; -echo "<b>À l'intérieur de la rubrique :</b><br>\n"; -echo "<select name='id_rubrique' class='forml' size=1>\n"; -enfant(0); -echo "</select><p>\n"; + + if ($id_rubrique == 0) $logo_parent = "racine-24.png"; + else { + $query = "SELECT id_parent FROM spip_rubriques WHERE id_rubrique='$id_rubrique'"; + $result=spip_query($query); + while($row=mysql_fetch_array($result)){ + $parent_parent=$row['id_parent']; + } + if ($parent_parent == 0) $logo_parent = "secteur-24.png"; + else $logo_parent = "rubrique-24.png"; + } + + debut_cadre_relief("$logo_parent"); + echo "<b>À l'intérieur de la rubrique :</b><br>\n"; + echo "<select name='id_rubrique' class='forml' size=1>\n"; + enfant(0); + echo "</select><p>\n"; + fin_cadre_relief(); echo "<b>Description du site</b><br>"; -echo "<textarea name='descriptif' rows='8' class='formo' cols='40' wrap=soft>"; +echo "<textarea name='descriptif' rows='8' class='forml' cols='40' wrap=soft>"; echo $descriptif; echo "</textarea>\n"; @@ -156,7 +195,7 @@ $activer_syndic = lire_meta("activer_syndic"); echo "<input type='hidden' name='syndication_old' value=\"$syndication\">"; if ($activer_syndic != "non") { - debut_boite_info(); + debut_cadre_enfonce(); if ($syndication == "non") { echo "<INPUT TYPE='radio' NAME='syndication' VALUE='non' id='syndication_non' CHECKED>"; } @@ -184,16 +223,19 @@ if ($activer_syndic != "non") { echo "<INPUT TYPE='hidden' NAME='old_syndic' VALUE=\"$url_syndic\""; echo "</td></tr></table>"; - fin_boite_info(); + fin_cadre_enfonce(); } else { echo "<INPUT TYPE='Hidden' NAME='syndication' VALUE=\"$syndication\">"; echo "<INPUT TYPE='hidden' NAME='url_syndic' VALUE=\"$url_syndic\""; } -echo "<P ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo' >"; +echo "<div ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'></div>"; echo "</FORM>"; +if ($cadre_ouvert) fin_cadre_enfonce(); + +fin_cadre_formulaire(); fin_page(); diff --git a/ecrire/sites_tous.php3 b/ecrire/sites_tous.php3 index 34a0341d8e..3a33d3fd19 100644 --- a/ecrire/sites_tous.php3 +++ b/ecrire/sites_tous.php3 @@ -9,7 +9,7 @@ if ($connect_statut == '0minirezo' AND $supp_syndic) { } -debut_page(); +debut_page("Les sites référencés","documents","sites"); debut_gauche(); @@ -19,20 +19,6 @@ debut_droite(); $proposer_sites=lire_meta("proposer_sites"); -if ($connect_statut == '0minirezo' OR $proposer_sites > 0) { - echo "<div align='right'>"; - - echo "<table cellpadding=0 cellspacing=10 border=0><tr>"; - - $link = new Link('sites_edit.php3'); - $link->addVar('target', 'sites.php3'); - $link->addVar('redirect', $this_link->getUrl()); - echo "<td valign='bottom' align='center'>"; - echo "<a ".$link->getHref()." onMouseOver=\"ecrire_site.src='IMG2/ecrire-site-on.gif'\" onMouseOut=\"ecrire_site.src='IMG2/ecrire-site-off.gif'\" class='boutonlien'>"; - echo "<img src='IMG2/ecrire-site-off.gif' alt='Référencer un site' width='58' height='34' border='0' name='ecrire_site'>"; - echo "<br>Référencer<br>un site</a></td>\n"; - echo "</tr></table>"; -} @@ -45,6 +31,16 @@ afficher_sites("Les sites syndiqués", "SELECT * FROM spip_syndic WHERE sy afficher_sites("Les sites proposés", "SELECT * FROM spip_syndic WHERE statut='prop' ORDER BY nom_site"); +if ($connect_statut == '0minirezo' OR $proposer_sites > 0) { + echo "<div align='right'>"; + $link = new Link('sites_edit.php3'); + $link->addVar('target', 'sites.php3'); + $link->addVar('redirect', $this_link->getUrl()); + icone("Référencer un nouveau site", $link->getUrl(), "site-24.png", "creer.gif"); + echo "</div>"; +} + + afficher_sites("Ces sites ont rencontré un problème de syndication", "SELECT * FROM spip_syndic WHERE syndication='off' AND statut='publie' ORDER BY nom_site"); diff --git a/ecrire/syndic_edit.php3 b/ecrire/syndic_edit.php3 deleted file mode 100644 index 149cd54c8f..0000000000 --- a/ecrire/syndic_edit.php3 +++ /dev/null @@ -1,163 +0,0 @@ -<?php - -include ("inc.php3"); - - -debut_page(); -debut_gauche(); - -debut_droite(); - - -function TesterPage($laPage,$leChemin,$laRecherche,$laMethode){ - $fp = @fsockopen($laPage, 80, $errno, $errstr); - if($fp){ - fputs($fp,"$laMethode $leChemin?$laRecherche HTTP/1.0\nHost: $laPage\n\n"); - while(!feof($fp)) { - $leRetour=fgets($fp,128); - $resultat .= $leRetour; - } - fclose($fp); - return $resultat; - } -} - - - - echo "<A HREF='naviguer.php3?coll=$id_rubrique' onMouseOver=\"retour.src='IMG2/retour-on.gif'\" onMouseOut=\"retour.src='IMG2/retour-off.gif'\"><img src='IMG2/retour-off.gif' alt='Retour à la rubrique' width='49' height='46' border='0' name='retour' align='left'><B>Retour à la rubrique<BR> (annuler la syndication)</A></B>"; - -echo aide ("rubsyn"); - -echo "<P>"; -echo " "; -echo "<P>"; - -$la_query=$url; - -// $texte=@file($la_query); -if($texte){ - $texte=join($texte,""); -}else{ - $la_query=parse_url($la_query); - - $le_retour=TesterPage($la_query[host],$la_query[path],$la_query[query],"GET"); - - $texte=$le_retour; - -} - - -if (strlen($texte)>10){ - - $i=0; - - while(strpos($texte,"<item")>0){ - $debut_item=strpos($texte,"<item"); - $fin_item=strpos($texte,"</item>")+strlen("</item>"); - - $item[$i]=substr($texte,$debut_item,$fin_item-$debut_item); - - $debut_texte=substr($texte,"0",$debut_item); - $fin_texte=substr($texte,$fin_item,strlen($texte)); - $texte=$debut_texte.$fin_texte; - - $i++; - - } - - - $debut_img=strpos($texte,"<image>"); - $fin_img=strpos($texte,"</image>")+strlen("</image>"); - - $img=substr($texte,$debut_img,$fin_img-$debut_img); - - $debut_texte=substr($texte,"0",$debut_img); - $fin_texte=substr($texte,$fin_img,strlen($texte)); - $texte=$debut_texte.$fin_texte; - - /////// LE SITE - ereg("<title>(.*)</title>",$texte,$match); - $titre_site=$match[1]; - $match=""; - ereg("<link>(.*)</link>",$texte,$match); - $url_site=$match[1]; - $match=""; - ereg("<description>(.*)</description>",$texte,$match); - $description_site=$match[1]; - $match=""; - - if (count($item)>1) { - - echo "<TABLE WIDTH=100% CELLPADDING=1 CELLSPACING=0><TR><TD BGCOLOR='#970038'><TABLE CELLPADDING=4 WIDTH=\"100%\"><TR><TD BGCOLOR='white' WIDTH='100%'>"; - - echo "<TABLE WIDTH=100% CELLPADDING=2 BORDER=1><TR><TD WIDTH=100% ALIGN='center' BGCOLOR='#FFCC66'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B>"; - echo "ELEMENTS FOURNIS PAR CE SITE..."; - echo "</B></FONT></TD></TR></TABLE>"; - - echo "<P><B><FONT SIZE=4><A HREF='$url_site'>$titre_site</A></FONT></B>"; - echo "<BR>$description_site"; - - ////// - echo "<UL><FONT SIZE=2>"; - for($i=0;$i<count($item);$i++){ - - ereg("<title>(.*)</title>",$item[$i],$match); - $le_titre=$match[1]; - $match=""; - - ereg("<link>(.*)</link>",$item[$i],$match); - $le_lien=$match[1]; - $match=""; - - ereg("<date>(.*)</date>",$item[$i],$match); - $la_date=$match[1]; - $match=""; - ereg("<auteurs>(.*)</auteurs>",$item[$i],$match); - $les_auteurs=$match[1]; - $match=""; - - if (strlen($la_date)<4)$la_date=date("Y-m-j H:i:00"); - - echo "<LI><A HREF='$le_lien'>$le_titre</A>"; - - - } - echo "</FONT></UL>"; - - echo "</TD></TR></TABLE></TD></TR></TABLE>"; - - echo "<P><FORM ACTION='naviguer.php3' METHOD='POST' ENCTYPE='multipart/form-data'>"; - - echo "<TABLE WIDTH=100% CELLPADDING=1 CELLSPACING=0><TR><TD BGCOLOR='#970038'><TABLE CELLPADDING=4 WIDTH=\"100%\"><TR><TD BGCOLOR='white' WIDTH='100%'>"; - - echo "<TABLE WIDTH=100% CELLPADDING=2 BORDER=1><TR><TD WIDTH=100% ALIGN='center' BGCOLOR='#FFCC66'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B>"; - echo "VALIDATION DES ELEMENTS..."; - echo "</B></FONT></TD></TR></TABLE>"; - - echo "<P>"; - - echo "<B>Si les éléments indiqués ci-dessus vous semblent cohérents, vous pouvez maintenant confirmer la syndication de ce site. </B>"; - - echo "<INPUT NAME='coll' TYPE=Hidden VALUE='$id_rubrique'>"; - - echo "<P>Nom du site :<BR>"; - echo "<INPUT NAME='titre_site' TYPE='Text' SIZE=20 CLASS='forml' VALUE=\"$titre_site\">"; - echo "<P>Adresse (URL) du site :<BR>"; - echo "<INPUT NAME='url_site' TYPE='Text' SIZE=20 CLASS='forml' VALUE='$url_site'>"; - echo "<P>Description du site (optionnel) :<BR>"; - echo "<INPUT NAME='description' TYPE='Text' SIZE=20 CLASS='forml' VALUE=\"$description_site\">"; - echo "<INPUT NAME='url_syndic' TYPE='Hidden' VALUE='$url'>"; - echo "<INPUT NAME='add_syndic' TYPE='Hidden' VALUE='$id_rubrique'>"; - - echo "<P><DIV align='right'> <INPUT NAME='ok' TYPE=Submit VALUE='Confirmer la syndication' CLASS='fondo'>"; - - echo "</TD></TR></TABLE></TD></TR></TABLE>"; - echo "</FORM>"; - } -} - - -fin_page(); - -?> - diff --git a/ecrire/syndic_tous.php3 b/ecrire/syndic_tous.php3 deleted file mode 100644 index b5e1828253..0000000000 --- a/ecrire/syndic_tous.php3 +++ /dev/null @@ -1,60 +0,0 @@ -<?php - -include ("inc.php3"); - - -if ($connect_statut == '0minirezo' AND $supp_syndic) { - $query="DELETE FROM spip_syndic WHERE id_syndic=$supp_syndic"; - $result=spip_query($query); -} - - -debut_page(); -debut_gauche(); - - -debut_boite_info(); -echo "<center><b>TOUS LES SITES SYNDIQUÉS</b></center>"; -echo propre("<p>Cette page vous permet de vérifier tous les sites que vous avez syndiqué. Ces sites sont classés par ordre de leur dernière date de mise-à-jour. Surveillez en particulier les sites en fin de liste (mise-à-jour la plus ancienne), si le délais depuis la dernière mise-à-jour est très long, peut-être le fichier {backend} correspondant ne fonctionne-t-il plus."); - -echo aide ("rubsyn"); - -fin_boite_info(); - - -debut_droite(); - -$request_syndic="SELECT sites.*, COUNT(*) AS nombre, MAX(articles.date) AS max_date FROM spip_syndic AS sites, spip_syndic_articles AS articles WHERE sites.id_syndic=articles.id_syndic GROUP BY sites.id_syndic ORDER BY max_date DESC"; -$result_syndic=spip_query($request_syndic); - -while($row=mysql_fetch_array($result_syndic)){ - $id_syndic=$row["id_syndic"]; - $id_rubrique=$row["id_rubrique"]; - $nom_site=typo($row["nom_site"]); - $url_site=$row["url_site"]; - $url_syndic=$row["url_syndic"]; - $description=propre($row["description"]); - $nombre=$row[nombre]; - $max_date=$row[max_date]; - - debut_cadre_relief(); - echo "<B><A HREF='$url_site'>$nom_site</A></B>"; - echo "<br><font size='1'>NOMBRE D'ARTICLES SYNDIQUÉS :</font> <b>$nombre</b>"; - echo "<br><font size='1'>DERNIÈRE MISE À JOUR :</font> <b>".affdate($max_date)."</b>"; - - $result_rub=spip_query("SELECT titre FROM spip_rubriques WHERE id_rubrique=$id_rubrique"); - while($row=mysql_fetch_array($result_rub)){ - $titre_rubrique=typo($row["titre"]); - } - echo "<br><font size='1'>DANS LA RUBRIQUE :</font> <a href='naviguer.php3?coll=$id_rubrique'>$titre_rubrique</a>"; - echo "<p>$description"; - echo "<p align='right'><FONT SIZE=2 FACE='arial,helvetica'>[<A HREF='syndic_tous.php3?supp_syndic=$id_syndic'>supprimer</A>]</FONT>"; - - fin_cadre_relief(); - echo "<p>"; -} - -fin_page(); - -?> - -- GitLab