diff --git a/ecrire/articles.php3 b/ecrire/articles.php3 index 5b9a9610e9378b078c36b10de26d4c8fd3069fc0..1ad1defb37db6d4486009f2972679bccb31e6d7d 100644 --- a/ecrire/articles.php3 +++ b/ecrire/articles.php3 @@ -1290,7 +1290,6 @@ echo "</div>"; } /// Documents associes a l'article - afficher_documents_non_inclus($id_article, "article", $flag_editable); // diff --git a/ecrire/configuration.php3 b/ecrire/configuration.php3 index f986a118b20d1e235651e843214317fc6fe3132e..8092471290bb63c604a02ded7b896964d8c2d464 100644 --- a/ecrire/configuration.php3 +++ b/ecrire/configuration.php3 @@ -466,6 +466,44 @@ fin_cadre_enfonce(); echo "<p>"; +// +// Gestion des documents joints +// + +debut_cadre_relief("doc-24.gif"); + +$documents_rubrique = lire_meta("documents_rubrique"); +$documents_article = lire_meta("documents_article"); + +echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; +echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Documents joints</FONT></B> </TD></TR>"; + +echo "<TR><TD class='verdana2'>"; +echo propre("Vous pouvez autoriser l'ajout de documents joints aux articles et/ou aux rubriques, à condition de prévoir les boucles correspondantes dans les squelettes des pages articles/rubriques (les squelettes proposés par défaut contiennent ces boucles)."); +echo "</TD></TR>"; + +echo "<TR>"; +echo "<TD align='left' class='verdana2'>"; +afficher_choix('documents_article', $documents_article, + array('oui' => 'Autoriser les documents joints dans les articles', + 'non' => 'Ne pas autoriser les documents dans les articles'), "<br>"); +echo "<br><br>\n"; +afficher_choix('documents_rubrique', $documents_rubrique, + array('oui' => 'Autoriser les documents dans les rubriques', + 'non' => 'Ne pas autoriser les documents dans les rubriques'), "<br>"); +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(); + +echo "<p>"; + + echo "</form>"; diff --git a/ecrire/inc_config.php3 b/ecrire/inc_config.php3 index 7880752a2e2ae1933ffbca306dc480855adb13c8..9c5796a5304f5a4c037f6cdebd22ae9d8a8cad10 100644 --- a/ecrire/inc_config.php3 +++ b/ecrire/inc_config.php3 @@ -47,6 +47,8 @@ function init_config() { 'activer_statistiques' => 'oui', 'activer_statistiques_ref' => 'non', + 'documents_article' => 'oui', + 'documents_rubrique' => 'non', 'charset' => 'iso-8859-1' ); while (list($nom, $valeur) = each($liste_meta)) { @@ -193,6 +195,8 @@ $test_proxy, $activer_moteur; 'activer_statistiques', 'activer_statistiques_ref', + 'documents_article', + 'documents_rubrique', 'charset' ); while (list(,$i) = each($liste_meta)) diff --git a/ecrire/inc_documents.php3 b/ecrire/inc_documents.php3 index 0ddad0b8a1dacdcf2177a6eda34299bff2b58790..26bc58b2bd8fb915f1b596f39d20f16de5c0b2e9 100644 --- a/ecrire/inc_documents.php3 +++ b/ecrire/inc_documents.php3 @@ -383,10 +383,8 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod face='Verdana,Arial,Helvetica,sans-serif'>Les documents suivants sont associés à votre article, mais ils n'y ont pas été directement insérés. Ils - apparaîtront donc sous forme de «documents - joints» (remarque: il se peut que ce site n'ait pas - été programmé pour afficher les documents - joints - dans ce cas ils n'apparaîtront pas du tout).</font>"); + apparaîtront donc sous forme de documents + joints.</font>"); $case = "gauche"; echo "<table width=100% cellpadding=0 cellspacing=0 border=0>"; @@ -413,7 +411,7 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod } - if ($options == "avancees"){ + if ($options == "avancees" AND lire_meta("documents_$type") != 'non'){ /// Ajouter nouveau document/image echo debut_cadre_enfonce("doc-24.gif",false,"creer.gif"); @@ -791,7 +789,7 @@ function afficher_documents_colonne($id_article, $type="article", $flag_modif = } - if ($options == "avancees"){ + if ($options == "avancees" AND lire_meta("documents_$type") != 'non'){ /// Ajouter nouveau document debut_cadre_enfonce("doc-24.gif", false, "creer.gif"); diff --git a/ecrire/naviguer.php3 b/ecrire/naviguer.php3 index 8661638512e5ead98e74733bfe8cf8b37c34fad2..b41b99852fd174814f449bf7091af32933d3a490 100644 --- a/ecrire/naviguer.php3 +++ b/ecrire/naviguer.php3 @@ -253,6 +253,20 @@ if ($coll > 0) { fin_boite_info(); } +// +// Logos de la rubrique +// + +$rubon = "rubon$coll"; +$ruboff = "ruboff$coll"; + +if ($connect_statut == '0minirezo' AND acces_rubrique($coll)) { + if ($coll > 0) + afficher_boite_logo($rubon, $ruboff, "LOGO DE LA RUBRIQUE ".aide ("rublogo"), "LOGO POUR SURVOL"); + else + afficher_boite_logo($rubon, $ruboff, "LOGO STANDARD DES RUBRIQUES ".aide ("rublogo"), "LOGO POUR SURVOL"); +} + // // Afficher les boutons de creation d'article et de breve @@ -287,21 +301,6 @@ if ($connect_statut == '0minirezo' AND acces_rubrique($coll)) { fin_raccourcis(); -// -// Logos de la rubrique -// - -$rubon = "rubon$coll"; -$ruboff = "ruboff$coll"; - -if ($connect_statut == '0minirezo' AND acces_rubrique($coll)) { - if ($coll > 0) - afficher_boite_logo($rubon, $ruboff, "LOGO DE LA RUBRIQUE ".aide ("rublogo"), "LOGO POUR SURVOL"); - else - afficher_boite_logo($rubon, $ruboff, "LOGO STANDARD DES RUBRIQUES ".aide ("rublogo"), "LOGO POUR SURVOL"); -} - - debut_droite(); ///// Editable ? @@ -483,9 +482,8 @@ if ($coll > 0 AND ($connect_statut == '0minirezo' OR $proposer_sites > 0)) { /// Documents associes a la rubrique -if ($coll>0){ - afficher_documents_non_inclus($coll, "rubrique", $flag_editable); -} +if ($coll>0) + afficher_documents_non_inclus($coll, "rubrique", $flag_editable);