$compression = 0; } $filetype = $compression == 1 ? 'sql.gz' : 'sql'; $curDate = date("Y-m-d", $ecLocal['timestamp']); for ($i = 1; file_exists($path . $ecDb['name'] . '_' . $curDate . '_' . $i . '_structur' . ".sql") || file_exists($path . $ecDb['name'] . '_' . $curDate . '_' . $i . '_structur' . ".sql.gz"); $i++) { } $path1 = $path . $ecDb['name'] . '_' . $curDate . '_' . $i . '_structur' . "." . $filetype; for ($i = 1; file_exists($path . $ecDb['name'] . '_' . $curDate . '_' . $i . '_data' . ".sql") || file_exists($path . $ecDb['name'] . '_' . $curDate . '_' . $i . '_data' . ".sql.gz"); $i++) { } $path2 = $path . $ecDb['name'] . '_' . $curDate . '_' . $i . '_data' . "." . $filetype; dbBackup($ecDb['name'], $path1, $path2, $compression); $next = ecReferer('index.php?view=system&site=database'); echo ecTemplate('system', 'database', 'dbDumped'); } elseif ($do == 'import') { $file = 'backups/database/' . $_REQUEST['backup']; dbImport($file, 'abcd'); $next = ecReferer('index.php?view=system&site=database'); echo ecTemplate('system', 'database', 'backupImported'); } elseif ($do == 'delete') { $file = 'backups/database/' . $_REQUEST['backup']; ecFileDelete($file); $next = ecReferer('index.php?view=system&site=database'); echo ecTemplate('system', 'database', 'backupDeleted'); } else { echo ecTemplate('system', 'database', 'siteHead'); echo ecTemplate('system', 'database', 'dbOptimize'); echo ecTemplate('system', 'database', 'tablesHead'); $ecTablesData = dbShowtable(); while ($tables = mysql_fetch_object($ecTablesData)) { $tablesName = $tables->Name; $tablesRows = $tables->Rows;
function rssImport() { global $current_db_type, $db_import_blocks, $import_delete_existing_data, $db_blocks_to_import; $mes = e107::getMessage(); $mes->addDebug("Loading: RSS"); if (!varset($_POST['do_conversion'])) { $mes->addWarning("Under Construction"); } return dbImport('xml'); }