25 require
'../../main.inc.php';
28 $langs->loadLangs(array(
"install",
"user",
"admin"));
46 $configfileparameters=array(
47 'dolibarr_main_url_root',
48 'dolibarr_main_url_root_alt',
49 'dolibarr_main_document_root',
50 'dolibarr_main_document_root_alt',
51 'dolibarr_main_data_root',
53 'dolibarr_main_db_host',
54 'dolibarr_main_db_port',
55 'dolibarr_main_db_name',
56 'dolibarr_main_db_type',
57 'dolibarr_main_db_user',
58 'dolibarr_main_db_pass',
59 'dolibarr_main_db_character_set',
60 'dolibarr_main_db_collation',
61 '?dolibarr_main_db_prefix',
63 'dolibarr_main_authentication',
65 '?dolibarr_main_auth_ldap_login_attribute',
66 '?dolibarr_main_auth_ldap_host',
67 '?dolibarr_main_auth_ldap_port',
68 '?dolibarr_main_auth_ldap_version',
69 '?dolibarr_main_auth_ldap_dn',
70 '?dolibarr_main_auth_ldap_admin_login',
71 '?dolibarr_main_auth_ldap_admin_pass',
72 '?dolibarr_main_auth_ldap_debug',
74 '?dolibarr_lib_ADODB_PATH',
75 '?dolibarr_lib_FPDF_PATH',
76 '?dolibarr_lib_TCPDF_PATH',
77 '?dolibarr_lib_FPDI_PATH',
78 '?dolibarr_lib_TCPDI_PATH',
79 '?dolibarr_lib_NUSOAP_PATH',
80 '?dolibarr_lib_PHPEXCEL_PATH',
81 '?dolibarr_lib_GEOIP_PATH',
82 '?dolibarr_lib_ODTPHP_PATH',
83 '?dolibarr_lib_ODTPHP_PATHTOPCLZIP',
84 '?dolibarr_js_CKEDITOR',
85 '?dolibarr_js_JQUERY',
86 '?dolibarr_js_JQUERY_UI',
87 '?dolibarr_js_JQUERY_FLOT',
88 '?dolibarr_font_DOL_DEFAULT_TTF',
89 '?dolibarr_font_DOL_DEFAULT_TTF_BOLD',
91 '?dolibarr_mailing_limit_sendbyweb',
92 '?dolibarr_mailing_limit_sendbycli',
93 '?dolibarr_strict_mode' 97 $langs->trans(
"URLRoot"),
98 $langs->trans(
"URLRoot").
' (alt)',
99 $langs->trans(
"DocumentRootServer"),
100 $langs->trans(
"DocumentRootServer").
' (alt)',
101 $langs->trans(
"DataRootServer"),
103 $langs->trans(
"DatabaseServer"),
104 $langs->trans(
"DatabasePort"),
105 $langs->trans(
"DatabaseName"),
106 $langs->trans(
"DriverType"),
107 $langs->trans(
"DatabaseUser"),
108 $langs->trans(
"DatabasePassword"),
109 $langs->trans(
"DBStoringCharset"),
110 $langs->trans(
"DBSortingCharset"),
111 $langs->trans(
"Prefix"),
113 $langs->trans(
"AuthenticationMode"),
115 'dolibarr_main_auth_ldap_login_attribute',
116 'dolibarr_main_auth_ldap_host',
117 'dolibarr_main_auth_ldap_port',
118 'dolibarr_main_auth_ldap_version',
119 'dolibarr_main_auth_ldap_dn',
120 'dolibarr_main_auth_ldap_admin_login',
121 'dolibarr_main_auth_ldap_admin_pass',
122 'dolibarr_main_auth_ldap_debug',
124 'dolibarr_lib_ADODB_PATH',
125 'dolibarr_lib_TCPDF_PATH',
126 'dolibarr_lib_FPDI_PATH',
127 'dolibarr_lib_NUSOAP_PATH',
128 'dolibarr_lib_PHPEXCEL_PATH',
129 'dolibarr_lib_GEOIP_PATH',
130 'dolibarr_lib_ODTPHP_PATH',
131 'dolibarr_lib_ODTPHP_PATHTOPCLZIP',
132 'dolibarr_js_CKEDITOR',
133 'dolibarr_js_JQUERY',
134 'dolibarr_js_JQUERY_UI',
135 'dolibarr_js_JQUERY_FLOT',
136 'dolibarr_font_DOL_DEFAULT_TTF',
137 'dolibarr_font_DOL_DEFAULT_TTF_BOLD',
139 'Limit nb of email sent by page',
140 'Strict mode is on/off' 143 print '<table class="noborder" width="100%">';
144 print
'<tr class="liste_titre"><td width="280">'.$langs->trans(
"Label").
'</td>';
145 print
'<td>'.$langs->trans(
"Parameter").
'</td>';
146 print
'<td>'.$langs->trans(
"Value").
'</td>';
149 foreach($configfileparameters as $key)
153 if ($key ==
'dolibarr_main_url_root_alt' && empty(${$key})) $ignore=1;
154 if ($key ==
'dolibarr_main_document_root_alt' && empty(${$key})) $ignore=1;
158 $newkey = preg_replace(
'/^\?/',
'',$key);
160 if (preg_match(
'/^\?/',$key) && empty(${$newkey}))
166 if ($newkey ==
'separator' && $lastkeyshown ==
'separator')
172 print
'<tr class="oddeven">';
173 if ($newkey ==
'separator')
175 print
'<td colspan="3"> </td>';
180 print
"<td>".$configfilelib[$i].
'</td>';
182 print
'<td>'.$newkey.
'</td>';
185 if ($newkey ==
'dolibarr_main_db_pass') print preg_replace(
'/./i',
'*',${$newkey});
186 else if ($newkey ==
'dolibarr_main_url_root' && preg_match(
'/__auto__/',${$newkey})) print ${$newkey}.
' => '.constant(
'DOL_MAIN_URL_ROOT');
187 else print ${$newkey};
188 if ($newkey ==
'dolibarr_main_url_root' && ${$newkey} != DOL_MAIN_URL_ROOT) print
' (currently overwritten by autodetected value: '.DOL_MAIN_URL_ROOT.
')';
192 $lastkeyshown=$newkey;
203 print
'<table class="noborder">';
204 print
'<tr class="liste_titre">';
205 print
'<td>'.$langs->trans(
"Parameter").
'</td>';
206 print
'<td>'.$langs->trans(
"Value").
'</td>';
207 if (empty($conf->multicompany->enabled) || !$user->entity) print
'<td>'.$langs->trans(
"Entity").
'</td>';
212 $sql.=
", ".$db->decrypt(
'name').
" as name";
213 $sql.=
", ".$db->decrypt(
'value').
" as value";
217 $sql.=
" FROM ".MAIN_DB_PREFIX.
"const";
218 if (empty($conf->multicompany->enabled))
221 $sql.=
" WHERE entity IN (0,".$conf->entity.
")";
226 if ($user->entity) $sql.=
" WHERE entity IN (".$user->entity.
",".$conf->entity.
")";
228 $sql.=
" ORDER BY entity, name ASC";
229 $resql = $db->query($sql);
232 $num = $db->num_rows(
$resql);
237 $obj = $db->fetch_object(
$resql);
239 print
'<tr class="oddeven">';
240 print
'<td>'.$obj->name.
'</td>'.
"\n";
241 print
'<td>'.$obj->value.
'</td>'.
"\n";
242 if (empty($conf->multicompany->enabled) || !$user->entity) print
'<td>'.$obj->entity.
'</td>'.
"\n";
load_fiche_titre($titre, $morehtmlright='', $picto='title_generic.png', $pictoisfullpath=0, $id='', $morecssontable='', $morehtmlcenter='')
Load a title with picto.
print
Draft customers invoices.
if(! empty($conf->facture->enabled) && $user->rights->facture->lire) if(! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture->lire) if(! empty($conf->don->enabled) && $user->rights->societe->lire) if(! empty($conf->tax->enabled) && $user->rights->tax->charges->lire) if(! empty($conf->facture->enabled) &&! empty($conf->commande->enabled) && $user->rights->commande->lire &&empty($conf->global->WORKFLOW_DISABLE_CREATE_INVOICE_FROM_ORDER)) if(! empty($conf->facture->enabled) && $user->rights->facture->lire) if(! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture->lire) $resql
Social contributions to pay.
accessforbidden($message='', $printheader=1, $printfooter=1, $showonlymessage=0)
Show a message to say access is forbidden and stop program Calling this function terminate execution ...