2
0
forked from Wavyzz/dolibarr

Fix: functions "ereg", "ereg_replace", "eregi", "eregi_replace" is deprecated since php 5.3.0

This commit is contained in:
Regis Houssin
2009-10-21 17:42:31 +00:00
parent 47670f5f97
commit a62ef03fa9
23 changed files with 141 additions and 138 deletions

View File

@@ -27,7 +27,7 @@
// Test si mode CLI
$sapi_type = php_sapi_name();
$script_file=__FILE__;
if (eregi('([^\\\/]+)$',$script_file,$reg)) $script_file=$reg[1];
if (preg_match('/([^\\/]+)$/i',$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";
@@ -36,7 +36,7 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
// Recupere env dolibarr
$version='$Revision$';
$path=eregi_replace($script_file,'',$_SERVER["PHP_SELF"]);
$path=str_replace($script_file,'',$_SERVER["PHP_SELF"]);
require_once($path."../../htdocs/master.inc.php");
require_once(DOL_DOCUMENT_ROOT."/facture.class.php");
@@ -46,10 +46,10 @@ $error = 0;
$puser = new user($db, PRELEVEMENT_USER);
$puser->fetch();
dol_syslog("Pr<EFBFBD>l<EFBFBD>vements effectu<EFBFBD>s par ".$puser->fullname." [".PRELEVEMENT_USER."]");
dol_syslog("Prelevements effectues par ".$puser->fullname." [".PRELEVEMENT_USER."]");
dol_syslog("Raison sociale : ".PRELEVEMENT_RAISON_SOCIALE);
dol_syslog("Num<EFBFBD>ro Nation Emetteur : ".PRELEVEMENT_NUMERO_NATIONAL_EMETTEUR);
dol_syslog("Numero Nation Emetteur : ".PRELEVEMENT_NUMERO_NATIONAL_EMETTEUR);
dol_syslog("Code etablissement : ".PRELEVEMENT_CODE_BANQUE);
dol_syslog("Code guichet : ". PRELEVEMENT_CODE_GUICHET);
@@ -57,7 +57,7 @@ dol_syslog("Numero compte : ".PRELEVEMENT_NUMERO_COMPTE);
/*
*
* Lectures des factures a pr<EFBFBD>lever
* Lectures des factures a prelever
*
*/
@@ -93,7 +93,7 @@ if (!$error)
$i++;
}
$db->free();
dol_syslog("$i factures <EFBFBD> pr<EFBFBD>lever");
dol_syslog("$i factures a prelever");
}
else
{
@@ -105,18 +105,18 @@ if (!$error)
/*
*
* V<EFBFBD>rification des clients
* Verification des clients
*
*/
if (!$error)
{
/*
* V<EFBFBD>rification des RIB
* Verification des RIB
*
*/
$i = 0;
dol_syslog("D<EFBFBD>but v<EFBFBD>rification des RIB");
dol_syslog("Debut verification des RIB");
if (sizeof($factures) > 0)
{
@@ -144,7 +144,7 @@ if (!$error)
}
else
{
dol_syslog("Impossible de lire la soci<EFBFBD>t<EFBFBD>");
dol_syslog("Impossible de lire la societe");
}
}
else
@@ -159,7 +159,7 @@ if (!$error)
}
}
dol_syslog(sizeof($factures_prev)." factures sur ".sizeof($factures)." seront pr<EFBFBD>lev<EFBFBD>es");
dol_syslog(sizeof($factures_prev)." factures sur ".sizeof($factures)." seront prelevees");
$db->close();

View File

@@ -27,7 +27,7 @@
// Test si mode CLI
$sapi_type = php_sapi_name();
$script_file=__FILE__;
if (eregi('([^\\\/]+)$',$script_file,$reg)) $script_file=$reg[1];
if (preg_match('/([^\\/]+)$/i',$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";
@@ -36,7 +36,7 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
// Recupere env dolibarr
$version='$Revision$';
$path=eregi_replace($script_file,'',$_SERVER["PHP_SELF"]);
$path=str_replace($script_file,'',$_SERVER["PHP_SELF"]);
require_once($path."../../htdocs/master.inc.php");
require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/bon-prelevement.class.php");
@@ -95,7 +95,7 @@ if (!$error)
$i++;
}
$db->free();
dol_syslog("$i factures <EFBFBD> prelever");
dol_syslog("$i factures a prelever");
}
else
{
@@ -114,7 +114,7 @@ if (!$error)
if (!$error)
{
/*
* V<EFBFBD>rification des RIB
* Verification des RIB
*
*/
$i = 0;
@@ -264,7 +264,7 @@ if (sizeof($factures_prev) > 0)
$pai->amounts = array();
$pai->amounts[$fac[0]] = $fact->total_ttc;
$pai->datepaye = $db->idate($datetimeprev);
$pai->paiementid = 3; // pr<EFBFBD>l<EFBFBD>vement
$pai->paiementid = 3; // prelevement
$pai->num_paiement = $ref;
if ($pai->create($user, 1) == -1) // on appelle en no_commit
@@ -280,7 +280,7 @@ if (sizeof($factures_prev) > 0)
$pai->valide();
/*
* Ajout d'une ligne de pr<EFBFBD>l<EFBFBD>vement
* Ajout d'une ligne de prelevement
*
*
* $fac[3] : banque
@@ -300,7 +300,7 @@ if (sizeof($factures_prev) > 0)
}
/*
* Mise <EFBFBD> jour des demandes
* Mise a jour des demandes
*
*/
$sql = "UPDATE ".MAIN_DB_PREFIX."prelevement_facture_demande";
@@ -361,7 +361,7 @@ if (sizeof($factures_prev) > 0)
}
/*
* Mise <EFBFBD> jour du total
* Mise a jour du total
*
*/
@@ -373,7 +373,7 @@ if (sizeof($factures_prev) > 0)
if (!$db->query($sql))
{
$error++;
dol_syslog("Erreur mise <EFBFBD> jour du total");
dol_syslog("Erreur mise a jour du total");
dol_syslog($sql);
}