- Timestamp:
- 07/21/17 10:48:05 (8 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/importExport/inc/class.dc.import.dc1.php
r2566 r3551 29 29 protected $vars; 30 30 protected $base_vars = array( 31 'db_driver' => 'mysql', 31 32 'db_host' => '', 32 33 'db_name' => '', … … 79 80 { 80 81 case 'step1': 82 $this->vars['db_driver'] = $_POST['db_driver']; 81 83 $this->vars['db_host'] = $_POST['db_host']; 82 84 $this->vars['db_name'] = $_POST['db_name']; … … 139 141 } 140 142 143 # db drivers 144 $db_drivers = array( 145 'mysql' => 'mysql', 146 'mysqli' => 'mysqli' 147 ); 148 141 149 switch ($this->step) 142 150 { … … 150 158 printf($this->imForm(1,__('General information'),__('Import my blog now')), 151 159 '<p>'.__('We first need some information about your old Dotclear 1.2 installation.').'</p>'. 160 '<p><label for="db_driver">'.__('Database driver (must be mysqli if PHP 7 or higher):').'</label> '. 161 form::combo('db_driver',$db_drivers,html::escapeHTML($this->vars['db_driver'])).'</p>'. 152 162 '<p><label for="db_host">'.__('Database Host Name:').'</label> '. 153 163 form::field('db_host',30,255,html::escapeHTML($this->vars['db_host'])).'</p>'. … … 235 245 protected function db() 236 246 { 237 $db = dbLayer::init( 'mysql',$this->vars['db_host'],$this->vars['db_name'],$this->vars['db_user'],$this->vars['db_pwd']);247 $db = dbLayer::init($this->vars['db_driver'],$this->vars['db_host'],$this->vars['db_name'],$this->vars['db_user'],$this->vars['db_pwd']); 238 248 239 249 $rs = $db->select("SHOW TABLES LIKE '".$this->vars['db_prefix']."%'");
Note: See TracChangeset
for help on using the changeset viewer.