Skip to content
Snippets Groups Projects
Commit ea42bcc5 authored by Laurent Destailleur's avatar Laurent Destailleur
Browse files

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

parent 736e9c2b
Branches
Tags
No related merge requests found
<?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++)
......
<?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 gnr par chaque fournisseur
*
*/
require ("../../htdocs/master.inc.php");
/**
\file scripts/cron/fournisseur-calcul-ca_genere.php
\ingroup fournisseur
\brief Calcul le CA gnr 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();
......
<?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$
*
*
* Cre les graphiques pour les fournisseurs
*
*/
require ("../../htdocs/master.inc.php");
/**
\file scripts/cron/fournisseur-graph.php
\ingroup fournisseur
\brief Script de gnration 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");
}
......
<?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$
*
*
* Cre les graphiques pour les fournisseurs
*
*/
require ("../../htdocs/master.inc.php");
/**
\file scripts/cron/product-graph.php
\ingroup product
\brief Cre 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");
}
......
<?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++)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment