Les script doivent pouvoir se lancer depuis n'importe quel rep

This commit is contained in:
Laurent Destailleur
2007-03-24 18:34:11 +00:00
parent 736e9c2b8b
commit ea42bcc543
5 changed files with 135 additions and 29 deletions

View File

@@ -1,5 +1,6 @@
<?PHP
/* Copyright (C) 2006 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2007 Laurent Destailleur <eldy@users.sourceforge.net>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -17,13 +18,32 @@
*
* $Id$
* $Source$
*
*
* Cr<43><72> le graph de valorisation du stock
*
*/
require ("../../htdocs/master.inc.php");
/**
\file scripts/cron/stock-graph.php
\ingroup stock
\brief Cr<43><72> le graph de valorisation du stock
*/
// Test si mode CLI
$sapi_type = php_sapi_name();
$script_file=__FILE__;
if (eregi('([^\\\/]+)$',$script_file,$reg)) $script_file=$reg[1];
if (substr($sapi_type, 0, 3) == 'cgi') {
echo "Erreur: Vous utilisez l'interpreteur PHP pour le mode CGI. Pour executer $script_file en ligne de commande, vous devez utiliser l'interpreteur PHP pour le mode CLI.\n";
exit;
}
// Recupere env dolibarr
$version='$Revision$';
$path=eregi_replace($script_file,'',$_SERVER["PHP_SELF"]);
require_once($path."../../htdocs/master.inc.php");
$error=0;
$verbose = 0;
for ($i = 1 ; $i < sizeof($argv) ; $i++)
@@ -71,7 +91,7 @@ if ($resql)
}
else
{
print $sql;
dolibarr_print_error($db,$sql);
}
/*
*
@@ -130,7 +150,7 @@ if ($resql)
}
else
{
print $sql;
dolibarr_print_error($db,$sql);
}
for ($i = $max_day + 1 ; $i < ($day + 1) ; $i++)