[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Noalyss-commit] [noalyss] 23/35: Fix several small bugs
From: |
Dany De Bontridder |
Subject: |
[Noalyss-commit] [noalyss] 23/35: Fix several small bugs |
Date: |
Tue, 24 May 2016 21:25:39 +0000 (UTC) |
sparkyx pushed a commit to branch master
in repository noalyss.
commit fcc25550c265914a0829be117a019d6348fc4dc9
Author: Dany De Bontridder <address@hidden>
Date: Thu May 5 12:13:48 2016 +0200
Fix several small bugs
---
include/config.inc.example | 8 ++++++++
include/constant.php | 11 +++++++----
include/lib/class_database.php | 2 +-
include/lib/class_sendmail.php | 4 +++-
include/lib/config_file.php | 15 +++++++++++++--
5 files changed, 32 insertions(+), 8 deletions(-)
diff --git a/include/config.inc.example b/include/config.inc.example
index 9f35240..a8284a4 100644
--- a/include/config.inc.example
+++ b/include/config.inc.example
@@ -42,3 +42,11 @@ define ("dbname","");
// define ("SYSINFO_DISPLAY",true);
// For developpement
// define ("NOALYSS VERSION",9999);
+
+// If you want to override the parameters you have to define OVERRIDE_PARAM
+// and give your own parameters for max_execution_time and memory limit
+// define ('OVERRIDE_PARAM',1);
+// ini_set ('max_execution_time',240);
+// ini_set ('memory_limit','256M');
+//
+
\ No newline at end of file
diff --git a/include/constant.php b/include/constant.php
index 3bff115..e6c0465 100644
--- a/include/constant.php
+++ b/include/constant.php
@@ -62,12 +62,15 @@ if ( strpos($inc_path,";") != 0 ) {
$os=1; /* $os is 1 for unix */
}
set_include_path($new_path);
+ini_set ('default_charset',"UTF-8");
ini_set ('session.use_cookies',1);
-ini_set ('session.use_only_cookies','on');
ini_set ('magic_quotes_gpc','off');
-ini_set ('max_execution_time',240);
-ini_set ('memory_limit','256M');
-ini_set ('default_charset',"UTF-8");
+ini_set ('session.use_only_cookies','on');
+
+if ( ! defined('OVERRIDE_PARAM')) {
+ ini_set ('max_execution_time',240);
+ ini_set ('memory_limit','256M');
+}
@ini_set ('session.use_trans_sid','on');
@session_start();
diff --git a/include/lib/class_database.php b/include/lib/class_database.php
index 48c7dd2..c2d1b78 100644
--- a/include/lib/class_database.php
+++ b/include/lib/class_database.php
@@ -47,7 +47,7 @@ class Database
function __construct($p_database_id=0, $p_type='dos')
{
- if (IsNumber($p_database_id)==false||strlen($p_database_id)>5)
+ if (IsNumber($p_database_id)==false||strlen($p_database_id)>10)
die("-->Dossier invalide [$p_database_id]");
$noalyss_user=(defined("noalyss_user"))?noalyss_user:phpcompta_user;
$password=(defined("noalyss_password"))?noalyss_password:phpcompta_password;
diff --git a/include/lib/class_sendmail.php b/include/lib/class_sendmail.php
index ae8f297..c5d0a6f 100644
--- a/include/lib/class_sendmail.php
+++ b/include/lib/class_sendmail.php
@@ -25,6 +25,7 @@
* @author dany
*/
require_once NOALYSS_INCLUDE.'/lib/class_filetosend.php';
+require_once NOALYSS_INCLUDE.'/class/class_dossier.php';
class Sendmail
{
@@ -158,7 +159,7 @@ class Sendmail
// Increment email amount
$repo =new Database();
$date=date('Ymd');
- $dossier=Dossier::id();
+ $dossier=HtmlInput::default_value_request("gDossier", -1);
$this->increment_mail($repo,$dossier,$date);
}
/**
@@ -228,6 +229,7 @@ class Sendmail
*/
function increment_mail(Database $p_repo,$p_dossier,$p_date)
{
+ if ( $p_dossier == -1) return ;
$email_sent = $this->get_email_sent($p_repo,$p_dossier,$p_date);
if ( $email_sent == 0 ){
$p_repo->exec_sql("insert into
public.dossier_sent_email(de_sent_email,dos_id,de_date) values($1,$2,$3)",
diff --git a/include/lib/config_file.php b/include/lib/config_file.php
index 580747a..c5e0459 100644
--- a/include/lib/config_file.php
+++ b/include/lib/config_file.php
@@ -198,6 +198,10 @@ function
display_file_config($p_array,$from_setup=1,$p_os=1)
print ("\r\n");
print ( '// define ("NOALYSS_TEMPLATE","");');
print ("\r\n");
+ print ( '// define ("NOALYSS_INCLUDE","");');
+ print ("\r\n");
+ print ( '// define ("NOALYSS_TEMPLATE","");');
+ print ("\r\n");
print ( "// Fix an issue with PDF when exporting receipt in PDF in
ANCGL"."\r\n");
print ( '// define ("FIX_BROKEN_PDF","NO");');
print ("\r\n");
@@ -205,7 +209,7 @@ function display_file_config($p_array,$from_setup=1,$p_os=1)
print ("// With the unoconv tool");
print ( "//define ('OFFICE','HOME=/tmp unoconv ');");
print ("\r\n");
- printf("//define ('GENERATE_PDF','YES');");
+ print ("//define ('GENERATE_PDF','YES');");
print ("\r\n");
print ( "// Uncomment if you don't want "."\r\n");
print ( "// to be informed when a new release is "."\r\n");
@@ -216,10 +220,17 @@ function
display_file_config($p_array,$from_setup=1,$p_os=1)
print ( '// define ("SYSINFO_DISPLAY",true);'."\r\n");
print ( '// For developpement'."\r\n");
print ( '// define ("NOALYSS VERSION",9999);'."\r\n");
+ print (' // If you want to override the parameters you have to define
OVERRIDE_PARAM'."\r\n");
+ print ('// and give your own parameters for max_execution_time and
memory_limit'."\r\n");
+ print ("// define ('OVERRIDE_PARAM',1);\r\n");
+ print ("// ini_set ('max_execution_time',240);\r\n");
+ print ("// ini_set ('memory_limit','256M');\r\n");
+//
+
}
/*!\brief create the config file
*/
-function config_file_create($p_array,$p_os=1)
+function config_file_create($p_array,$from_setup,$p_os=1)
{
extract ($p_array);
$hFile= fopen(NOALYSS_INCLUDE.'/config.inc.php','w');
- [Noalyss-commit] [noalyss] 17/35: Limit email : fix small bugs, (continued)
- [Noalyss-commit] [noalyss] 17/35: Limit email : fix small bugs, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 01/35: fid.php : retrieve parameters with safe function, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 22/35: Acc_Ledger_Sold : avoid message when undefined variable, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 12/35: Translation, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 18/35: Documentation sorttable_nosort, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 15/35: Bug : wrong url to update folders, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 27/35: Merge branch 'master' of ssh://ns2git/srv/git/noalyss, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 05/35: Add defined value OFFICE and GENERATE_PDF, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 02/35: Extension : fix path, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 26/35: Import IText, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 23/35: Fix several small bugs,
Dany De Bontridder <=
- [Noalyss-commit] [noalyss] 35/35: Impress JRN Fix bug with qcode, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 13/35: translation, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 19/35: CFGPLUGIN : Add filter to plugin table, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 20/35: Fiche : détail fiche , change taille id fiche, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 25/35: Fix several small bugs, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 24/35: Cosmetic change CSS for mobile, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 11/35: Anc_Operation :fix undefined offset in Anc_Operation::save_form_plan, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 32/35: Fix problem with orphan_lob_clean instead of clean_orphan_lob and fix problem when checking analytic when amount == 0, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 07/35: Improve : Admin/user for admin , no database details since he can connect all of them, Dany De Bontridder, 2016/05/24
- [Noalyss-commit] [noalyss] 31/35: Export CSV print ledger , add the qcode for ODS and FIN, Dany De Bontridder, 2016/05/24