Le choix 1 ou 2 de ce code ne sert pas à identifier le drver utilisé
mais le type de base cible (mysql ou postgres). en effet qu'on soit avec
le driver mysql ou mysqli, le code de création d'un user est identique.
Le defaut ici dans ce code est qu'on devrait se baser sur une methode du
genre DDLCreateUser qui doit etre intégrée au driver et non sur du code
spécifique au sein de la page etape1.php.
J'ai corrigé cela dans le CVS.
Cyrille de Lambert a écrit :
Bonsoir,
Je suis amener à examiner la page etape1.php de la procédure d'installation.
Je ne comprend pas le code suivant :
if($dolibarr_main_db_type == "mysql")
{
$choix=1;
}
else
{
$choix=2;
}
Quid de mysqli ? A ma connaissance, il y a trois choix.
De plus, pourquoi avoir une variable choix alors que la variable
dolibarr_main_db_type devrait suffire ?
Tous les types d'installation fonctionnent-ils ?
Je me suis également rendu compte qu'un certain nombre de procédures de
la page d'installation pouvaient être déportées dans la classe DoliDb
afin d'éviter les if choix=1 et if choix=2 ?
Cordialement
Cyrille
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
--
Laurent Destailleur.
---------------------------------------------------------------
EMail: [EMAIL PROTECTED]
Web: http://www.destailleur.fr
IM: IRC=Eldy, Jabber=Eldy
AWStats (Author) : http://awstats.sourceforge.net
CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net
AWBot (Author) : http://awbot.sourceforge.net
Dolibarr (Contributor) : http://www.dolibarr.org
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev