diff --git a/html/install.php b/html/install.php index c8b188dcd..180c3cdb4 100644 --- a/html/install.php +++ b/html/install.php @@ -194,6 +194,7 @@ $ctmp=$http->request("ctmp","string", "/tmp"); $cpath=$http->request("cpath","string", "/usr/bin"); $db_name=$http->request("cdbname", "string",""); $cadmin=$http->request("cadmin","string", "admin"); +$icpassword_admin=$http->request("icpassword_admin","string", "phpcompta"); $cadmin=strtolower($cadmin); //------------------------------------------------------------------------- // warn only if we can not write in include @@ -224,11 +225,12 @@ if (isset($_POST['save_config'])) { // ----- if ( $cnx !== false ) { echo '
'._('Utilisateur administrateur'),' ',' ',$cadmin,'','
'; - echo '',_('Mot de passe'),' phpcompta ','
'; + echo '',_('Mot de passe'),' '.$icpassword_admin.' ','
'; // Create the db if (is_writable(NOALYSS_INCLUDE)) { $url=config_file_create($_POST,1,$os); @@ -522,8 +524,8 @@ if ($account == 0 ) { $cn->execute_script(NOALYSS_INCLUDE."/sql/account_repository/constraint.sql"); /* update name administrator */ $cadmin=NOALYSS_ADMINISTRATOR; - $cn->exec_sql("update ac_users set use_login=$1,use_active=1 where use_id=1", - array(strtolower($cadmin))); + $cn->exec_sql("update ac_users set use_login=$1,use_password=md5($2),use_active=1 where use_id=1", + array(strtolower($cadmin,$icpassword_admin))); $cn->commit($cn); diff --git a/include/lib/config_file.php b/include/lib/config_file.php index fcdb6021d..f9c89ee45 100644 --- a/include/lib/config_file.php +++ b/include/lib/config_file.php @@ -105,6 +105,9 @@ function config_file_form($p_array=null) } $icdbname=new IText('cdbname'); $icdbname->value=$cdbname; + + $icpassword_admin=new IText('icpassword_admin'); + require NOALYSS_TEMPLATE.'/template_config_form.php'; } /** @@ -156,6 +159,12 @@ function display_file_config($p_array,$from_setup=1,$p_os=1) print ("\r\n"); print ( 'define ("NOALYSS_ADMINISTRATOR","'.$cadmin.'");'); print ("\r\n"); + print ("// For changing the password of admin, go to preference or update in db"); + print ("\r\n"); + print ("// this password is only used when installing "); + print ("\r\n"); + print ( 'define ("NOALYSS_PASSWORD","'.$icpassword_admin.'");'); + print ("\r\n"); print ( 'define ("LOCALE",'.$clocale.');'); print ("\r\n"); diff --git a/include/template/template_config_form.php b/include/template/template_config_form.php index 2e98740f9..39f2f1975 100644 --- a/include/template/template_config_form.php +++ b/include/template/template_config_form.php @@ -26,6 +26,7 @@ * @brief * */ + ?>| + + | ++ input();?> + | +
| input();echo Icon_Action::infobulle(208)?> |