if mysqli disabled, use mysql default set

git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12583 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
ovclas 2013-01-24 06:03:32 +00:00
parent b05b230036
commit 1dfd44ecff
2 changed files with 17 additions and 2 deletions

View file

@ -84,6 +84,21 @@ class installView extends install
}
else
{
$defaultDatabase = 'mysqli';
$disableList = DB::getDisableList();
if(is_array($disableList))
{
foreach($disableList AS $key=>$value)
{
if($value->db_type == $defaultDatabase)
{
$defaultDatabase = 'mysql';
break;
}
}
}
Context::set('defaultDatabase', $defaultDatabase);
Context::set('progressMenu', '4');
$this->setTemplateFile('select_db');
}

View file

@ -7,11 +7,11 @@
<input type="hidden" name="module" value="{$module}" />
<input type="hidden" name="act" value="dispInstallDBForm" />
<div class="x_control-group" loop="DB::getEnableList() => $key,$val">
<label for="db_type_{$val->db_type}"><input name="db_type" type="radio" value="{$val->db_type}" disabled="disabled"|cond="!$val->enable" id="db_type_{$val->db_type}" checked="checked"|cond="$val->db_type=='mysqli'" /> {$val->db_type}</label>
<label for="db_type_{$val->db_type}"><input name="db_type" type="radio" value="{$val->db_type}" disabled="disabled"|cond="!$val->enable" id="db_type_{$val->db_type}" checked="checked"|cond="$val->db_type==$defaultDatabase" /> {$val->db_type}</label>
<p>{$lang->db_desc[$val->db_type]}</p>
</div>
<div class="x_control-group x_muted" loop="DB::getDisableList() => $key,$val">
<label for="db_type_{$val->db_type}"><input name="db_type" type="radio" value="{$val->db_type}" disabled="disabled"|cond="!$val->enable" id="db_type_{$val->db_type}" checked="checked"|cond="$val->db_type=='mysqli'" /> {$val->db_type}<em>({$lang->can_use_when_installed})</em></label>
<label for="db_type_{$val->db_type}"><input name="db_type" type="radio" value="{$val->db_type}" disabled="disabled"|cond="!$val->enable" id="db_type_{$val->db_type}" /> {$val->db_type}<em>({$lang->can_use_when_installed})</em></label>
<p>{$lang->db_desc[$val->db_type]}</p>
</div>
<div class="ibtnArea">