|
65 | 65 | nv_htmlOutput('Wrong URL');
|
66 | 66 | }
|
67 | 67 | $sname = nv_strtolower(nv_substr($nv_Request->get_title('sname', 'post', ''), 0, 50));
|
68 |
| - if (preg_match('/^([a-z0-9]+)$/', $sname) and file_exists(NV_ROOTDIR . '/install/samples/data_' . $sname . '.php')) { |
| 68 | + if ($nv_Request->get_string('delete', 'post') == md5(NV_CHECK_SESSION . '_' . $module_name . '_' . $op . '_' . $sname) and preg_match('/^([a-z0-9]+)$/', $sname) and file_exists(NV_ROOTDIR . '/install/samples/data_' . $sname . '.php')) { |
69 | 69 | nv_deletefile(NV_ROOTDIR . '/install/samples/data_' . $sname . '.php');
|
70 | 70 | nv_insert_logs(NV_LANG_DATA, $module_name, $lang_module['sampledata'], 'Delete: ' . $sname, $admin_info['userid']);
|
71 | 71 | }
|
72 | 72 | nv_htmlOutput('OK');
|
73 | 73 | }
|
74 | 74 |
|
75 |
| -// Tải về file dữ liệu |
76 |
| -if ($nv_Request->isset_request('downloadfile', 'get')) { |
77 |
| - $sample_name = nv_strtolower(nv_substr($nv_Request->get_title('sample_name', 'get', ''), 0, 50)); |
78 |
| - |
79 |
| - if (!file_exists($file_data_dump) or !preg_match('/^([a-z0-9]+)$/', $sample_name)) { |
80 |
| - nv_redirect_location(NV_BASE_ADMINURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=' . $op); |
81 |
| - } |
82 |
| - |
83 |
| - nv_insert_logs(NV_LANG_DATA, $module_name, $lang_module['sampledata'], 'Manual Download: ' . $sample_name, $admin_info['userid']); |
84 |
| - |
85 |
| - $download = new NukeViet\Files\Download($file_data_dump, NV_ROOTDIR . '/' . NV_TEMP_DIR, 'data_' . $sample_name . '.php'); |
86 |
| - $download->download_file(); |
87 |
| - exit(); |
88 |
| -} |
89 |
| - |
90 | 75 | // Tiến trình quét bằng AJAX
|
91 | 76 | if ($nv_Request->isset_request('startwrite', 'get')) {
|
92 | 77 | if ($sys_info['ini_set_support']) {
|
|
355 | 340 | $xtpl->parse('main.empty');
|
356 | 341 | } else {
|
357 | 342 | foreach ($array as $row) {
|
| 343 | + $row['checkss'] = md5(NV_CHECK_SESSION . '_' . $module_name . '_' . $op . '_' . $row['title']); |
358 | 344 | $xtpl->assign('ROW', $row);
|
359 | 345 | $xtpl->parse('main.data.loop');
|
360 | 346 | }
|
|
0 commit comments