Ajoute info fichier config dans zone admin pour faciliter diagnostique
This commit is contained in:
parent
b759e0f07d
commit
93aa37a69b
@ -48,32 +48,7 @@ print "<tr ".$bc[$var]."><td width=\"240\">".$langs->trans("Version")."</td><td>
|
||||
print '</table>';
|
||||
print '<br>';
|
||||
|
||||
// conf.php file
|
||||
$configfileparameters=array('dolibarr_main_url_root',
|
||||
'dolibarr_main_document_root',
|
||||
'dolibarr_main_data_root',
|
||||
'dolibarr_main_db_host',
|
||||
'dolibarr_main_db_name',
|
||||
'dolibarr_main_db_user',
|
||||
'dolibarr_main_db_pass',
|
||||
'dolibarr_main_db_type'
|
||||
);
|
||||
$var=true;
|
||||
print '<table class="noborder" width="100%">';
|
||||
print '<tr class="liste_titre"><td>'.$langs->trans("ConfigurationFile").'</td><td>'.$langs->trans("Value").'</td></tr>'."\n";
|
||||
foreach($configfileparameters as $key)
|
||||
{
|
||||
$var=!$var;
|
||||
print "<tr ".$bc[$var]."><td width=\"240\">".$key."</td>";
|
||||
print "<td>";
|
||||
if ($key == 'dolibarr_main_db_pass') print eregi_replace('.','*',${$key});
|
||||
else print ${$key};
|
||||
print "</td>";
|
||||
print "</tr>\n";
|
||||
}
|
||||
print '</table>';
|
||||
print '<br>';
|
||||
|
||||
// Language
|
||||
$var=true;
|
||||
print '<table class="noborder" width="100%">';
|
||||
print '<tr class="liste_titre"><td>'.$langs->trans("LanguageDolibarrParameter").'</td><td>'.$langs->trans("Value").'</td></tr>'."\n";
|
||||
|
||||
@ -31,10 +31,12 @@ include_once $dolibarr_main_document_root."/lib/databases/".$conf->db->type.".li
|
||||
|
||||
$langs->load("admin");
|
||||
$langs->load("user");
|
||||
$langs->load("install");
|
||||
|
||||
if (!$user->admin)
|
||||
accessforbidden();
|
||||
|
||||
|
||||
llxHeader();
|
||||
|
||||
print_fiche_titre($langs->trans("SummarySystem"),'','setup');
|
||||
@ -66,8 +68,6 @@ print "<br>\n";
|
||||
print '<table class="noborder" width="100%">';
|
||||
print "<tr class=\"liste_titre\"><td colspan=\"2\">".$langs->trans("WebServer")."</td></tr>\n";
|
||||
print "<tr $bc[0]><td width=\"240\">".$langs->trans("Version")."</td><td>".$_SERVER["SERVER_SOFTWARE"]."</td></tr>\n";
|
||||
print "<tr $bc[1]><td>".$langs->trans("DocumentRootServer")."</td><td>" . DOL_DOCUMENT_ROOT . "</td></tr>\n";
|
||||
print "<tr $bc[0]><td>".$langs->trans("DataRootServer")."</td><td>" . DOL_DATA_ROOT . "</td></tr>\n";
|
||||
print '</table>';
|
||||
|
||||
print "<br>\n";
|
||||
@ -77,9 +77,6 @@ print '<table class="noborder" width="100%">';
|
||||
print "<tr class=\"liste_titre\"><td colspan=\"2\">".$langs->trans("Php")."</td></tr>\n";
|
||||
print "<tr $bc[0]><td width=\"240\">".$langs->trans("Version")."</td><td>".phpversion()."</td></tr>\n";
|
||||
print "<tr $bc[1]><td>".$langs->trans("PhpWebLink")."</td><td>".php_sapi_name()."</td></tr>\n";
|
||||
print "<tr $bc[0]><td>".$langs->trans("SmartyLibs")."</td><td>".$dolibarr_smarty_libs_dir."</td></tr>\n";
|
||||
print "<tr $bc[1]><td>".$langs->trans("SmartyCompile")."</td><td>".$dolibarr_smarty_compile."</td></tr>\n";
|
||||
print "<tr $bc[0]><td>".$langs->trans("SmartyCache")."</td><td>".$dolibarr_smarty_cache."</td></tr>\n";
|
||||
print '</table>';
|
||||
|
||||
print "<br>\n";
|
||||
@ -88,13 +85,60 @@ print "<br>\n";
|
||||
print '<table class="noborder" width="100%">';
|
||||
print "<tr class=\"liste_titre\"><td colspan=\"2\">".$langs->trans("Database")."</td></tr>\n";
|
||||
print "<tr $bc[0]><td>".$langs->trans("Version")."</td><td>" . $db->getVersion() . "</td></tr>\n";
|
||||
print "<tr $bc[1]><td width=\"240\">".$langs->trans("DriverType")."</td><td>" . $conf->db->type . "</td></tr>\n";
|
||||
print "<tr $bc[0]><td>".$langs->trans("Host")."</td><td>" . $conf->db->host . "</td></tr>\n";
|
||||
print "<tr $bc[1]><td>".$langs->trans("DatabaseServer")."</td><td>" . $conf->db->host . "</td></tr>\n";
|
||||
print "<tr $bc[0]><td>".$langs->trans("DatabaseName")."</td><td>" . $conf->db->name . "</td></tr>\n";
|
||||
print "<tr $bc[1]><td>".$langs->trans("User")."</td><td>" . $conf->db->user . " </td></tr>\n";
|
||||
print "<tr $bc[0]><td>".$langs->trans("Password")."</td><td>" . ereg_replace(".","*",$conf->db->pass) . " </td></tr>\n";
|
||||
print "<tr $bc[1]><td>".$langs->trans("DatabaseName")."</td><td>" . $conf->db->name . "</td></tr>\n";
|
||||
|
||||
print "<tr $bc[1]><td width=\"240\">".$langs->trans("DriverType")."</td><td>" . $conf->db->type . "</td></tr>\n";
|
||||
print '</table>';
|
||||
print '<br>';
|
||||
|
||||
// conf.php file
|
||||
$configfileparameters=array('dolibarr_main_url_root',
|
||||
'dolibarr_main_document_root',
|
||||
'dolibarr_main_data_root',
|
||||
'dolibarr_main_db_host',
|
||||
'dolibarr_main_db_name',
|
||||
'dolibarr_main_db_user',
|
||||
'dolibarr_main_db_pass',
|
||||
'dolibarr_main_db_type',
|
||||
'dolibarr_smarty_libs_dir',
|
||||
'dolibarr_smarty_compile',
|
||||
'dolibarr_smarty_cache'
|
||||
);
|
||||
$configfilelib=array($langs->trans("URLRoot"),
|
||||
$langs->trans("DocumentRootServer"),
|
||||
$langs->trans("DataRootServer"),
|
||||
$langs->trans("DatabaseServer"),
|
||||
$langs->trans("DatabaseName"),
|
||||
$langs->trans("Login"),
|
||||
$langs->trans("Password"),
|
||||
$langs->trans("DriverType"),
|
||||
$langs->trans("SmartyLibs"),
|
||||
$langs->trans("SmartyCompile"),
|
||||
$langs->trans("SmartyCache")
|
||||
);
|
||||
$var=true;
|
||||
print '<table class="noborder" width="100%">';
|
||||
print '<tr class="liste_titre"><td width="240">'.$langs->trans("ConfigurationFile").'</td>';
|
||||
print '<td>'.$langs->trans("Parameter").'</td>';
|
||||
print '<td>'.$langs->trans("Value").'</td>';
|
||||
print '</tr>'."\n";
|
||||
$i=0;
|
||||
foreach($configfileparameters as $key)
|
||||
{
|
||||
$var=!$var;
|
||||
print "<tr ".$bc[$var]."><td>".$configfilelib[$i].'</td><td>'.$key.'</td>';
|
||||
print "<td>";
|
||||
if ($key == 'dolibarr_main_db_pass') print eregi_replace('.','*',${$key});
|
||||
else print ${$key};
|
||||
print "</td>";
|
||||
print "</tr>\n";
|
||||
$i++;
|
||||
}
|
||||
print '</table>';
|
||||
print '<br>';
|
||||
|
||||
|
||||
llxFooter('$Date$ - $Revision$');
|
||||
?>
|
||||
|
||||
@ -33,6 +33,7 @@ DatabaseType=Database type
|
||||
DriverType=Driver type
|
||||
Server=Server
|
||||
ServerAddressDescription=Name or ip address for database server, usually 'localhost' when database server is hosted on same server than web server
|
||||
DatabaseServer=Database server
|
||||
DatabaseName=Database name
|
||||
Login=Login
|
||||
AdminLogin=Login for Dolibarr database administrator. Keep empty if you connect in anonymous
|
||||
|
||||
@ -33,6 +33,7 @@ DatabaseType=Type de la base de donn
|
||||
DriverType=Type du driver
|
||||
Server=Serveur
|
||||
ServerAddressDescription=Nom ou adresse ip du serveur de base de données, généralement 'localhost' quand le serveur est installé sur la même machine que le serveur web
|
||||
DatabaseServer=Serveur de la base de données
|
||||
DatabaseName=Nom de la base de données
|
||||
Login=Login
|
||||
AdminLogin=Login de l'administrateur de la base de données Dolibarr. Laissez vide si vous vous connectez en anonymous
|
||||
|
||||
Loading…
Reference in New Issue
Block a user