Qual: Indentation code

This commit is contained in:
Laurent Destailleur 2005-07-05 22:17:33 +00:00
parent ea533f5610
commit 40317d431b

View File

@ -132,69 +132,69 @@ if ($_POST["action"] == "set")
*
***************************************************************************/
if ($error == 0)
if ($error == 0)
{
// Les documents sont en dehors de htdocs car ne doivent pas pouvoir etre téléchargés en passant outre l'authentification
$dir[0] = "$main_data_dir/facture";
$dir[1] = "$main_data_dir/users";
$dir[2] = "$main_data_dir/propale";
$dir[3] = "$main_data_dir/societe";
$dir[4] = "$main_data_dir/ficheinter";
$dir[5] = "$main_data_dir/produit";
$dir[6] = "$main_data_dir/rapport";
$dir[7] = "$main_data_dir/rsscache";
$dir[8] = "$main_data_dir/logo";
if (! is_dir($main_dir))
// Les documents sont en dehors de htdocs car ne doivent pas pouvoir etre téléchargés en passant outre l'authentification
$dir[0] = "$main_data_dir/facture";
$dir[1] = "$main_data_dir/users";
$dir[2] = "$main_data_dir/propale";
$dir[3] = "$main_data_dir/societe";
$dir[4] = "$main_data_dir/ficheinter";
$dir[5] = "$main_data_dir/produit";
$dir[6] = "$main_data_dir/rapport";
$dir[7] = "$main_data_dir/rsscache";
$dir[8] = "$main_data_dir/logo";
if (! is_dir($main_dir))
{
print "<tr><td>";
print $langs->trans("DirDoesNotExists",$main_dir);
print "</td><td>";
print $langs->trans("Error");
print "</td></tr>";
$error++;
print "<tr><td>";
print $langs->trans("DirDoesNotExists",$main_dir);
print "</td><td>";
print $langs->trans("Error");
print "</td></tr>";
$error++;
}
else
else
{
dolibarr_syslog ("Le dossier '".$main_dir."' existe");
// Répertoire des documents
if (! is_dir($main_data_dir))
dolibarr_syslog ("Le dossier '".$main_dir."' existe");
// Répertoire des documents
if (! is_dir($main_data_dir))
{
@mkdir($main_data_dir, 0755);
@mkdir($main_data_dir, 0755);
}
if (! is_dir($main_data_dir))
if (! is_dir($main_data_dir))
{
print "<tr><td>Le dossier '$main_data_dir' n'existe pas ! ";
print "Vous devez créer ce dossier et permettre au serveur web d'écrire dans celui-ci";
print '</td><td bgcolor="red">Erreur</td></tr>';
$error++;
print "<tr><td>Le dossier '$main_data_dir' n'existe pas ! ";
print "Vous devez créer ce dossier et permettre au serveur web d'écrire dans celui-ci";
print '</td><td bgcolor="red">Erreur</td></tr>';
$error++;
}
else
else
{
// Boucle sur chaque répertoire de dir[] pour les créer s'ils nexistent pas
for ($i = 0 ; $i < sizeof($dir) ; $i++)
// Boucle sur chaque répertoire de dir[] pour les créer s'ils nexistent pas
for ($i = 0 ; $i < sizeof($dir) ; $i++)
{
if (is_dir($dir[$i]))
if (is_dir($dir[$i]))
{
dolibarr_syslog ("Le dossier '".$dir[$i]."' existe");
dolibarr_syslog ("Le dossier '".$dir[$i]."' existe");
}
else
else
{
if (! @mkdir($dir[$i], 0755))
if (! @mkdir($dir[$i], 0755))
{
print "<tr><td>";
print "Impossible de créer : ".$dir[$i];
print "</td><td bgcolor=\"red\">";
print $langs->trans("Error");
print "</td></tr>";
$error++;
print "<tr><td>";
print "Impossible de créer : ".$dir[$i];
print "</td><td bgcolor=\"red\">";
print $langs->trans("Error");
print "</td></tr>";
$error++;
}
else
else
{
dolibarr_syslog ("Le dossier '".$dir[$i]."' a ete cree");
dolibarr_syslog ("Le dossier '".$dir[$i]."' a ete cree");
}
}
}
@ -203,277 +203,276 @@ if ($_POST["action"] == "set")
}
/*
* Base de données
*
*/
if ($error == 0)
/*
* Base de données
*
*/
if ($error == 0)
{
include_once($dolibarr_main_document_root . "/conf/conf.class.php");
$conf = new Conf();
$conf->db->type = trim($dolibarr_main_db_type);
$conf->db->host = trim($dolibarr_main_db_host);
$conf->db->name = trim($dolibarr_main_db_name);
$conf->db->user = trim($dolibarr_main_db_user);
$conf->db->pass = trim($dolibarr_main_db_pass);
$userroot=isset($_POST["db_user_root"])?$_POST["db_user_root"]:"";
$passroot=isset($_POST["db_pass_root"])?$_POST["db_pass_root"]:"";
$ok=0;
/*
* Si creation utilisateur admin demandée, on le crée
*/
if (isset($_POST["db_create_user"]) && $_POST["db_create_user"] == "on")
{
dolibarr_syslog ("Creation de l'utilisateur : ".$dolibarr_main_db_user);
if ($choix == 1) //choix 1=mysql
{
//print $conf->db->host." , ".$conf->db->name." , ".$conf->db->user." , ".$conf->db->pass;
$db = new DoliDb($conf->db->type,$conf->db->host,$userroot,$passroot,'mysql');
if ($db->connected)
{
$sql = "INSERT INTO user ";
$sql .= "(Host,User,password,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Index_Priv,Alter_priv)";
$sql .= " VALUES ('$dolibarr_main_db_host','$dolibarr_main_db_user',password('$dolibarr_main_db_pass')";
$sql .= ",'Y','Y','Y','Y','Y','Y','Y','Y');";
//print "$sql<br>\n";
$db->query($sql);
$sql = "INSERT INTO db ";
$sql .= "(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Index_Priv,Alter_priv)";
$sql .= " VALUES ('$dolibarr_main_db_host','$dolibarr_main_db_name','$dolibarr_main_db_user'";
$sql .= ",'Y','Y','Y','Y','Y','Y','Y','Y');";
//print "$sql<br>\n";
if ($db->query($sql))
{
dolibarr_syslog("flush privileges");
$db->query("FLUSH Privileges;");
print '<tr><td>';
print $langs->trans("UserCreation").' : ';
print $dolibarr_main_db_user;
print '</td>';
print '<td>'.$langs->trans("OK").'</td></tr>';
}
else
{
if ($db->errno() == DB_ERROR_RECORD_ALREADY_EXISTS)
{
dolibarr_syslog("Utilisateur deja existant");
print '<tr><td>';
print $langs->trans("UserCreation").' : ';
print $dolibarr_main_db_user;
print '</td>';
print '<td>'.$langs->trans("LoginAlreadyExists").'</td></tr>';
}
else
{
dolibarr_syslog("impossible de creer l'utilisateur");
print '<tr><td>';
print $langs->trans("UserCreation").' : ';
print $dolibarr_main_db_user;
print '</td>';
print "<td>".$langs->trans("Error").' '.$db->error()."</td></tr>";
}
}
$db->close();
}
else {
print '<tr><td>';
print $langs->trans("UserCreation").' : ';
print $dolibarr_main_db_user;
print '</td>';
print '<td>'.$langs->trans("Error").'</td>';
print '</tr>';
include_once($dolibarr_main_document_root . "/conf/conf.class.php");
// Affiche aide diagnostique
print '<tr><td colspan="2"><br>Vous avez demandé la création du login Dolibarr ('.$dolibarr_main_db_user.') mais pour cela ';
print 'Dolibarr doit se connecter sur le serveur ('.$dolibarr_main_db_host.') via le super utilisateur ('.$userroot.'), mot de passe ('.$passroot.'). ';
print 'La connexion ayant échoué, les paramètres du serveur ou du super utilisateur sont peut-etre incorrects.<br>';
print 'Revenez en arrière pour corriger les paramètres.<br>';
print '</td></tr>';
$ok=-1;
}
}
else //choix 2=postgresql
{
$nom = $dolibarr_main_db_user;
$con=pg_connect("host=localhost dbname=dolibarr user=postgres");
$query_str = "create user \"$nom\" with password '".$dolibarr_main_db_pass."';";
//print $query_str;
$ret = pg_query($con,$query_str);
if ($ret)
$conf = new Conf();
$conf->db->type = trim($dolibarr_main_db_type);
$conf->db->host = trim($dolibarr_main_db_host);
$conf->db->name = trim($dolibarr_main_db_name);
$conf->db->user = trim($dolibarr_main_db_user);
$conf->db->pass = trim($dolibarr_main_db_pass);
$userroot=isset($_POST["db_user_root"])?$_POST["db_user_root"]:"";
$passroot=isset($_POST["db_pass_root"])?$_POST["db_pass_root"]:"";
$ok=0;
/*
* Si creation utilisateur admin demandée, on le crée
*/
if (isset($_POST["db_create_user"]) && $_POST["db_create_user"] == "on")
{
dolibarr_syslog ("Creation de l'utilisateur : ".$dolibarr_main_db_user);
if ($choix == 1) //choix 1=mysql
{
//print $conf->db->host." , ".$conf->db->name." , ".$conf->db->user." , ".$conf->db->pass;
$db = new DoliDb($conf->db->type,$conf->db->host,$userroot,$passroot,'mysql');
if ($db->connected)
{
print '<tr><td>';
print $langs->trans("UserCreation").' : ';
print $dolibarr_main_db_user;
print '</td>';
print '<td>'.$langs->trans("OK").'</td>';
print '</tr>';
$sql = "INSERT INTO user ";
$sql .= "(Host,User,password,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Index_Priv,Alter_priv)";
$sql .= " VALUES ('$dolibarr_main_db_host','$dolibarr_main_db_user',password('$dolibarr_main_db_pass')";
$sql .= ",'Y','Y','Y','Y','Y','Y','Y','Y');";
//print "$sql<br>\n";
$db->query($sql);
$sql = "INSERT INTO db ";
$sql .= "(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Index_Priv,Alter_priv)";
$sql .= " VALUES ('$dolibarr_main_db_host','$dolibarr_main_db_name','$dolibarr_main_db_user'";
$sql .= ",'Y','Y','Y','Y','Y','Y','Y','Y');";
//print "$sql<br>\n";
if ($db->query($sql))
{
dolibarr_syslog("flush privileges");
$db->query("FLUSH Privileges;");
print '<tr><td>';
print $langs->trans("UserCreation").' : ';
print $dolibarr_main_db_user;
print '</td>';
print '<td>'.$langs->trans("OK").'</td></tr>';
}
else
{
if ($db->errno() == DB_ERROR_RECORD_ALREADY_EXISTS)
{
dolibarr_syslog("Utilisateur deja existant");
print '<tr><td>';
print $langs->trans("UserCreation").' : ';
print $dolibarr_main_db_user;
print '</td>';
print '<td>'.$langs->trans("LoginAlreadyExists").'</td></tr>';
}
else
{
dolibarr_syslog("impossible de creer l'utilisateur");
print '<tr><td>';
print $langs->trans("UserCreation").' : ';
print $dolibarr_main_db_user;
print '</td>';
print "<td>".$langs->trans("Error").' '.$db->error()."</td></tr>";
}
}
$db->close();
}
else
{
print '<tr><td>';
print $langs->trans("UserCreation").' : ';
print $dolibarr_main_db_user;
print '</td>';
print '<td>'.$langs->trans("Error").'</td>';
print '</tr>';
else {
print '<tr><td>';
print $langs->trans("UserCreation").' : ';
print $dolibarr_main_db_user;
print '</td>';
print '<td>'.$langs->trans("Error").'</td>';
print '</tr>';
// Affiche aide diagnostique
print '<tr><td colspan="2"><br>Vous avez demandé la création du login Dolibarr ('.$dolibarr_main_db_user.') mais pour cela ';
print 'Dolibarr doit se connecter sur le serveur ('.$dolibarr_main_db_host.') via le super utilisateur ('.$userroot.'), mot de passe ('.$passroot.'). ';
print 'La connexion ayant échoué, les paramètres du serveur ou du super utilisateur sont peut-etre incorrects.<br>';
print 'Revenez en arrière pour corriger les paramètres.<br>';
print '</td></tr>';
$ok=-1;
}
}
else //choix 2=postgresql
{
$nom = $dolibarr_main_db_user;
$con=pg_connect("host=localhost dbname=dolibarr user=postgres");
$query_str = "create user \"$nom\" with password '".$dolibarr_main_db_pass."';";
//print $query_str;
$ret = pg_query($con,$query_str);
if ($ret)
{
print '<tr><td>';
print $langs->trans("UserCreation").' : ';
print $dolibarr_main_db_user;
print '</td>';
print '<td>'.$langs->trans("OK").'</td>';
print '</tr>';
}
else
{
print '<tr><td>';
print $langs->trans("UserCreation").' : ';
print $dolibarr_main_db_user;
print '</td>';
print '<td>'.$langs->trans("Error").'</td>';
print '</tr>';
}
}
} // Fin si "creation utilisateur"
/*
* Si creation database demandée, on la crée
*/
if (isset($_POST["db_create_database"]) && $_POST["db_create_database"] == "on")
/*
* Si creation database demandée, on la crée
*/
if (isset($_POST["db_create_database"]) && $_POST["db_create_database"] == "on")
{
dolibarr_syslog ("Creation de la base : ".$dolibarr_main_db_name);
$db = new DoliDb($conf->db->type,$conf->db->host,$userroot,$passroot);
if ($db->connected)
dolibarr_syslog ("Creation de la base : ".$dolibarr_main_db_name);
$db = new DoliDb($conf->db->type,$conf->db->host,$userroot,$passroot);
if ($db->connected)
{
if ($db->create_db($dolibarr_main_db_name))
if ($db->create_db($dolibarr_main_db_name))
{
print '<tr><td>';
print $langs->trans("DatabaseCreation").' : ';
print $dolibarr_main_db_name;
print '</td>';
print "<td>".$langs->trans("OK")."</td></tr>";
print '<tr><td>';
print $langs->trans("DatabaseCreation").' : ';
print $dolibarr_main_db_name;
print '</td>';
print "<td>".$langs->trans("OK")."</td></tr>";
}
else
else
{
print '<tr><td>';
print $langs->trans("DatabaseCreation").' : ';
print $dolibarr_main_db_name;
print '</td>';
print '<td>'.$langs->trans("Error").' '.$db->errno().'</td></tr>';
// Affiche aide diagnostique
print '<tr><td colspan="2"><br>La création de la base Dolibarr ('.$dolibarr_main_db_name.') a échoué.';
print 'Si la base existe déjà, revenez en arrière et désactiver l\'option "Créer la base de donnée".<br>';
print '</td></tr>';
$ok=-1;
print '<tr><td>';
print $langs->trans("DatabaseCreation").' : ';
print $dolibarr_main_db_name;
print '</td>';
print '<td>'.$langs->trans("Error").' '.$db->errno().'</td></tr>';
// Affiche aide diagnostique
print '<tr><td colspan="2"><br>La création de la base Dolibarr ('.$dolibarr_main_db_name.') a échoué.';
print 'Si la base existe déjà, revenez en arrière et désactiver l\'option "Créer la base de donnée".<br>';
print '</td></tr>';
$ok=-1;
}
$db->close();
$db->close();
}
else {
print '<tr><td>';
print $langs->trans("DatabaseCreation").' : ';
print $dolibarr_main_db_name;
print '</td>';
print '<td>'.$langs->trans("Error").'</td>';
print '</tr>';
// Affiche aide diagnostique
print '<tr><td colspan="2"><br>Vous avez demandé la création de la base Dolibarr ('.$dolibarr_main_db_name.') mais pour cela ';
print 'Dolibarr doit se connecter sur le serveur ('.$dolibarr_main_db_host.') via le super utilisateur ('.$userroot.'), mot de passe ('.$passroot.'). ';
print 'La connexion ayant échoué, les paramètres du serveur ou du super utilisateur sont peut-etre incorrects.<br>';
print 'Revenez en arrière pour corriger les paramètres.<br>';
print '</td></tr>';
$ok=-1;
}
else {
print '<tr><td>';
print $langs->trans("DatabaseCreation").' : ';
print $dolibarr_main_db_name;
print '</td>';
print '<td>'.$langs->trans("Error").'</td>';
print '</tr>';
// Affiche aide diagnostique
print '<tr><td colspan="2"><br>Vous avez demandé la création de la base Dolibarr ('.$dolibarr_main_db_name.') mais pour cela ';
print 'Dolibarr doit se connecter sur le serveur ('.$dolibarr_main_db_host.') via le super utilisateur ('.$userroot.'), mot de passe ('.$passroot.'). ';
print 'La connexion ayant échoué, les paramètres du serveur ou du super utilisateur sont peut-etre incorrects.<br>';
print 'Revenez en arrière pour corriger les paramètres.<br>';
print '</td></tr>';
$ok=-1;
}
} // Fin si "creation database"
/*
* On essaie l'accès par le user admin dolibarr
*/
if ($ok == 0)
/*
* On essaie l'accès par le user admin dolibarr
*/
if ($ok == 0)
{
$db = new DoliDb($conf->db->type,$conf->db->host,$conf->db->user,$conf->db->pass,$conf->db->name);
if ($db->connected == 1)
$db = new DoliDb($conf->db->type,$conf->db->host,$conf->db->user,$conf->db->pass,$conf->db->name);
if ($db->connected == 1)
{
// si accès serveur ok et accès base ok, tout est ok, on ne va pas plus loin, on a même pas utilisé le compte root.
if ($db->database_selected == 1)
// si accès serveur ok et accès base ok, tout est ok, on ne va pas plus loin, on a même pas utilisé le compte root.
if ($db->database_selected == 1)
{
dolibarr_syslog("la connexion au serveur par le user ".$conf->db->user." est reussie");
print "<tr><td>";
print $langs->trans("ServerConnection")." : ";
print $dolibarr_main_db_host;
print "</td><td>";
print $langs->trans("OK");
print "</td></tr>";
dolibarr_syslog("la connexion a la base : ".$conf->db->name.",par le user : ".$conf->db->user." est reussie");
print "<tr><td>";
print $langs->trans("DatabaseConnection")." : ";
print $dolibarr_main_db_name;
print "</td><td>";
print $langs->trans("OK");
print "</td></tr>";
$ok = 1;
dolibarr_syslog("la connexion au serveur par le user ".$conf->db->user." est reussie");
print "<tr><td>";
print $langs->trans("ServerConnection")." : ";
print $dolibarr_main_db_host;
print "</td><td>";
print $langs->trans("OK");
print "</td></tr>";
dolibarr_syslog("la connexion a la base : ".$conf->db->name.",par le user : ".$conf->db->user." est reussie");
print "<tr><td>";
print $langs->trans("DatabaseConnection")." : ";
print $dolibarr_main_db_name;
print "</td><td>";
print $langs->trans("OK");
print "</td></tr>";
$ok = 1;
}
else
else
{
dolibarr_syslog("la connection au serveur par le user ".$conf->db->user." est reussie");
print "<tr><td>";
print $langs->trans("ServerConnection")." : ";
print $dolibarr_main_db_host;
print "</td><td>";
print $langs->trans("OK");
print "</td></tr>";
dolibarr_syslog("la connexion a la base ".$conf->db->name.",par le user ".$conf->db->user." a échoué");
print "<tr><td>";
print $langs->trans("DatabaseConnection")." : ";
print $dolibarr_main_db_name;
print "</td><td>";
print $langs->trans("Error");
print "</td></tr>";
// Affiche aide diagnostique
print '<tr><td colspan="2"><br>Vérifier que le nom de base ('.$dolibarr_main_db_name.') est correct. ';
print 'Si ce nom est correct et que cette base n\'existe pas déjà, vous devez cocher l\'option "Créer la base de donnée".<br>';
print 'Revenez en arrière pour corriger les paramètres.<br>';
print '</td></tr>';
$ok = -1;
dolibarr_syslog("la connection au serveur par le user ".$conf->db->user." est reussie");
print "<tr><td>";
print $langs->trans("ServerConnection")." : ";
print $dolibarr_main_db_host;
print "</td><td>";
print $langs->trans("OK");
print "</td></tr>";
dolibarr_syslog("la connexion a la base ".$conf->db->name.",par le user ".$conf->db->user." a échoué");
print "<tr><td>";
print $langs->trans("DatabaseConnection")." : ";
print $dolibarr_main_db_name;
print "</td><td>";
print $langs->trans("Error");
print "</td></tr>";
// Affiche aide diagnostique
print '<tr><td colspan="2"><br>Vérifier que le nom de base ('.$dolibarr_main_db_name.') est correct. ';
print 'Si ce nom est correct et que cette base n\'existe pas déjà, vous devez cocher l\'option "Créer la base de donnée".<br>';
print 'Revenez en arrière pour corriger les paramètres.<br>';
print '</td></tr>';
$ok = -1;
}
}
else
{
dolibarr_syslog("la connection au serveur par le user ".$conf->db->user." est rate");
print "<tr><td>";
print $langs->trans("ServerConnection")." : ";
print $dolibarr_main_db_host;
print "</td><td>";
print $langs->trans("Error");
print "</td></tr>";
// Affiche aide diagnostique
print '<tr><td colspan="2"><br>Le serveur ('.$conf->db->host.'), nom de base ('.$conf->db->name.'), login ('.$conf->db->user.'), ou mot de passe ('.$conf->db->pass.') de la base de donnée est peut-être incorrect ou la version du client PHP trop ancienne par rapport à la version de la base de donnée.<br>';
print 'Si le login n\'existe pas encore, vous devez cocher l\'option "Créer l\'utilisateur".<br>';
print 'Revenez en arrière pour corriger les paramètres.<br>';
print '</td></tr>';
$ok = -1;
else
{
dolibarr_syslog("la connection au serveur par le user ".$conf->db->user." est rate");
print "<tr><td>";
print $langs->trans("ServerConnection")." : ";
print $dolibarr_main_db_host;
print "</td><td>";
print $langs->trans("Error");
print "</td></tr>";
// Affiche aide diagnostique
print '<tr><td colspan="2"><br>Le serveur ('.$conf->db->host.'), nom de base ('.$conf->db->name.'), login ('.$conf->db->user.'), ou mot de passe ('.$conf->db->pass.') de la base de donnée est peut-être incorrect ou la version du client PHP trop ancienne par rapport à la version de la base de donnée.<br>';
print 'Si le login n\'existe pas encore, vous devez cocher l\'option "Créer l\'utilisateur".<br>';
print 'Revenez en arrière pour corriger les paramètres.<br>';
print '</td></tr>';
$ok = -1;
}
}
}
}
?>