NvUpdate::list_data_update PHP Method

list_data_update() public method

NvUpdate::list_data_update()
public list_data_update ( )
    public function list_data_update()
    {
        if (empty($this->config['tasklist'])) {
            return array();
        }
        global $global_config, $nv_update_config;
        $tasklist = array();
        foreach ($this->config['tasklist'] as $task) {
            if (nv_version_compare($task['r'], $nv_update_config['updatelog']['old_version']) > 0) {
                $tasklist[$task['f']] = array('langkey' => $task['l'], 'require' => $task['rq']);
            }
        }
        return $tasklist;
    }

Usage Example

Esempio n. 1
0
             // Danh dau da sao luu
             $nv_update_config['updatelog']['file_backuped'] = NV_CURRENTTIME;
             $NvUpdate->set_data_log($nv_update_config['updatelog']);
             die('<a href="' . NV_BASE_SITEURL . 'install/update.php?step=2&amp;substep=4&downfile=' . $filename2 . '&checksess=' . md5($global_config['sitekey'] . session_id()) . '" title="' . $lang_module['update_log_dump_file_down'] . '">' . $lang_module['update_file_backup_ok'] . '</a>');
         }
     }
 }
 // Cong viec di chuyen file
 if (!isset($nv_update_config['updatelog']['file_list'])) {
     $file_list = $NvUpdate->list_all_file();
     $nv_update_config['updatelog']['file_list'] = $file_list;
     $set_log = true;
 }
 // Cong viec nang cap CSDL
 if (!isset($nv_update_config['updatelog']['data_list'])) {
     $data_list = $NvUpdate->list_data_update();
     $nv_update_config['updatelog']['data_list'] = $data_list;
     $set_log = true;
 }
 // Kiem tra va backup
 $array['is_file_backup'] = true;
 $array['file_backuped'] = isset($nv_update_config['updatelog']['file_backuped']) ? $nv_update_config['updatelog']['file_backuped'] : 0;
 if (isset($nv_update_config['updatelog']['is_start_move_file'])) {
     // Bat dau di chuyen file roi thi khong backup
     $array['is_file_backup'] = false;
 } elseif (empty($nv_update_config['updatelog']['file_list'])) {
     $array['is_file_backup'] = false;
 }
 $array['is_data_backup'] = true;
 $array['data_backuped'] = isset($nv_update_config['updatelog']['data_backuped']) ? $nv_update_config['updatelog']['data_backuped'] : 0;
 if (isset($nv_update_config['updatelog']['is_start_up_db'])) {