00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 require_once ('config.inc.php');
00026 require_once('constant.security.php');
00027
00028 global $version_noalyss;
00029
00030
00031
00032 $inc_path=get_include_path();
00033 $dirname=dirname(__FILE__);
00034 if ( strpos($inc_path,";") != 0 ) {
00035 $new_path=$inc_path.';'.$dirname;
00036 $os=0;
00037 } else {
00038 $new_path=$inc_path.':'.$dirname;
00039 $os=1;
00040 }
00041 set_include_path($new_path);
00042 ini_set ('session.use_cookies',1);
00043 ini_set ('session.use_only_cookies','on');
00044 ini_set ('magic_quotes_gpc','off');
00045 ini_set ('max_execution_time',240);
00046 ini_set ('memory_limit','256M');
00047 ini_set ('default_charset',"UTF-8");
00048 @ini_set ('session.use_trans_sid','on');
00049 @session_start();
00050
00051
00052
00053
00054
00055
00056
00057 global $g_captcha,$g_failed,$g_succeed;
00058 $g_captcha=false;
00059 $g_failed="<span style=\"font-size:18px;color:red\">✖</span>";
00060 $g_succeed="<span style=\"font-size:18px;color:green\">✓</span>";
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071 define ('SVNINFO',6800);
00072 define ("DEBUG",false);
00073 define ("LOGINPUT",false);
00074
00075
00076 $version_noalyss=SVNINFO;
00077
00078
00079 define ("SITE_UPDATE",'http://www.noalyss.eu/last_version.txt');
00080 define ("SITE_UPDATE_PLUGIN",'http://www.noalyss.eu/plugin_last_version.txt');
00081
00082
00083 define ("DBVERSION",117);
00084 define ("MONO_DATABASE",25);
00085 define ("DBVERSIONREPO",15);
00086 define ('NOTFOUND','--not found--');
00087
00088 define ("MAX_COMPTE",4);
00089 define ('MAX_ARTICLE',5);
00090 define ('MAX_ARTICLE_STOCK',20);
00091 define ('MAX_CAT',15);
00092 define ('MAX_CARD_SEARCH',550);
00093 define ('MAX_FORECAST_ITEM',10);
00094 define ('MAX_PREDEFINED_OPERATION',50);
00095 define ('MAX_COMPTE_CARD',4);
00096 define ('COMPTA_MAX_YEAR',2100);
00097 define ('COMPTA_MIN_YEAR',1900);
00098 define ('MAX_RECONCILE',25);
00099 define ('MAX_QCODE',4);
00100 define ('MAX_SEARCH_CARD',20);
00101
00102 if ( DEBUG ) {
00103 error_reporting(2147483647);
00104 ini_set("display_errors",1);
00105 ini_set("html_errors",1);
00106 }
00107 else {
00108 error_reporting(0);
00109 ini_set("display_errors",1);
00110 ini_set("html_errors",1);
00111
00112 }
00113
00114 define ("NOERROR",0);
00115 define ("BADPARM",1);
00116 define ("BADDATE",2);
00117 define ("NOTPERIODE",3);
00118 define ("PERIODCLOSED",4);
00119 define ("INVALID_ECH",5);
00120 define ("RAPPT_ALREADY_USED",6);
00121 define ("RAPPT_NOT_EXIST",7);
00122 define ("DIFF_AMOUNT",8);
00123 define ("RAPPT_NOMATCH_AMOUNT",9);
00124 define ("NO_PERIOD_SELECTED",10);
00125 define ("NO_POST_SELECTED",11);
00126 define ("LAST",1);
00127 define ("FIRST",0);
00128 define ("ERROR",12);
00129
00130
00131 define('ACTION','1,5,6,7,8');
00132
00133
00134 define ("YES",1);
00135 define ("NO",0);
00136 define ("OPEN",1);
00137 define ("CLOSED",0);
00138 define ("NOTCENTRALIZED",3);
00139 define ("ALL",4);
00140
00141
00142 define ("MENU_FACT",1);
00143 define ("MENU_FICHE",2);
00144 define ("MENU_PARAM",3);
00145
00146
00147 define ("ALL_FICHE_DEF_REF", 1000);
00148
00149
00150 define ("ATTR_DEF_ACCOUNT",5);
00151 define ("ATTR_DEF_NAME",1);
00152 define ("ATTR_DEF_BQ_NO",3);
00153 define ("ATTR_DEF_BQ_NAME",4);
00154 define ("ATTR_DEF_PRIX_ACHAT",7);
00155 define ("ATTR_DEF_PRIX_VENTE",6);
00156 define ("ATTR_DEF_TVA",2);
00157 define ("ATTR_DEF_NUMTVA",13);
00158 define ("ATTR_DEF_ADRESS",14);
00159 define ("ATTR_DEF_CP",15);
00160 define ("ATTR_DEF_PAYS",16);
00161 define ("ATTR_DEF_STOCK",19);
00162 define ("ATTR_DEF_TEL",17);
00163 define ("ATTR_DEF_EMAIL",18);
00164 define ("ATTR_DEF_CITY",24);
00165 define ("ATTR_DEF_COMPANY",25);
00166 define ("ATTR_DEF_FAX",26);
00167 define ("ATTR_DEF_NUMBER_CUSTOMER",30);
00168 define ("ATTR_DEF_DEP_PRIV",31);
00169 define ("ATTR_DEF_DEPENSE_NON_DEDUCTIBLE",20);
00170 define ("ATTR_DEF_TVA_NON_DEDUCTIBLE",21);
00171 define ("ATTR_DEF_TVA_NON_DEDUCTIBLE_RECUP",22);
00172 define ("ATTR_DEF_QUICKCODE",23);
00173 define ("ATTR_DEF_FIRST_NAME",32);
00174
00175 define( 'ATTR_DEF_ACCOUNT_ND_TVA',50);
00176 define('ATTR_DEF_ACCOUNT_ND_TVA_ND',51);
00177 define ('ATTR_DEF_ACCOUNT_ND_PERSO',52);
00178 define ('ATTR_DEF_ACCOUNT_ND',53);
00179
00180 define ("FICHE_TYPE_CLIENT",9);
00181 define ("FICHE_TYPE_VENTE",1);
00182 define ("FICHE_TYPE_FOURNISSEUR",8);
00183 define ("FICHE_TYPE_FIN",4);
00184 define ("FICHE_TYPE_CONTACT",16);
00185 define ("FICHE_TYPE_EMPL",25);
00186 define ("FICHE_TYPE_ADM_TAX",14);
00187 define ("FICHE_TYPE_ACH_MAR",2);
00188 define ("FICHE_TYPE_ACH_SER",3);
00189 define ("FICHE_TYPE_ACH_MAT",7);
00190 define ("FICHE_TYPE_PROJET",26);
00191 define ("FICHE_TYPE_MATERIAL",7);
00192
00193
00194
00195
00196
00197
00198
00199
00200 define ('OFFICE','unoconv ');
00201 define ('GENERATE_PDF','YES');
00202
00203
00204
00205
00206 $convert_gif_pdf='/usr/bin/convert';
00207 if (file_exists($convert_gif_pdf))
00208 {
00209 define ('CONVERT_GIF_PDF',$convert_gif_pdf);
00210 } else {
00211 define ('CONVERT_GIF_PDF','NOT');
00212
00213 }
00214
00215
00216
00217
00218 $pdftk='/usr/bin/pdftk';
00219 if (file_exists($pdftk))
00220 {
00221 define ('PDFTK',$pdftk);
00222 }
00223 else
00224 {
00225 define ('PDFTK','NOT');
00226 }
00227
00228
00229 define ('JS_INFOBULLE','
00230 <DIV id="bulle" class="infobulle"></DIV>
00231 <script type="text/javascript" language="javascript" src="js/infobulle.js">
00232 </script>');
00233
00234
00235
00236 define ("SQL_LIST_ALL_INVOICE","");
00237
00238 define ("SQL_LIST_UNPAID_INVOICE"," (jr_rapt is null or jr_rapt = '') and jr_valid = true "
00239 );
00240
00241
00242 define ("SQL_LIST_UNPAID_INVOICE_DATE_LIMIT" ,"
00243 where (jr_rapt is null or jr_rapt = '')
00244 and to_date(to_char(jr_ech,'DD.MM.YYYY'),'DD.MM.YYYY') < to_date(to_char(now(),'DD.MM.YYYY'),'DD.MM.YYYY')
00245 and jr_valid = true" );
00246 ?>