Example #1
0
        $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;
Example #2
0
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');
}