Changeset 10036

Show
Ignore:
Timestamp:
11/28/08 18:31:30 (1 month ago)
Author:
afz
Message:

select default database driver in upgrade wizard

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/jaws/html/upgrade/stages/Database.php

    r10034 r10036  
    1919    var $_Defaults = array( 
    2020        'host'     => 'localhost', 
     21        'driver'   => '', 
    2122        'user'     => '', 
    2223        'isdba'    => '', 
     
    4243    { 
    4344        $this->_Defaults['host']     = $db_config['host']; 
     45        $this->_Defaults['driver']   = $db_config['driver']; 
    4446        $this->_Defaults['user']     = $db_config['user']; 
    45         $this->_Defaults['isdba']    = $db_config['isdba']
    46         $this->_Defaults['path']     = isset($db_config['path'])? $db_config['path'] : ''; 
     47        $this->_Defaults['isdba']    = isset($db_config['isdba'])? $db_config['isdba'] : 'false';
     48        $this->_Defaults['path']     = isset($db_config['path']) ? $db_config['path'] : ''; 
    4749        $this->_Defaults['database'] = $db_config['name']; 
    4850        $this->_Defaults['prefix']   = $db_config['prefix']; 
     
    111113            $tpl->setVariable('is_db_admin',  _t('UPGRADE_DB_IS_ADMIN')); 
    112114            $tpl->SetVariable('user', $values['user']); 
    113             $tpl->SetVariable('isdba_checked', !empty($values['isdba'])? 'checked="checked"' : ''); 
     115            $tpl->SetVariable('isdba_checked', (empty($values['isdba']) || $values['isdba'] == 'false')? '' : 'checked="checked"'); 
    114116            $tpl->ParseBlock('Database/user'); 
    115117        } 
     
    197199                $tpl->setVariable('d_name', $driver); 
    198200                $tpl->setVariable('d_realname', $driver_info['title']); 
    199                 if (!empty($post['driver']) && $post['driver'] == $driver) { 
     201                if (!empty($values['driver']) && $values['driver'] == $driver) { 
    200202                    $selected = ' selected="selected"'; 
    201203                } else { 
     
    261263    { 
    262264        $keys = array_keys($this->_Defaults); 
    263         $keys[] = 'driver'; 
    264265        $keys[] = 'dbpass'; 
    265266        $request =& Jaws_Request::getInstance();