From c0f6b5910c9fe01b15e912e087599fcbcbf38bfc Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Fri, 19 Jan 2007 23:23:32 +0000
Subject: [PATCH] =?UTF-8?q?Bard=C3=A9e=20d'ind=C3=A9finis=20d=C3=A9tect?=
 =?UTF-8?q?=C3=A9s=20par=20St=C3=A9phane?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/base/abstract_sql.php   | 2 +-
 ecrire/exec/export.php         | 2 +-
 ecrire/exec/iconifier.php      | 4 ++--
 ecrire/exec/import_all.php     | 8 ++------
 ecrire/exec/naviguer.php       | 4 ++--
 ecrire/exec/rubriques_edit.php | 4 ++--
 ecrire/inc/dater.php           | 3 ++-
 ecrire/inc/editer_article.php  | 6 +++---
 ecrire/inc/editer_auteurs.php  | 2 +-
 ecrire/inc/modifier.php        | 4 ----
 ecrire/inc/presentation.php    | 2 +-
 11 files changed, 17 insertions(+), 24 deletions(-)

diff --git a/ecrire/base/abstract_sql.php b/ecrire/base/abstract_sql.php
index f9c792b7db..8e9f6b0709 100644
--- a/ecrire/base/abstract_sql.php
+++ b/ecrire/base/abstract_sql.php
@@ -117,7 +117,7 @@ function spip_abstract_showtable($table, $serveur='', $table_spip = false)
 }
 
 // http://doc.spip.org/@spip_abstract_create
-function spip_abstract_create($nom, $champs, $cles, $autoinc=false, $temporary=false) {
+function spip_abstract_create($nom, $champs, $cles, $autoinc=false, $temporary=false, $serveur='') {
 	$f = spip_abstract_serveur('create', $serveur);
 	return $f($nom, $champs, $cles, $autoinc, $temporary);
 }
diff --git a/ecrire/exec/export.php b/ecrire/exec/export.php
index d5331f822b..1aa381c336 100644
--- a/ecrire/exec/export.php
+++ b/ecrire/exec/export.php
@@ -92,7 +92,7 @@ function exec_export_dist()
 
 	header("Content-Type: text/plain");
 
-	$rubriques = liste_rubriques($id_rubriques);
+	$rubriques = liste_rubriques($id_rubrique);
 
 	if ($rubriques) {
 		$rubriques = join(",", $rubriques);
diff --git a/ecrire/exec/iconifier.php b/ecrire/exec/iconifier.php
index 34fb5bc39f..fda9fedb25 100644
--- a/ecrire/exec/iconifier.php
+++ b/ecrire/exec/iconifier.php
@@ -31,7 +31,7 @@ function exec_iconifier_dist()
 	      }
 
 	if ($type == 'id_rubrique')
-	  $droit = acces_rubrique($id_rubrique);
+	  $droit = acces_rubrique($id);
 	elseif ($type == 'id_auteur')
 	  $droit = (($id == $connect_id_auteur) OR $connect_toutes_rubriques);
 	elseif ($type == 'id_mot')
@@ -41,7 +41,7 @@ function exec_iconifier_dist()
 		$row = spip_fetch_array(spip_query("SELECT id_rubrique, statut FROM spip_$table WHERE $type=$id"));
 		$droit = acces_rubrique($row['id_rubrique']);
 		if (!$droit AND  ($row['statut'] == 'prepa' OR $row['statut'] == 'prop' OR $row['statut'] == 'poubelle'))
-			$droit = spip_num_rows(determiner_auteurs_objet('article',$id_article, "id_auteur=$connect_id_auteur"));
+			$droit = spip_num_rows(determiner_auteurs_objet('article',$id, "id_auteur=$connect_id_auteur"));
 	}
 
 	if (!$droit) {
diff --git a/ecrire/exec/import_all.php b/ecrire/exec/import_all.php
index 888c73a714..b57ce19551 100644
--- a/ecrire/exec/import_all.php
+++ b/ecrire/exec/import_all.php
@@ -179,7 +179,7 @@ function import_all_fin($request) {
 // http://doc.spip.org/@import_queldir
 function import_queldir()
 {
-	global $connect_toutes_rubriques;
+  global $connect_toutes_rubriques, $connect_login;
 
 	if ($connect_toutes_rubriques) {
 		$repertoire = _DIR_DUMP;
@@ -194,11 +194,7 @@ function import_queldir()
 			$repertoire = preg_replace(','._DIR_TMP.',', '', $repertoire);
 			$repertoire = sous_repertoire(_DIR_TMP, $repertoire);
 		}
-		if(!@file_exists($repertoire.$connect_login)) {
-			$sous_rep = sous_repertoire($repertoire, $connect_login);
-		}
-		return $sous_rep . '/';
+		return sous_repertoire($repertoire, $connect_login);
 	}
-
 }
 ?>
diff --git a/ecrire/exec/naviguer.php b/ecrire/exec/naviguer.php
index efae28a162..6d247c5e25 100644
--- a/ecrire/exec/naviguer.php
+++ b/ecrire/exec/naviguer.php
@@ -67,7 +67,7 @@ function exec_naviguer_dist()
 
 	if ($spip_display != 4) {
 
-		infos_naviguer($id_rubrique, $statut);
+		infos_naviguer($id_rubrique, $statut, $ze_logo);
 
 		//
 		// Logos de la rubrique
@@ -138,7 +138,7 @@ function exec_naviguer_dist()
 }
 
 // http://doc.spip.org/@infos_naviguer
-function infos_naviguer($id_rubrique, $statut)
+function infos_naviguer($id_rubrique, $statut, $ze_logo)
 {
 	if ($id_rubrique > 0) {
 		$res = "\n<div style='font-weight: bold; text-align: center' class='verdana1 spip_xx-small'>"
diff --git a/ecrire/exec/rubriques_edit.php b/ecrire/exec/rubriques_edit.php
index f2f20e6929..31085eab41 100644
--- a/ecrire/exec/rubriques_edit.php
+++ b/ecrire/exec/rubriques_edit.php
@@ -68,8 +68,8 @@ function exec_rubriques_edit_dist()
 	else {
 		$id_secteur = spip_fetch_array(spip_query("SELECT id_secteur FROM spip_rubriques WHERE id_rubrique='$id_parent'"));
 		$id_secteur = $id_secteur['id_secteur'];
-		if ($id_parent_== $id_secteur)
-		  $logo_parent = "secteur-24.gif";
+		if ($id_parent == $id_secteur)
+			$logo_parent = "secteur-24.gif";
 		else	$logo_parent = "rubrique-24.gif";
 	}
 
diff --git a/ecrire/inc/dater.php b/ecrire/inc/dater.php
index 822130ea9e..5a33eb93ec 100644
--- a/ecrire/inc/dater.php
+++ b/ecrire/inc/dater.php
@@ -31,6 +31,8 @@ function inc_dater_dist($id, $flag, $statut, $type, $script, $date, $date_redac=
 		if ($annee_redac > 4000) $annee_redac -= 9000;
 	} else $annee_redac = $mois_redac = $jour_redac = 0;
 
+	$possedeDateRedac= ($annee_redac + $mois_redac + $jour_redac);
+
 	if (ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})( ([0-9]{2}):([0-9]{2}))?", $date, $regs)) {
 		$annee = $regs[1];
 		$mois = $regs[2];
@@ -83,7 +85,6 @@ onchange=\"findObj_forcer('valider_date').style.visibility='visible';\"";
 		. majuscules(affdate($date))."</b>".aide('artdate')."</div>";
 	}
 
-	$possedeDateRedac= ($annee_redac + $mois_redac + $jour_redac);
 	if (($type == 'article')
 	AND (($options == 'avancees' AND $GLOBALS['meta']["articles_redac"] != 'non')
 		OR $possedeDateRedac)) {
diff --git a/ecrire/inc/editer_article.php b/ecrire/inc/editer_article.php
index 7a506f5898..7c08c484be 100644
--- a/ecrire/inc/editer_article.php
+++ b/ecrire/inc/editer_article.php
@@ -56,7 +56,7 @@ function inc_editer_article_dist($new, $id_rubrique=0, $lier_trad=0, $retour='',
 	. editer_article_chapo($row['chapo'], $config, $aider)
 	. editer_article_texte($row['texte'], $config, $aider)
 	. editer_article_ps($row['ps'], $config, $aider)
-	. editer_article_extra($row['extra'], $config, $aider)
+	. editer_article_extra($row['extra'], $id_secteur, $config, $aider)
 	. $hidden
 	. ("<div align='right'><input class='fondo' type='submit' value='"
 	. _T('bouton_enregistrer')
@@ -291,7 +291,7 @@ function editer_article_chapo($chapo, $config, $aider)
 }
 
 // http://doc.spip.org/@editer_article_extra
-function editer_article_extra($extra, $config, $aider)
+function editer_article_extra($extra, $id_secteur, $config, $aider)
 {
 	if (!$config['extra'])
 		return '';
@@ -303,7 +303,7 @@ function editer_article_extra($extra, $config, $aider)
 // http://doc.spip.org/@articles_edit_config
 function articles_edit_config($row)
 {
-	global $champs_extra, $spip_ecran, $options, $spip_lang;
+	global $champs_extra, $spip_ecran, $options, $spip_lang, $spip_display;
 
 	$config = $GLOBALS['meta'];
 	$config['lignes'] = ($spip_ecran == "large")? 8 : 5;
diff --git a/ecrire/inc/editer_auteurs.php b/ecrire/inc/editer_auteurs.php
index b799543652..0b431b564b 100644
--- a/ecrire/inc/editer_auteurs.php
+++ b/ecrire/inc/editer_auteurs.php
@@ -254,7 +254,7 @@ function determiner_non_auteurs($les_auteurs, $order)
 // http://doc.spip.org/@objet_auteur_select
 function objet_auteur_select($result)
 {
-	global $couleur_claire ;
+	global $couleur_claire, $connect_statut ;
 
 	$statut_old = $premiere_old = $res = '';
 
diff --git a/ecrire/inc/modifier.php b/ecrire/inc/modifier.php
index f4c7b488af..aac10d64b0 100644
--- a/ecrire/inc/modifier.php
+++ b/ecrire/inc/modifier.php
@@ -114,8 +114,6 @@ function revision_document($id_document, $c=false) {
 			//,'nonvide' => array('titre' => _T('info_sans_titre'))
 		),
 		$c);
-
-	return ''; // pas d'erreur
 }
 
 // http://doc.spip.org/@revision_signature
@@ -127,8 +125,6 @@ function revision_signature($id_signature, $c=false) {
 			'nonvide' => array('nom_email' => _T('info_sans_titre'))
 		),
 		$c);
-
-	return ''; // pas d'erreur
 }
 
 
diff --git a/ecrire/inc/presentation.php b/ecrire/inc/presentation.php
index 6fcf02bf56..d5b327cf78 100644
--- a/ecrire/inc/presentation.php
+++ b/ecrire/inc/presentation.php
@@ -757,7 +757,7 @@ function afficher_articles_trad($titre_table, $requete, $formater, $tmp_var, $ha
 // http://doc.spip.org/@afficher_articles_trad_boucle
 function afficher_articles_trad_boucle($row)
 {
-	global $dir_lang,  $spip_lang_right;
+  	global $dir_lang,  $spip_lang_right, $spip_display;
 
 	$vals = '';
 
-- 
GitLab