vogelor
2010-05-04 4142f13c51fbfccb2effcbb0fed8fbbab3421def
install/update.php
@@ -124,6 +124,19 @@
//** Database update is a bit brute force and should be rebuild later ;)
/*
 * Try to read the DB-admin settings
 */
$clientdb_host         = '';
$clientdb_user         = '';
$clientdb_password      = '';
include_once("/usr/local/ispconfig/server/lib/mysql_clientdb.conf");
$conf["mysql"]["admin_user"] = $clientdb_user;
$conf["mysql"]["admin_password"] = $clientdb_password;
$clientdb_host         = '';
$clientdb_user         = '';
$clientdb_password      = '';
//** Ask user for mysql admin_password if empty
if( empty($conf["mysql"]["admin_password"]) ) {
@@ -219,12 +232,13 @@
$inst->configure_database();
if($conf['mysql']['master_slave_setup'] == 'y') {
   //** Update master database rights
   $reconfigure_master_database_rights_answer = $inst->simple_query('Reconfigure Permissions in master database?', array('yes','no'),'no');
   if($reconfigure_master_database_rights_answer == 'yes') {
      $inst->grant_master_database_rights();
   }
   /*
    * Because of security updates and because of new functions in den new Version it is
    * better to ALWAYS reconfigure the rights and never ask!
    * (for example if we add some new tables to the monitor and the old rights don't have the
    * permission to read this tables the monitor always returns a error)
    */
   $inst->grant_master_database_rights();
}
//** empty all databases