diff --git a/ecrire/i18n/spip_en.php3 b/ecrire/i18n/spip_en.php3 deleted file mode 100644 index a4894ab82a4d78aaebdc3e55f6a5db591aef25cf..0000000000000000000000000000000000000000 --- a/ecrire/i18n/spip_en.php3 +++ /dev/null @@ -1,30 +0,0 @@ -<?php - -// -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_I18N_EN")) return; -define("_ECRIRE_I18N_EN", "1"); - -$GLOBALS['i18n_en'] = Array -( - -// ecrire/inc_presentation.php3 -'Auteurs' => -'Authors', - -'Informations personnelles' => -'Personal data', - -'1 nouveau message' => -'YOU HAVE A NEW MESSAGE', - -'@n@ nouveaux messages' => -'YOU HAVE @n@ NEW MESSAGES', - -// etc. - - -// fin -''); - -?> \ No newline at end of file diff --git a/ecrire/i18n/spip_fr.php3 b/ecrire/i18n/spip_fr.php3 deleted file mode 100644 index b4c33a30a57718e279c9a43a95fda48f95bd81dc..0000000000000000000000000000000000000000 --- a/ecrire/i18n/spip_fr.php3 +++ /dev/null @@ -1,30 +0,0 @@ -<?php - -// -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_I18N_FR")) return; -define("_ECRIRE_I18N_FR", "1"); - -$GLOBALS['i18n_fr'] = Array -( - -// ecrire/inc_presentation.php3 -'Auteurs' => -'Auteurs', - -'Informations personnelles' => -'Informations personnelles', - -'1 nouveau message' => -'VOUS AVEZ UN NOUVEAU MESSAGE', - -'@n@ nouveaux messages' => -'VOUS AVEZ @n@ NOUVEAUX MESSAGES', - -// etc. - - -// fin -''); - -?> \ No newline at end of file diff --git a/ecrire/inc_base.php3 b/ecrire/inc_base.php3 index 9f1757805fe9d50fcd277099bcb63d1ac36cd138..00e3e60e003c4b4d4fb77c0803c715abf0430404 100644 --- a/ecrire/inc_base.php3 +++ b/ecrire/inc_base.php3 @@ -334,7 +334,6 @@ function creer_base() { $query = "CREATE TABLE spip_auteurs_articles ( id_auteur bigint(21) DEFAULT '0' NOT NULL, id_article bigint(21) DEFAULT '0' NOT NULL, - maj TIMESTAMP, KEY id_auteur (id_auteur), KEY id_article (id_article))"; $result = spip_query($query); @@ -342,7 +341,6 @@ function creer_base() { $query = "CREATE TABLE spip_auteurs_rubriques ( id_auteur bigint(21) DEFAULT '0' NOT NULL, id_rubrique bigint(21) DEFAULT '0' NOT NULL, - maj TIMESTAMP, KEY id_auteur (id_auteur), KEY id_rubrique (id_rubrique))"; $result = spip_query($query); @@ -351,7 +349,6 @@ function creer_base() { id_auteur bigint(21) DEFAULT '0' NOT NULL, id_message bigint(21) DEFAULT '0' NOT NULL, vu CHAR(3) NOT NULL, - maj TIMESTAMP, KEY id_auteur (id_auteur), KEY id_message (id_message))"; $result = spip_query($query); @@ -360,7 +357,6 @@ function creer_base() { $query = "CREATE TABLE spip_documents_articles ( id_document bigint(21) DEFAULT '0' NOT NULL, id_article bigint(21) DEFAULT '0' NOT NULL, - maj TIMESTAMP, KEY id_document (id_document), KEY id_article (id_article))"; $result = spip_query($query); @@ -368,7 +364,6 @@ function creer_base() { $query = "CREATE TABLE spip_documents_rubriques ( id_document bigint(21) DEFAULT '0' NOT NULL, id_rubrique bigint(21) DEFAULT '0' NOT NULL, - maj TIMESTAMP, KEY id_document (id_document), KEY id_rubrique (id_rubrique))"; $result = spip_query($query); @@ -376,7 +371,6 @@ function creer_base() { $query = "CREATE TABLE spip_documents_breves ( id_document bigint(21) DEFAULT '0' NOT NULL, id_breve bigint(21) DEFAULT '0' NOT NULL, - maj TIMESTAMP, KEY id_document (id_document), KEY id_breve (id_breve))"; $result = spip_query($query); @@ -384,7 +378,6 @@ function creer_base() { $query = "CREATE TABLE spip_mots_articles ( id_mot bigint(21) DEFAULT '0' NOT NULL, id_article bigint(21) DEFAULT '0' NOT NULL, - maj TIMESTAMP, KEY id_mot (id_mot), KEY id_article (id_article))"; $result = spip_query($query); @@ -392,7 +385,6 @@ function creer_base() { $query = "CREATE TABLE spip_mots_breves ( id_mot bigint(21) DEFAULT '0' NOT NULL, id_breve bigint(21) DEFAULT '0' NOT NULL, - maj TIMESTAMP, KEY id_mot (id_mot), KEY id_breve (id_breve))"; $result = spip_query($query); @@ -400,7 +392,6 @@ function creer_base() { $query = "CREATE TABLE spip_mots_rubriques ( id_mot bigint(21) DEFAULT '0' NOT NULL, id_rubrique bigint(21) DEFAULT '0' NOT NULL, - maj TIMESTAMP, KEY id_mot (id_mot), KEY id_rubrique (id_rubrique))"; $result = spip_query($query); @@ -408,7 +399,6 @@ function creer_base() { $query = "CREATE TABLE spip_mots_syndic ( id_mot bigint(21) DEFAULT '0' NOT NULL, id_syndic bigint(21) DEFAULT '0' NOT NULL, - maj TIMESTAMP, KEY id_mot (id_mot), KEY id_syndic (id_syndic))"; $result = spip_query($query); @@ -416,7 +406,6 @@ function creer_base() { $query = "CREATE TABLE spip_mots_forum ( id_mot bigint(21) DEFAULT '0' NOT NULL, id_forum bigint(21) DEFAULT '0' NOT NULL, - maj TIMESTAMP, KEY id_mot (id_mot), KEY id_forum (id_forum))"; $result = spip_query($query); @@ -1169,6 +1158,7 @@ function maj_base() { } if ($version_installee < 1.470) { + /* ANNULE spip_query("ALTER TABLE spip_auteurs_articles ADD maj TIMESTAMP"); spip_query("ALTER TABLE spip_auteurs_rubriques ADD maj TIMESTAMP"); spip_query("ALTER TABLE spip_auteurs_messages ADD maj TIMESTAMP"); @@ -1179,7 +1169,7 @@ function maj_base() { spip_query("ALTER TABLE spip_mots_breves ADD maj TIMESTAMP"); spip_query("ALTER TABLE spip_mots_rubriques ADD maj TIMESTAMP"); spip_query("ALTER TABLE spip_mots_syndic ADD maj TIMESTAMP"); - spip_query("ALTER TABLE spip_mots_forum ADD maj TIMESTAMP"); + spip_query("ALTER TABLE spip_mots_forum ADD maj TIMESTAMP");*/ if ($version_installee >= 1.467) { // annule les "listes de diff" spip_query("DROP TABLE spip_listes"); @@ -1189,6 +1179,23 @@ function maj_base() { maj_version (1.470); } + if ($version_installee < 1.471) { + if ($version_installee >= 1.470) { // annule les "maj" + spip_query("ALTER TABLE spip_auteurs_articles DROP maj TIMESTAMP"); + spip_query("ALTER TABLE spip_auteurs_rubriques DROP maj TIMESTAMP"); + spip_query("ALTER TABLE spip_auteurs_messages DROP maj TIMESTAMP"); + spip_query("ALTER TABLE spip_documents_articles DROP maj TIMESTAMP"); + spip_query("ALTER TABLE spip_documents_rubriques DROP maj TIMESTAMP"); + spip_query("ALTER TABLE spip_documents_breves DROP maj TIMESTAMP"); + spip_query("ALTER TABLE spip_mots_articles DROP maj TIMESTAMP"); + spip_query("ALTER TABLE spip_mots_breves DROP maj TIMESTAMP"); + spip_query("ALTER TABLE spip_mots_rubriques DROP maj TIMESTAMP"); + spip_query("ALTER TABLE spip_mots_syndic DROP maj TIMESTAMP"); + spip_query("ALTER TABLE spip_mots_forum DROP maj TIMESTAMP"); + } + maj_version (1.471); + } + } ?> diff --git a/ecrire/inc_gettext.php3 b/ecrire/inc_gettext.php3 deleted file mode 100644 index 2c99cf205fa8fa01e8cfd1503a57f2069f57d92e..0000000000000000000000000000000000000000 --- a/ecrire/inc_gettext.php3 +++ /dev/null @@ -1,50 +0,0 @@ -<?php - -// Ce fichier ne sera execute qu'une fois -if (defined("_ECRIRE_INC_GETTEXT")) return; -define("_ECRIRE_INC_GETTEXT", "1"); - - -// -// i18n : merge ("My name is @name@", array('name'=>'Bob')) -// into "My name is Bob" -// -function text_merge($text, $args) { - if (is_array($args)) { - while (list($name,$value) = each($args)) - $text = ereg_replace ("@$name@", "$value", $text); - } - return $text; -} - -// -// i18n : our own small gettext -// -function spip_gettext($text, $args, $lang) { - global $dir_ecrire; - - // load the language file - if (!$GLOBALS["i18n_$lang"]) { - if (file_exists($dir_ecrire."i18n/spip_$lang.php3")) - include_ecrire ("i18n/spip_$lang.php3"); - else { - $lang = 'fr'; - include_ecrire ("i18n/spip_fr.php3"); - } - } - - // get the french text if the translation file is not complete - if (!$GLOBALS["i18n_$lang"][$text]) { - $lang = 'fr'; - include_ecrire ("i18n/spip_fr.php3"); - } - - // use the translated text if found - if ($GLOBALS["i18n_$lang"][$text]) - $text = $GLOBALS["i18n_$lang"][$text]; - - // merge it with the variables - return text_merge($text, $args); -} - -?> \ No newline at end of file diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3 index e3d979e875f7bd427fc4b6086fb16d5da9df46c6..31e0407250a13adfe0497f16bedfaf7c394b8ed3 100644 --- a/ecrire/inc_presentation.php3 +++ b/ecrire/inc_presentation.php3 @@ -954,10 +954,10 @@ function onglet($texte, $lien, $onglet_ref, $onglet, $icone=""){ function barre_onglets($rubrique, $onglet){ - global $id_auteur, $connect_id_auteur, $connect_statut, $statut_auteur; + global $id_auteur, $connect_id_auteur, $connect_statut, $statut_auteur, $options; debut_onglet(); - + if ($rubrique == "statistiques"){ onglet("Évolution des visites", "statistiques_visites.php3", "evolution", $onglet, "statistiques-24.gif"); onglet("Répartition par rubriques", "statistiques.php3", "repartition", $onglet, "rubrique-24.gif"); @@ -985,7 +985,7 @@ function barre_onglets($rubrique, $onglet){ onglet("Contenu du site", "configuration.php3", "contenu", $onglet, "racine-site-24.gif"); onglet("Interactivité", "config-contenu.php3", "interactivite", $onglet, "forum-interne-24.gif"); onglet("Fonctions avancées", "config-fonctions.php3", "fonctions", $onglet, "image-24.gif"); - onglet("Sécurité", "config-securite.php3", "securite", $onglet, "cadenas-24.gif"); + if ($options == "avancees") onglet("Sécurité", "config-securite.php3", "securite", $onglet, "cadenas-24.gif"); } if ($rubrique == "suivi_forum"){ @@ -1293,9 +1293,9 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr icone_bandeau_principal ("À suivre", "index.php3", "asuivre-48.gif", "asuivre", $rubrique); icone_bandeau_principal ("Édition du site", "naviguer.php3", "documents-48.gif", "documents", $rubrique); if ($options == "avancees") { - icone_bandeau_principal (_T('Auteurs'), "auteurs.php3", "redacteurs-48.gif", "redacteurs", $rubrique); + icone_bandeau_principal ('Auteurs', "auteurs.php3", "redacteurs-48.gif", "redacteurs", $rubrique); } else { - icone_bandeau_principal (_T('Informations personnelles'), "auteurs_edit.php3?id_auteur=$connect_id_auteur", "fiche-perso-48.gif", "redacteurs", $rubrique); + icone_bandeau_principal ('Informations personnelles', "auteurs_edit.php3?id_auteur=$connect_id_auteur", "fiche-perso-48.gif", "redacteurs", $rubrique); } if ($options == "avancees") { if ($connect_statut == "0minirezo") @@ -1436,10 +1436,10 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr if ($total_messages == 1) { while($row = @spip_fetch_array($result_messages)) { $ze_message=$row['id_message']; - echo "<a href='message.php3?id_message=$ze_message'><font color='$couleur_claire'><b>"._T('1 nouveau message')."</b></font></a>"; + echo "<a href='message.php3?id_message=$ze_message'><font color='$couleur_claire'><b>VOUS AVEZ UN NOUVEAU MESSAGE</b></font></a>"; } } - if ($total_messages > 1) echo "<a href='messagerie.php3'><font color='$couleur_claire'>"._T('@n@ nouveaux messages', array('n' => $total_messages))."</font></a>"; + if ($total_messages > 1) echo "<a href='messagerie.php3'><font color='$couleur_claire'>VOUS AVEZ $total_messages NOUVEAUX MESSAGES</font></a>"; $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 = @spip_num_rows($result_messages); @@ -1497,7 +1497,7 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr echo "</td>"; // choix de la langue - if (strpos($GLOBALS['all_langs'], ',')) { + /*if (strpos($GLOBALS['all_langs'], ',')) { echo "<td align='center'><font face='arial,helvetica,sans-serif' size=2>"; $langues = explode(',', $GLOBALS['all_langs']); while (list(,$langue) = each ($langues)) { @@ -1506,7 +1506,7 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr echo " <a href='". $lien->getUrl() ."'><font color='#ffffff'>$langue</font></a>"; } echo "</font></td>"; - } + }*/ // choix de la couleur echo "<td align='right'>"; diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3 index 6c8034d32a251481e70be7aa18d569d9921410d6..a105ec1aa1ef268558586e61d895c608b54074d6 100644 --- a/ecrire/inc_version.php3 +++ b/ecrire/inc_version.php3 @@ -26,12 +26,6 @@ $mysql_profile = false; // faut-il autoriser SPIP a compresser les pages a la volee quand le navigateur l'accepte ? $auto_compress = true; -// langue par defaut du site -$i18nlang = 'fr'; - -// langues proposees dans l'espace prive (il faut aussi le fichier i18n/spip_lang.php3) -$all_langs = 'fr,en'; - // // *** Fin du parametrage *** // @@ -42,7 +36,7 @@ $all_langs = 'fr,en'; // (utilise pour les modifs de la base de donnees) // version de la base -$spip_version = 1.470; +$spip_version = 1.471; // version de spip $spip_version_affichee = "1.5a5 CVS"; @@ -645,14 +639,6 @@ if (count($GLOBALS['HTTP_POST_VARS'])) { } -// -// Fonctions d'i18n -// -function _T($text, $args='') { - include_ecrire('inc_gettext.php3'); - return spip_gettext($text, $args, $GLOBALS['i18nlang']); -} - // Verifier la conformite d'une ou plusieurs adresses email