diff --git a/scripts/cron/facture-paye-stats.php b/scripts/cron/facture-paye-stats.php index 62ab8870837fd336864b5f8f098ddcb52b163eb3..220d98ee5e9d67d0bbd7fdd3b6f93c4091ef5057 100644 --- a/scripts/cron/facture-paye-stats.php +++ b/scripts/cron/facture-paye-stats.php @@ -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$ - * - * - * Statistiques sur le statut paye des factures - * */ -require ("../../htdocs/master.inc.php"); +/** + \file scripts/cron/facture-paye-stats.php + \ingroup invoice + \brief Statistiques sur le statut paye des factures +*/ + +// 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++) diff --git a/scripts/cron/fournisseur-calcul-ca_genere.php b/scripts/cron/fournisseur-calcul-ca_genere.php index 79982919b730ef4fc6eeb7a9b77128601a8ddee6..25b27623fe32ff36812678cca1a976a8307d1daa 100644 --- a/scripts/cron/fournisseur-calcul-ca_genere.php +++ b/scripts/cron/fournisseur-calcul-ca_genere.php @@ -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,38 @@ * * $Id$ * $Source$ - * - * - * Calcul le CA g�n�r� par chaque fournisseur - * */ -require ("../../htdocs/master.inc.php"); +/** + \file scripts/cron/fournisseur-calcul-ca_genere.php + \ingroup fournisseur + \brief Calcul le CA g�n�r� par chaque fournisseur et genere graph +*/ + +// 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; +} + +/* +if (! isset($argv[1]) || ! $argv[1]) { + print "Usage: $script_file now\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; $now = time(); diff --git a/scripts/cron/fournisseur-graph.php b/scripts/cron/fournisseur-graph.php index c9ca6a0fd6a14f95c5eb6a1ae5d3e39b3f322ba2..78eacfc9ae98df385dcd13725350c7dc7ade4626 100644 --- a/scripts/cron/fournisseur-graph.php +++ b/scripts/cron/fournisseur-graph.php @@ -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,14 +18,33 @@ * * $Id$ * $Source$ - * - * - * Cr�e les graphiques pour les fournisseurs - * */ -require ("../../htdocs/master.inc.php"); + +/** + \file scripts/cron/fournisseur-graph.php + \ingroup fournisseur + \brief Script de g�n�ration graph fournisseur +*/ + +// 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"); require_once (DOL_DOCUMENT_ROOT."/dolgraph.class.php"); + +$error=0; $verbose = 0; for ($i = 1 ; $i < sizeof($argv) ; $i++) @@ -48,7 +68,7 @@ for ($i = 1 ; $i < sizeof($argv) ; $i++) $dir = DOL_DATA_ROOT."/graph/fournisseur"; if (!is_dir($dir) ) { - if (! @mkdir($dir,0755)) + if (! create_exdir($dir,0755)) { die ("Can't create $dir\n"); } diff --git a/scripts/cron/product-graph.php b/scripts/cron/product-graph.php index b9203223da943bc309f117326cd4b74d0a763bc5..eba90652495a7ca8cb8a7e4b91571747f5e19928 100644 --- a/scripts/cron/product-graph.php +++ b/scripts/cron/product-graph.php @@ -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,14 +18,33 @@ * * $Id$ * $Source$ - * - * - * Cr�e les graphiques pour les fournisseurs - * */ -require ("../../htdocs/master.inc.php"); + +/** + \file scripts/cron/product-graph.php + \ingroup product + \brief Cr�e les graphiques pour les produits +*/ + +// 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"); require_once (DOL_DOCUMENT_ROOT."/dolgraph.class.php"); + +$error=0; $verbose = 0; for ($i = 1 ; $i < sizeof($argv) ; $i++) @@ -52,7 +72,7 @@ $year = strftime('%Y',$now); $dir = DOL_DATA_ROOT."/graph/product"; if (!is_dir($dir) ) { - if (! @mkdir($dir,0755)) + if (! create_exdir($dir,0755)) { die ("Can't create $dir\n"); } diff --git a/scripts/cron/stock-graph.php b/scripts/cron/stock-graph.php index 0801ff2cdb98dd953475cee8546d93c3461072ad..365f0561d88b076a249bb41e8d05688e142618bf 100644 --- a/scripts/cron/stock-graph.php +++ b/scripts/cron/stock-graph.php @@ -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�� le graph de valorisation du stock - * */ -require ("../../htdocs/master.inc.php"); +/** + \file scripts/cron/stock-graph.php + \ingroup stock + \brief Cr�� 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++)