} } // Sao luu file thay doi if ($nv_Request->isset_request('dumpfile', 'get')) { $zip_file_backup = array(); // Sao luu file thay doi if (!empty($nv_update_config['updatelog']['file_list'])) { foreach ($nv_update_config['updatelog']['file_list'] as $file_i) { if (is_file(NV_ROOTDIR . '/' . $file_i)) { $zip_file_backup[] = NV_ROOTDIR . '/' . $file_i; } } } // Sao luu tat ca cac file | Cu de nhung tam thoi co le khong dung duoc if (empty($zip_file_backup)) { $file_list = $NvUpdate->list_all_file(NV_ROOTDIR); foreach ($file_list as $file_i) { if (!preg_match('/^install\\/update\\/(.*)$/', $file_i)) { $zip_file_backup[] = NV_ROOTDIR . '/' . $file_i; } } } if (!empty($zip_file_backup)) { $file_src = 'backup_update_' . date('Y_m_d') . '_' . md5($global_config['sitekey'] . session_id()) . '.zip'; // Kiem tra file ton tai $filename2 = $file_src; $i = 1; while (file_exists(NV_ROOTDIR . '/' . NV_LOGS_DIR . '/data_logs/' . $filename2)) { $filename2 = preg_replace('/(.*)(\\.[a-zA-Z0-9]+)$/', '\\1_' . $i . '\\2', $file_src); $i++; }