Enhance installer
This commit is contained in:
parent
225fafc549
commit
a0841e78cf
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/* Copyright (C) 2004-2007 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2004-2010 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2004-2011 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
|
||||
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
|
||||
* Copyright (C) 2005-2011 Regis Houssin <regis@dolibarr.fr>
|
||||
@ -205,10 +205,10 @@ if ($_POST["action"] == "set")
|
||||
|
||||
// Force https
|
||||
$main_force_https = ( (GETPOST("main_force_https") && ( GETPOST("main_force_https") == "on" || GETPOST("main_force_https") == 1) ) ? '1' : '0');
|
||||
|
||||
|
||||
// Use alternative directory
|
||||
$main_use_alt_dir = ( (GETPOST("main_use_alt_dir") && ( GETPOST("main_use_alt_dir") == "on" || GETPOST("main_use_alt_dir") == 1) ) ? '' : '#');
|
||||
|
||||
|
||||
// Alternative root directory name
|
||||
$main_alt_dir_name = ( (GETPOST("main_alt_dir_name") && GETPOST("main_alt_dir_name") != '') ? GETPOST("main_alt_dir_name") : 'custom');
|
||||
|
||||
@ -234,8 +234,15 @@ if ($_POST["action"] == "set")
|
||||
*/
|
||||
if (! $error)
|
||||
{
|
||||
// We reload configuration file
|
||||
conf($dolibarr_main_document_root);
|
||||
|
||||
print '<tr><td>';
|
||||
print $langs->trans("ConfFileReload");
|
||||
print '</td>';
|
||||
print '<td>'.$langs->trans("OK").'</td></tr>';
|
||||
|
||||
|
||||
$userroot=isset($_POST["db_user_root"])?$_POST["db_user_root"]:"";
|
||||
$passroot=isset($_POST["db_pass_root"])?$_POST["db_pass_root"]:"";
|
||||
|
||||
@ -398,7 +405,7 @@ if ($_POST["action"] == "set")
|
||||
|
||||
|
||||
/*
|
||||
* On test maintenant l'acces par le user admin dolibarr
|
||||
* We testOn test maintenant l'acces par le user base dolibarr
|
||||
*/
|
||||
if (! $error)
|
||||
{
|
||||
@ -606,6 +613,7 @@ function write_conf_file($conffile)
|
||||
|
||||
print "<tr><td>";
|
||||
print $langs->trans("SaveConfigurationFile");
|
||||
print ' <strong>'.$conffile.'</strong>';
|
||||
print "</td><td>";
|
||||
print $langs->trans("OK");
|
||||
print "</td></tr>";
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2004 Eric Seigne <eric.seigne@ryxeo.com>
|
||||
* Copyright (C) 2004-2010 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2004-2011 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
|
||||
* Copyright (C) 2004 Sebastien DiCintio <sdicintio@ressource-toi.org>
|
||||
* Copyright (C) 2005-2011 Regis Houssin <regis@dolibarr.fr>
|
||||
@ -122,8 +122,8 @@ if (! empty($force_install_message))
|
||||
}
|
||||
?>
|
||||
<td class="label" valign="top">
|
||||
<?php
|
||||
if ($force_install_noedit) print '<input type="hidden" value="'.$dolibarr_main_document_root.'" name="main_dir">';
|
||||
<?php
|
||||
if ($force_install_noedit) print '<input type="hidden" value="'.$dolibarr_main_document_root.'" name="main_dir">';
|
||||
print '<input type="text" size="60" value="'.$dolibarr_main_document_root.'"'.(empty($force_install_noedit)?'':' disabled="true"').' name="main_dir'.(empty($force_install_noedit)?'':'_bis').'">';
|
||||
?>
|
||||
</td>
|
||||
@ -285,7 +285,7 @@ if (! empty($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == 'on') { // Enabled if t
|
||||
if ($defaultype=='mysqli' && !function_exists('mysqli_connect')) $defaultype = 'mysql';
|
||||
|
||||
// Affiche ligne dans liste
|
||||
$option.='<option value="'.$type.'"'.($defaultype == $type?' selected':'');
|
||||
$option.='<option value="'.$type.'"'.($defaultype == $type?' selected="selected"':'');
|
||||
if (! function_exists($testfunction)) $option.=' disabled="disabled"';
|
||||
$option.='>';
|
||||
$option.=$type.' ';
|
||||
@ -300,10 +300,12 @@ if (! empty($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == 'on') { // Enabled if t
|
||||
}
|
||||
}
|
||||
|
||||
?> <select name='db_type'>
|
||||
<?php echo $option ?>
|
||||
</select> </td>
|
||||
if ($force_install_noedit && $force_install_type) print '<input id="db_type" type="hidden" value="'.$force_install_type.'" name="db_type">';
|
||||
print '<select id="db_type" name="db_type'.(empty($force_install_noedit) || empty($force_install_type)?'':'_bis').'"'.($force_install_noedit && $force_install_type?' disabled="true"':'').'>';
|
||||
print $option;
|
||||
print '</select> </td>';
|
||||
|
||||
?>
|
||||
<td class="comment"><?php echo $langs->trans("DatabaseType"); ?></td>
|
||||
|
||||
</tr>
|
||||
@ -415,7 +417,7 @@ jQuery(document).ready(function() {
|
||||
{
|
||||
/*alert(jQuery("#db_create_database").attr("checked")); */
|
||||
if (jQuery("#db_create_database").attr("checked") || jQuery("#db_create_user").attr("checked"))
|
||||
{
|
||||
{
|
||||
jQuery(".needroot").removeAttr('disabled');
|
||||
}
|
||||
else
|
||||
|
||||
@ -9,6 +9,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not
|
||||
ConfFileCouldBeCreated=Configuration file <b>%s</b> could be created.
|
||||
ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
|
||||
ConfFileIsWritable=Configuration file <b>%s</b> is writable.
|
||||
ConfFileReload=Reload all information from configuration file.
|
||||
PHPSupportSessions=This PHP supports sessions.
|
||||
PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
|
||||
PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check your parameter <b>variables_order</b> in php.ini.
|
||||
@ -94,7 +95,7 @@ WithNoSlashAtTheEnd=Without the slash "/" at the end
|
||||
DirectoryRecommendation=It is recommanded to use a directory outside of your directory of your web pages.
|
||||
LoginAlreadyExists=Already exists
|
||||
DolibarrAdminLogin=Dolibarr admin login
|
||||
AdminLoginAlreadyExists=Dolibarr administrator account '<b>%s</b>' already exists.
|
||||
AdminLoginAlreadyExists=Dolibarr administrator account '<b>%s</b>' already exists. Go back, if you want to create another one.
|
||||
WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, you should remove the <b>install<b> directory or add a file called <b>install.lock</b> into Dolibarr root directory, in order to avoid malicious use of it.
|
||||
ThisPHPDoesNotSupportTypeBase=This PHP system does not support any interface to access database type %s
|
||||
FunctionNotAvailableInThisPHP=Not available on this PHP
|
||||
|
||||
@ -9,6 +9,7 @@ ConfFileDoesNotExistsAndCouldNotBeCreated=Le fichier de configuration <b>%s</b>
|
||||
ConfFileCouldBeCreated=Le fichier de configuration <b>%s</b> a pu être créé.
|
||||
ConfFileIsNotWritable=Le fichier <b>%s</b> n'est pas modifiable. Pour une première installation, modifiez ses permissions. Le serveur Web doit avoir le droit d'écrire dans ce fichier le temps de la configuration ("chmod 666" par exemple sur un OS compatible Unix).
|
||||
ConfFileIsWritable=Le fichier <b>%s</b> est modifiable.
|
||||
ConfFileReload=Rechargement des informations depuis le fichier de configuration.
|
||||
PHPSupportSessions=Ce PHP supporte les sessions.
|
||||
PHPSupportPOSTGETOk=Ce PHP supporte bien les variables POST et GET.
|
||||
PHPSupportPOSTGETKo=Il est possible que ce PHP ne supporte pas les variables POST et/ou GET. Vérifier le paramètre <b>variables_order</b> du php.ini.
|
||||
@ -95,7 +96,7 @@ DirectoryRecommendation=Il est recommandé de mettre ce répertoire en dehors du
|
||||
LoginAlreadyExists=Existe déjà
|
||||
DolibarrAdminLogin=Login de l'utilisateur administrateur de Dolibarr
|
||||
FailedToCreateAdminLogin=Echec de la création du compte administrateur Dolibarr.
|
||||
AdminLoginAlreadyExists=Compte administrateur Dolibarr '<b>%s</b>' déjà existant.
|
||||
AdminLoginAlreadyExists=Compte administrateur Dolibarr '<b>%s</b>' déjà existant. Revenez en arrière si vous voulez en créer un autre.
|
||||
WarningRemoveInstallDir=Attention, pour des raisons de sécurité, une fois l'installation terminée, il est conseillé de supprimer manuellement le répertoire <b>install</b>, ou de placer dans le répertoire racine de Dolibarr un fichier nommé <b>install.lock</b> en lecture seule.
|
||||
ThisPHPDoesNotSupportTypeBase=Le système PHP ne supporte pas les interfaces d'accès pour les bases %s
|
||||
FunctionNotAvailableInThisPHP=Non disponible sur ce PHP
|
||||
@ -150,7 +151,7 @@ MigrationCustomerOrderShipping=Mise à jour stockage des expéditions des comman
|
||||
MigrationShippingDelivery=Mise à jour stockage des expéditions
|
||||
MigrationShippingDelivery2=Mise à jour stockage des expéditions 2
|
||||
MigrationFinished=Migration terminée
|
||||
LastStepDesc=<strong>Dernière étape</strong>: Définissez ici le compte et mot de passe du premier utilisateur que vous allez utiliser pour vous pour vous connecter à l'application. Ne perdez pas ces identifiants, il s'agit du compte permettant d'administrer les autres.
|
||||
LastStepDesc=<strong>Dernière étape</strong>: Définissez ici le compte et mot de passe du premier utilisateur que vous allez utiliser pour vous connecter à l'application. Ne perdez pas ces identifiants, il s'agit du compte permettant d'administrer les autres.
|
||||
|
||||
|
||||
#########
|
||||
|
||||
Loading…
Reference in New Issue
Block a user