$array['current_version'] = $global_config['version']; } // Kiem tra ho tro phien ban nang cap if (in_array($array['current_version'], $nv_update_config['allow_old_version'])) { $array['ability'] = $lang_module['update_ability_1']; $array['isupdate_allow'] = true; } else { $array['ability'] = $lang_module['update_ability_0']; $array['isupdate_allow'] = false; } // Kiem tra va ghi log data $step = $array['isupdate_allow'] ? 1 : 0; if ($step == 0 or !isset($nv_update_config['updatelog']['step']) or $nv_update_config['updatelog']['step'] < $step) { $nv_update_config['updatelog']['step'] = $step; $nv_update_config['updatelog']['old_version'] = $array['current_version']; $NvUpdate->set_data_log($nv_update_config['updatelog']); } unset($step); $contents = $NvUpdate->step1($array); } } elseif ($nv_update_config['step'] == 2) { // Buoc nang cap: Backup => List cong viec => Cap nhat CSDL => Di chuyen file => Nang cap bang tay. $array = array(); $set_log = false; // Kiem tra thu tu cac buoc con $nv_update_config['substep'] = $nv_Request->get_int('substep', 'get', 1); if ($nv_update_config['substep'] < 1 or !isset($nv_update_config['updatelog']['substep']) or $nv_update_config['substep'] > 5 or $nv_update_config['updatelog']['substep'] < $nv_update_config['substep'] - 1) { $nv_update_config['substep'] = 1; } if ($nv_update_config['substep'] == 1) { // Backup CSDL va CODE