Modification du rpertoire des documents

This commit is contained in:
Rodolphe Quiedeville 2004-12-03 09:36:07 +00:00
parent 6fe028b3c9
commit 903e4c7e9c

View File

@ -41,7 +41,7 @@ $main_data_dir=isset($_POST["main_data_dir"])?$_POST["main_data_dir"]:'';
// En attendant que le main_data_dir soit géré de manière autonome, // En attendant que le main_data_dir soit géré de manière autonome,
// on le force à sa valeur fixe des anciennes versions. // on le force à sa valeur fixe des anciennes versions.
// Eric Seigne 2004 // Eric Seigne 2004
$main_data_dir="$main_dir/document"; $main_data_dir=ereg_replace("htdocs","documents",$main_dir);
// Quand ça sera géré ! // Quand ça sera géré !
if (! $main_data_dir) { $main_data_dir="$main_dir/document"; } if (! $main_data_dir) { $main_data_dir="$main_dir/document"; }
@ -310,87 +310,87 @@ if ($_POST["action"] == "set")
if ($db->connected == 1) if ($db->connected == 1)
{ {
dolibarr_syslog("la connexion au serveur est reussie"); dolibarr_syslog("la connexion au serveur est reussie");
print "<tr><td>Connexion au serveur : $dolibarr_main_db_host</td><td>OK</td></tr>"; print "<tr><td>Connexion au serveur : $dolibarr_main_db_host</td><td>OK</td></tr>";
} }
else else
{ {
dolibarr_syslog("la connection au serveur est rate"); dolibarr_syslog("la connection au serveur est rate");
print "<tr><td>Connexion au serveur : $dolibarr_main_db_host</td><td>ERREUR</td></tr>"; print "<tr><td>Connexion au serveur : $dolibarr_main_db_host</td><td>ERREUR</td></tr>";
$ok = 0; $ok = 0;
} }
if ($ok) if ($ok)
{ {
if($db->database_selected == 1) if($db->database_selected == 1)
{ {
// //
// Connexion base existante // Connexion base existante
// //
dolibarr_syslog("la connexion a la database est reussie"); dolibarr_syslog("la connexion a la database est reussie");
print "<tr><td>Connexion à la base : $dolibarr_main_db_name</td><td>OK</td></tr>"; print "<tr><td>Connexion à la base : $dolibarr_main_db_name</td><td>OK</td></tr>";
$ok = 1 ; $ok = 1 ;
} }
else else
{ {
// //
// Création de la base // Création de la base
// //
dolibarr_syslog("la connexion a la database est rate"); dolibarr_syslog("la connexion a la database est rate");
print "<tr><td>Echec de connexion à la base : $dolibarr_main_db_name</td><td>Warning</td></tr>"; print "<tr><td>Echec de connexion à la base : $dolibarr_main_db_name</td><td>Warning</td></tr>";
print '<tr><td colspan="2">Création de la base : '.$dolibarr_main_db_name.'</td></tr>'; print '<tr><td colspan="2">Création de la base : '.$dolibarr_main_db_name.'</td></tr>';
$conf = new Conf(); $conf = new Conf();
$conf->db->host = $dolibarr_main_db_host; $conf->db->host = $dolibarr_main_db_host;
$conf->db->name = $dolibarr_main_db_name; $conf->db->name = $dolibarr_main_db_name;
$conf->db->user = isset($_POST["db_user_root"])?$_POST["db_user_root"]:""; $conf->db->user = isset($_POST["db_user_root"])?$_POST["db_user_root"]:"";
$conf->db->pass = isset($_POST["db_pass_root"])?$_POST["db_pass_root"]:""; $conf->db->pass = isset($_POST["db_pass_root"])?$_POST["db_pass_root"]:"";
$dbt = new DoliDb(); // Ne pas prendre $db comme nom de variable car dejà pris pour connexion précédente et bug mémoire sur php windows dans ce cas $dbt = new DoliDb(); // Ne pas prendre $db comme nom de variable car dejà pris pour connexion précédente et bug mémoire sur php windows dans ce cas
if ($ok) if ($ok)
{ {
if ($dbt->connected == 1) if ($dbt->connected == 1)
{ {
dolibarr_syslog("la connexion au serveur avec l'utilisateur root reussi"); dolibarr_syslog("la connexion au serveur avec l'utilisateur root reussi");
print "<tr><td>Connexion au serveur : $dolibarr_main_db_host avec l'utilisateur : ".$_POST["db_user_root"]."</td><td>OK</td></tr>"; print "<tr><td>Connexion au serveur : $dolibarr_main_db_host avec l'utilisateur : ".$_POST["db_user_root"]."</td><td>OK</td></tr>";
} }
else else
{ {
dolibarr_syslog("la connexion au serveur avec l'utilisateur root rate"); dolibarr_syslog("la connexion au serveur avec l'utilisateur root rate");
print "<tr><td>Connexion au serveur : $dolibarr_main_db_host avec l'utilisateur : ".$_POST["db_user_root"]."</td><td>ERREUR</td></tr>"; print "<tr><td>Connexion au serveur : $dolibarr_main_db_host avec l'utilisateur : ".$_POST["db_user_root"]."</td><td>ERREUR</td></tr>";
$ok = 0; $ok = 0;
} }
} }
if ($ok) if ($ok)
{ {
if($dbt->database_selected == 1) if($dbt->database_selected == 1)
{ {
} }
else else
{ {
print "<tr><td>Vérification des droits de création</td><td>ERREUR</td></tr>"; print "<tr><td>Vérification des droits de création</td><td>ERREUR</td></tr>";
print '<tr><td colspna="2">-- Droits insuffissant</td></tr>'; print '<tr><td colspna="2">-- Droits insuffissant</td></tr>';
//$ok = 0; //$ok = 0;
} }
} }
if ($ok) if ($ok)
{ {
if ($dbt->create_db ($dolibarr_main_db_name)) if ($dbt->create_db ($dolibarr_main_db_name))
{ {
print "<tr><td>Création de la base : $dolibarr_main_db_name</td><td>OK</td></tr>"; print "<tr><td>Création de la base : $dolibarr_main_db_name</td><td>OK</td></tr>";
} }
else else
{ {
print "<tr><td>Création de la base : $dolibarr_main_db_name</td><td>ERREUR</td></tr>"; print "<tr><td>Création de la base : $dolibarr_main_db_name</td><td>ERREUR</td></tr>";
$ok = 0; $ok = 0;
} }
} }
} }
} }
} }
} }
?> ?>
</table> </table>