From e2ca1c08e14e16e76b8d52fafc61fc4945a1ebd6 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville <rodolphe@quiedeville.org> Date: Wed, 20 Dec 2006 16:44:04 +0000 Subject: [PATCH] Utilisation des options c'est tout de meme plus propre :-) --- scripts/import-extern/import-product.php | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/scripts/import-extern/import-product.php b/scripts/import-extern/import-product.php index 65c360c41c6..81bf0ac1df3 100644 --- a/scripts/import-extern/import-product.php +++ b/scripts/import-extern/import-product.php @@ -28,13 +28,18 @@ * * wget "http://materiel.net/partenaire/search.php3?format=xml&nobanner=1" */ -// Editer les 3 valeurs suivantes en conformit� avec votre installation -$userid = 1; -$idfourn = 10; -$file = "/tmp/materiel.xml"; -// Supprimez le die() une fois le script configur� :-) -die ("!\n!\n! Configurez le script avant de le lancer\n!\n!\n"); +$opt = getopt("f:u:i:"); + +$userid = $opt['u']; +$idfourn = $opt['i']; +$file = $opt['f']; + +if (strlen(trim($file)) == 0 || strlen(trim($idfourn)) == 0 || strlen(trim($userid)) == 0) +{ + print "Usage :\n php import-product.php -f <filename> -i <id_fournisseur> -u <userid>\n"; + exit; +} /* * * @@ -43,7 +48,9 @@ require("../../htdocs/master.inc.php"); require_once(DOL_DOCUMENT_ROOT ."/product.class.php"); $user = new User($db); -$user->id = $userid; +$result = $user->fetch($userid); +if ($user->id == 0) + die("Identifiant utilisateur incorrect : $userid\n"); $depth = array(); $index = 0; -- GitLab