diff --git a/ecrire/config-fonctions.php3 b/ecrire/config-fonctions.php3 index 277ab79392ff6a48e9159c4a222e58414b924c4a..fb6b1dbe9915d2d4f3683742ca4ead066986403f 100644 --- a/ecrire/config-fonctions.php3 +++ b/ecrire/config-fonctions.php3 @@ -277,11 +277,40 @@ debut_cadre_trait_couleur("historique-24.gif", false, "", _T('info_historique_ti echo "</div>"; echo "<div style='text-align:$spip_lang_right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'></div>"; -fin_cadre_trait_couleur(); + fin_cadre_trait_couleur(); echo "<p>"; } +// +// Correcteur d'orthographe +// + +debut_cadre_trait_couleur("ortho-24.gif", false, "", _L('Orthographe')); + $articles_ortho = lire_meta("articles_ortho"); + + echo "<div class='verdana2'>"; + echo _L('Un vérificateur d\'orthographe est intégré à SPIP. Toutefois, avant d\'activer cette fonctionnalité, veuillez lire avec attention le paragraphe suivant :'); + echo "</div>"; + + echo "<div class='verdana2'>"; + echo "<blockquote class='spip'>"; + echo _L('Pour vérifier l\'orthographe d\'un texte, le site va envoyer la liste des mots à contrôler vers l\'un des « serveurs d\'orthographe » externes mis à votre disposition par différents membres de la communauté SPIP. Les mots sont envoyés dans le désordre afin d\'assurer un minimum de confidentialité. Si vous avez des craintes pour vos données, n\'activez pas cette option (et retirez tout de suite vos informations du Web).'); + echo "</blockquote>\n"; + echo "</div>"; + + echo "<div class='verdana2'>"; + afficher_choix('articles_ortho', $articles_ortho, + array('oui' => _L('Activer le vérificateur d\'orthographe'), + 'non' => _L('Désactiver le vérificateur d\'orthographe'))); + echo "</div>"; + echo "<div style='text-align:$spip_lang_right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'></div>"; + + fin_cadre_trait_couleur(); + + echo "<p>"; + + // // Previsualisation sur le site public // diff --git a/ecrire/inc.php b/ecrire/inc.php index 2e894af278074b4b77ea50ba439f02fb3aa3d88d..b2b63dab97d8a3dde6df11e0773bb29febc4afb0 100644 --- a/ecrire/inc.php +++ b/ecrire/inc.php @@ -20,8 +20,8 @@ break; default: // charger la version spip-lab si presente - if (@file_exists($dir_ecrire.'inc_'.$fichier)) - include_ecrire('inc_'.$fichier); + if (@file_exists($dir_ecrire.'lab_'.$fichier)) + include_ecrire('lab_'.$fichier); // sinon prendre la version spip-stable else if (@file_exists($dir_ecrire.'inc_'.$fichier.'3')) diff --git a/ecrire/inc_config.php3 b/ecrire/inc_config.php3 index 6dbf8a0b9090450a4224557cc0aeeaf3534243d2..b29efcb09aa60ecde036581261937afe6078f72f 100644 --- a/ecrire/inc_config.php3 +++ b/ecrire/inc_config.php3 @@ -50,6 +50,7 @@ function init_config() { 'activer_moteur' => 'oui', 'articles_versions' => 'non', + 'articles_ortho' => 'non', 'preview' => 'non', 'activer_statistiques' => 'oui', @@ -228,6 +229,7 @@ function appliquer_modifs_config() { 'activer_moteur', 'articles_versions', + 'articles_ortho', 'preview', 'activer_statistiques', diff --git a/ecrire/inc_majbase.php3 b/ecrire/inc_majbase.php3 index 19e003010512c27fd05bed20410dd6959e6e4a02..5b3cd19a1868f38b3086d74961b1661fa5ae33f7 100644 --- a/ecrire/inc_majbase.php3 +++ b/ecrire/inc_majbase.php3 @@ -833,11 +833,11 @@ function maj_base() { maj_version(1.733); } - if ($version_installee < 1.734) { - // integrer nouvelles tables auxiliaires du compilateur ESJ - creer_base(); - maj_version(1.734); - } + #if ($version_installee < 1.734) { + # // integrer nouvelles tables auxiliaires du compilateur ESJ + # creer_base(); + # maj_version(1.734); + #} if ($version_installee < 1.801) { spip_query("ALTER TABLE spip_rubriques @@ -867,7 +867,11 @@ function maj_base() { maj_version(1.802); } if ($version_installee < 1.803) { - spip_query("DROP TABLE spip_forum_cache"); + + # 27 AOUT 2004 : conservons cette table pour autoriser les retours + # de SPIP 1.8a6 CVS vers 1.7.2 + # spip_query("DROP TABLE spip_forum_cache"); + spip_query("DROP TABLE spip_inclure_caches"); maj_version(1.803); } @@ -890,6 +894,10 @@ function maj_base() { if ($version_installee < 1.806) maj_version(1.806); + + # A remettre pour la 1.8 finale (cf. ci-dessus) + # spip_query("DROP TABLE spip_forum_cache"); + return true; } diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3 index 4a67ae155e70c891ebce77586d9a3283c1266785..0c4201251c56d59930f24db9fb241483cd1abd86 100644 --- a/ecrire/inc_version.php3 +++ b/ecrire/inc_version.php3 @@ -208,7 +208,7 @@ if ($flag_ecrire) { $spip_version = 1.806; // version de spip -$spip_version_affichee = "1.8 alpha 6 CVS"; +$spip_version_affichee = "1.8 beta 1 CVS"; // version de spip / tag cvs if (ereg('Name: v(.*) ','$Name$', $regs)) $spip_version_affichee = $regs[1]; diff --git a/ecrire/inc_ortho.php b/ecrire/lab_ortho.php similarity index 100% rename from ecrire/inc_ortho.php rename to ecrire/lab_ortho.php