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

Répondre à