//data $result_data = $dump->dump_table_datas($db->prefix . '_' . $table); $sql_text .= $result_data['sql_text']; $result_tables[$count]['records'] = $result_data['records']; ++$count; } $result_module[$i]['table'] = $result_tables; } else { $result_module[$i]['table'] = false; } unset($result_tables); } $xoops->tpl()->assign('result_m', $result_module); } $xoops->tpl()->assign('result_write', true); $result_write = $dump->dump_write($sql_text); $xoops->tpl()->assign('write', $result_write['write']); $xoops->tpl()->assign('file_name', $result_write['file_name']); break; case 'dump_delete': $filename = $system->cleanVars($_REQUEST, 'filename', '', 'string'); if ($filename == '') { $xoops->redirect("dump.php", 2, _AM_MAINTENANCE_DUMP_NOFILE); } unlink(\XoopsBaseConfig::get('root-path') . '/modules/maintenance/dump/' . $filename); $xoops->redirect("dump.php", 2, _AM_MAINTENANCE_DUMP_DELETED); break; case 'dump_deleteall': $files = glob(\XoopsBaseConfig::get('root-path') . '/modules/maintenance/dump/*.*'); $count = 0; foreach ($files as $filename_path) {