Qual: Some fixes to make working with PHP option error_reporting
E_STRICT
This commit is contained in:
parent
fd9619f4cd
commit
784f696c85
@ -87,7 +87,7 @@ else
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Define modecompta ('CREANCES-DETTES' or 'RECETTES-DEPENSES')
|
// Define modecompta ('CREANCES-DETTES' or 'RECETTES-DEPENSES')
|
||||||
$modecompta = $conf->compta->mode;
|
$modecompta = $conf->global->COMPTA_MODE;
|
||||||
if ($_GET["modecompta"]) $modecompta=$_GET["modecompta"];
|
if ($_GET["modecompta"]) $modecompta=$_GET["modecompta"];
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -44,7 +44,7 @@ if (!$user->rights->compta->resultat->lire && !$user->rights->accounting->compta
|
|||||||
accessforbidden();
|
accessforbidden();
|
||||||
|
|
||||||
// Define modecompta ('CREANCES-DETTES' or 'RECETTES-DEPENSES')
|
// Define modecompta ('CREANCES-DETTES' or 'RECETTES-DEPENSES')
|
||||||
$modecompta = $conf->compta->mode;
|
$modecompta = $conf->global->COMPTA_MODE;
|
||||||
if ($_GET["modecompta"]) $modecompta=$_GET["modecompta"];
|
if ($_GET["modecompta"]) $modecompta=$_GET["modecompta"];
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -34,7 +34,7 @@ if (!$user->rights->compta->resultat->lire && !$user->rights->accounting->compta
|
|||||||
accessforbidden();
|
accessforbidden();
|
||||||
|
|
||||||
// Define modecompta ('CREANCES-DETTES' or 'RECETTES-DEPENSES')
|
// Define modecompta ('CREANCES-DETTES' or 'RECETTES-DEPENSES')
|
||||||
$modecompta = $conf->compta->mode;
|
$modecompta = $conf->global->COMPTA_MODE;
|
||||||
if ($_GET["modecompta"]) $modecompta=$_GET["modecompta"];
|
if ($_GET["modecompta"]) $modecompta=$_GET["modecompta"];
|
||||||
|
|
||||||
$sortorder=isset($_GET["sortorder"])?$_GET["sortorder"]:$_POST["sortorder"];
|
$sortorder=isset($_GET["sortorder"])?$_GET["sortorder"]:$_POST["sortorder"];
|
||||||
|
|||||||
@ -31,7 +31,7 @@ require_once(DOL_DOCUMENT_ROOT."/core/lib/date.lib.php");
|
|||||||
$langs->load("companies");
|
$langs->load("companies");
|
||||||
|
|
||||||
// Define modecompta ('CREANCES-DETTES' or 'RECETTES-DEPENSES')
|
// Define modecompta ('CREANCES-DETTES' or 'RECETTES-DEPENSES')
|
||||||
$modecompta = $conf->compta->mode;
|
$modecompta = $conf->global->COMPTA_MODE;
|
||||||
if ($_GET["modecompta"]) $modecompta=$_GET["modecompta"];
|
if ($_GET["modecompta"]) $modecompta=$_GET["modecompta"];
|
||||||
|
|
||||||
$sortorder=isset($_GET["sortorder"])?$_GET["sortorder"]:$_POST["sortorder"];
|
$sortorder=isset($_GET["sortorder"])?$_GET["sortorder"]:$_POST["sortorder"];
|
||||||
|
|||||||
@ -45,7 +45,7 @@ if (!$user->rights->compta->resultat->lire && !$user->rights->accounting->compta
|
|||||||
accessforbidden();
|
accessforbidden();
|
||||||
|
|
||||||
// Define modecompta ('CREANCES-DETTES' or 'RECETTES-DEPENSES')
|
// Define modecompta ('CREANCES-DETTES' or 'RECETTES-DEPENSES')
|
||||||
$modecompta = $conf->compta->mode;
|
$modecompta = $conf->global->COMPTA_MODE;
|
||||||
if ($_GET["modecompta"]) $modecompta=$_GET["modecompta"];
|
if ($_GET["modecompta"]) $modecompta=$_GET["modecompta"];
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -49,7 +49,8 @@ $result = restrictedArea($user, 'tax', '', '', 'charges');
|
|||||||
* Gets VAT to collect for the given month of the given year
|
* Gets VAT to collect for the given month of the given year
|
||||||
* The function gets the VAT in split results, as the VAT declaration asks
|
* The function gets the VAT in split results, as the VAT declaration asks
|
||||||
* to report the amounts for different VAT rates as different lines.
|
* to report the amounts for different VAT rates as different lines.
|
||||||
* This function also accounts recurrent invoices
|
* This function also accounts recurrent invoices.
|
||||||
|
*
|
||||||
* @param db Database handler
|
* @param db Database handler
|
||||||
* @param y Year
|
* @param y Year
|
||||||
* @param q Year quarter (1-4)
|
* @param q Year quarter (1-4)
|
||||||
@ -57,7 +58,8 @@ $result = restrictedArea($user, 'tax', '', '', 'charges');
|
|||||||
function tva_coll($db,$y,$q)
|
function tva_coll($db,$y,$q)
|
||||||
{
|
{
|
||||||
global $conf;
|
global $conf;
|
||||||
if ($conf->compta->mode == "CREANCES-DETTES")
|
|
||||||
|
if ($conf->global->COMPTA_MODE == "CREANCES-DETTES")
|
||||||
{
|
{
|
||||||
// if vat paid on due invoices
|
// if vat paid on due invoices
|
||||||
$sql = "SELECT d.fk_facture as facid, f.facnumber as facnum, d.tva_tx as rate, d.total_ht as totalht, d.total_tva as amount";
|
$sql = "SELECT d.fk_facture as facid, f.facnumber as facnum, d.tva_tx as rate, d.total_ht as totalht, d.total_tva as amount";
|
||||||
@ -124,7 +126,7 @@ function tva_paye($db, $y,$q)
|
|||||||
{
|
{
|
||||||
global $conf;
|
global $conf;
|
||||||
|
|
||||||
if ($conf->compta->mode == "CREANCES-DETTES")
|
if ($conf->global->COMPTA_MODE == "CREANCES-DETTES")
|
||||||
{
|
{
|
||||||
// Si on paye la tva sur les factures dues (non brouillon)
|
// Si on paye la tva sur les factures dues (non brouillon)
|
||||||
$sql = "SELECT d.fk_facture_fourn as facid, f.facnumber as facnum, d.tva_tx as rate, d.total_ht as totalht, d.tva as amount";
|
$sql = "SELECT d.fk_facture_fourn as facid, f.facnumber as facnum, d.tva_tx as rate, d.total_ht as totalht, d.tva as amount";
|
||||||
@ -208,10 +210,9 @@ print "<td align=\"right\">".$langs->trans("Invoices")."</td>";
|
|||||||
print "<td align=\"right\">".$langs->trans("TotalToPay")."</td>";
|
print "<td align=\"right\">".$langs->trans("TotalToPay")."</td>";
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
|
|
||||||
if ($conf->compta->mode == "CREANCES-DETTES")
|
if ($conf->global->COMPTA_MODE == "CREANCES-DETTES")
|
||||||
{
|
{
|
||||||
$y = $year_current ;
|
$y = $year_current;
|
||||||
|
|
||||||
|
|
||||||
$total = 0; $subtotal = 0;
|
$total = 0; $subtotal = 0;
|
||||||
$i=0;
|
$i=0;
|
||||||
@ -219,7 +220,7 @@ if ($conf->compta->mode == "CREANCES-DETTES")
|
|||||||
$subtot_coll_vat = 0;
|
$subtot_coll_vat = 0;
|
||||||
$subtot_paye_total = 0;
|
$subtot_paye_total = 0;
|
||||||
$subtot_paye_vat = 0;
|
$subtot_paye_vat = 0;
|
||||||
for ($q = 1 ; $q <= 4 ; $q++ )
|
for ($q = 1 ; $q <= 4 ; $q++)
|
||||||
{
|
{
|
||||||
print "<tr class=\"liste_titre\"><td colspan=\"8\">".$langs->trans("Quadri")." $q (".dol_print_date(dol_mktime(0,0,0,(($q-1)*3)+1,1,$y),"%b %Y").' - '.dol_print_date(dol_mktime(0,0,0,($q*3),1,$y),"%b %Y").")</td></tr>";
|
print "<tr class=\"liste_titre\"><td colspan=\"8\">".$langs->trans("Quadri")." $q (".dol_print_date(dol_mktime(0,0,0,(($q-1)*3)+1,1,$y),"%b %Y").' - '.dol_print_date(dol_mktime(0,0,0,($q*3),1,$y),"%b %Y").")</td></tr>";
|
||||||
$var=true;
|
$var=true;
|
||||||
|
|||||||
@ -38,6 +38,9 @@ class Conf
|
|||||||
var $db;
|
var $db;
|
||||||
//! To store properties found in conf file
|
//! To store properties found in conf file
|
||||||
var $file;
|
var $file;
|
||||||
|
//! To store properties found into database
|
||||||
|
var $global;
|
||||||
|
|
||||||
//! To store if javascript/ajax is enabked
|
//! To store if javascript/ajax is enabked
|
||||||
var $use_javascript_ajax;
|
var $use_javascript_ajax;
|
||||||
|
|
||||||
@ -73,10 +76,15 @@ class Conf
|
|||||||
*/
|
*/
|
||||||
function Conf()
|
function Conf()
|
||||||
{
|
{
|
||||||
//! Charset for HTML output and for storing data in memory
|
// Avoid warnings when filling this->xxx
|
||||||
$this->file->character_set_client='UTF-8'; // UTF-8, ISO-8859-1
|
$this->file=(object) array();
|
||||||
|
$this->db=(object) array();
|
||||||
// $this->agendas_modules['comm/action'][]= 'ActionAgenda';
|
$this->global=(object) array();
|
||||||
|
$this->mycompany=(object) array();
|
||||||
|
$this->admin=(object) array();
|
||||||
|
$this->user=(object) array();
|
||||||
|
//! Charset for HTML output and for storing data in memory
|
||||||
|
$this->file->character_set_client='UTF-8'; // UTF-8, ISO-8859-1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -172,6 +180,7 @@ class Conf
|
|||||||
{
|
{
|
||||||
$module=strtolower($reg[1]);
|
$module=strtolower($reg[1]);
|
||||||
//print "Module ".$module." is enabled<br>\n";
|
//print "Module ".$module." is enabled<br>\n";
|
||||||
|
$this->$module=(object) array();
|
||||||
$this->$module->enabled=true;
|
$this->$module->enabled=true;
|
||||||
// Add this module in list of enabled modules
|
// Add this module in list of enabled modules
|
||||||
$this->modules[]=$module;
|
$this->modules[]=$module;
|
||||||
@ -231,7 +240,6 @@ class Conf
|
|||||||
|
|
||||||
// For backward compatibility
|
// For backward compatibility
|
||||||
// TODO Replace this->xxx->enabled by this->modulename->enabled to remove this code
|
// TODO Replace this->xxx->enabled by this->modulename->enabled to remove this code
|
||||||
if (isset($this->comptabilite->enabled)) $this->compta->enabled=$this->comptabilite->enabled;
|
|
||||||
if (isset($this->propale->enabled)) $this->propal->enabled=$this->propale->enabled;
|
if (isset($this->propale->enabled)) $this->propal->enabled=$this->propale->enabled;
|
||||||
|
|
||||||
// Define default dir_output and dir_temp for directories of modules
|
// Define default dir_output and dir_temp for directories of modules
|
||||||
@ -313,10 +321,8 @@ class Conf
|
|||||||
$this->monnaie=$this->global->MAIN_MONNAIE; // TODO deprecated
|
$this->monnaie=$this->global->MAIN_MONNAIE; // TODO deprecated
|
||||||
$this->currency=$this->global->MAIN_MONNAIE;
|
$this->currency=$this->global->MAIN_MONNAIE;
|
||||||
|
|
||||||
// $this->compta->mode = Option du module Comptabilite (simple ou expert):
|
// $this->global->COMPTA_MODE = Option des modules Comptabilites (simple ou expert). Defini le mode de calcul des etats comptables (CA,...)
|
||||||
// Defini le mode de calcul des etats comptables (CA,...)
|
if (empty($this->global->COMPTA_MODE)) $this->global->COMPTA_MODE='RECETTES-DEPENSES'; // By default. Can be 'RECETTES-DEPENSES' ou 'CREANCES-DETTES'
|
||||||
$this->compta->mode = 'RECETTES-DEPENSES'; // By default
|
|
||||||
if (isset($this->global->COMPTA_MODE)) $this->compta->mode = $this->global->COMPTA_MODE; // Can be 'RECETTES-DEPENSES' ou 'CREANCES-DETTES'
|
|
||||||
|
|
||||||
// $this->liste_limit = constante de taille maximale des listes
|
// $this->liste_limit = constante de taille maximale des listes
|
||||||
if (empty($this->global->MAIN_SIZE_LISTE_LIMIT)) $this->global->MAIN_SIZE_LISTE_LIMIT=25;
|
if (empty($this->global->MAIN_SIZE_LISTE_LIMIT)) $this->global->MAIN_SIZE_LISTE_LIMIT=25;
|
||||||
|
|||||||
@ -50,10 +50,11 @@ function get_ca_propal ($db, $year, $socid)
|
|||||||
function get_ca ($db, $year, $socid)
|
function get_ca ($db, $year, $socid)
|
||||||
{
|
{
|
||||||
global $conf;
|
global $conf;
|
||||||
|
|
||||||
$sql = "SELECT sum(f.amount) as sum FROM ".MAIN_DB_PREFIX."facture as f";
|
$sql = "SELECT sum(f.amount) as sum FROM ".MAIN_DB_PREFIX."facture as f";
|
||||||
$sql .= " WHERE f.fk_statut in (1,2)";
|
$sql .= " WHERE f.fk_statut in (1,2)";
|
||||||
if ($conf->compta->mode != 'CREANCES-DETTES') {
|
if ($conf->global->COMPTA_MODE != 'CREANCES-DETTES')
|
||||||
|
{
|
||||||
$sql .= " AND f.paye = 1";
|
$sql .= " AND f.paye = 1";
|
||||||
}
|
}
|
||||||
$sql .= " AND date_format(f.datef , '%Y') = '".$year."'";
|
$sql .= " AND date_format(f.datef , '%Y') = '".$year."'";
|
||||||
|
|||||||
@ -33,30 +33,29 @@ if (! defined('DOL_VERSION')) define('DOL_VERSION','3.2.0-alpha'); // Also defin
|
|||||||
if (! defined('EURO')) define('EURO',chr(128));
|
if (! defined('EURO')) define('EURO',chr(128));
|
||||||
|
|
||||||
// Definition des constantes syslog
|
// Definition des constantes syslog
|
||||||
if (function_exists("define_syslog_variables"))
|
if (! defined('LOG_DEBUG'))
|
||||||
{
|
{
|
||||||
if (version_compare(PHP_VERSION, '5.3.0', '<'))
|
if (function_exists("define_syslog_variables"))
|
||||||
{
|
{
|
||||||
define_syslog_variables(); // Deprecated since php 5.3.0, syslog variables no longer need to be initialized
|
define_syslog_variables(); // Deprecated since php 5.3.0, syslog variables no longer need to be initialized
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Pour PHP sans syslog (comme sous Windows)
|
||||||
|
define('LOG_EMERG',0);
|
||||||
|
define('LOG_ALERT',1);
|
||||||
|
define('LOG_CRIT',2);
|
||||||
|
define('LOG_ERR',3);
|
||||||
|
define('LOG_WARNING',4);
|
||||||
|
define('LOG_NOTICE',5);
|
||||||
|
define('LOG_INFO',6);
|
||||||
|
define('LOG_DEBUG',7);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
// Pour PHP sans syslog (comme sous Windows)
|
|
||||||
define('LOG_EMERG',0);
|
|
||||||
define('LOG_ALERT',1);
|
|
||||||
define('LOG_CRIT',2);
|
|
||||||
define('LOG_ERR',3);
|
|
||||||
define('LOG_WARNING',4);
|
|
||||||
define('LOG_NOTICE',5);
|
|
||||||
define('LOG_INFO',6);
|
|
||||||
define('LOG_DEBUG',7);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// Forcage du parametrage PHP error_reporting (Dolibarr non utilisable en mode error E_ALL)
|
// Forcage du parametrage PHP error_reporting (Dolibarr non utilisable en mode error E_ALL)
|
||||||
error_reporting(E_ALL ^ E_NOTICE);
|
error_reporting(E_ALL ^ E_NOTICE);
|
||||||
//error_reporting(E_ALL);
|
//error_reporting(E_ALL | E_STRICT);
|
||||||
|
|
||||||
|
|
||||||
// Define vars
|
// Define vars
|
||||||
|
|||||||
@ -42,7 +42,6 @@ require_once("filefunc.inc.php"); // May have been already require by main.inc.p
|
|||||||
require_once(DOL_DOCUMENT_ROOT."/core/class/conf.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/core/class/conf.class.php");
|
||||||
|
|
||||||
$conf = new Conf();
|
$conf = new Conf();
|
||||||
|
|
||||||
// Identifiant propres au serveur base de donnee
|
// Identifiant propres au serveur base de donnee
|
||||||
$conf->db->host = $dolibarr_main_db_host;
|
$conf->db->host = $dolibarr_main_db_host;
|
||||||
$conf->db->port = $dolibarr_main_db_port;
|
$conf->db->port = $dolibarr_main_db_port;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user