Example #1
0
        $s_export = get_export_form_data($s_export);
        list($warning, $error) = check_export_form_data($s_export);
        if (empty($error) && empty($warning)) {
            // display result in an iframe by iframe_content.php
            if ($s_export['target']['option'] == 'screen') {
                // remove pending dbstat-jobs from session
                $s_iframejobs = array_filter($s_iframejobs, create_function('$a', '$a["job"]!="export";'));
                $iframekey_export = md5(uniqid('export'));
                $s_iframejobs[$iframekey_export] = array('job' => 'export', 'data' => $s_export, 'timestamp' => time());
            } else {
                $filename = export_filename($s_export);
                send_export_headers(get_export_mimetype($s_export['format']), $filename);
                export_data($s_export);
                // if we don't stop the execution, the client will download
                // all the html from the panels ...
                globalize_session_vars();
                exit;
            }
        }
    }
    $js_stack .= js_data_export();
}
//
// the Import button on the csv-panel was pushed
//
if (have_panel_permissions($s_login['user'], 'dt_import', TRUE) && isset($_POST['dt_import_doit'])) {
    // import empty values as NULL option
    $s_csv['import_null'] = isset($_POST['dt_import_null']) ? TRUE : FALSE;
    if ($_POST['dt_import_table'] == '') {
        $warning .= $WARNINGS['SELECT_TABLE_FIRST'];
    } elseif (isset($_FILES['dt_import_file']['name']) && $_FILES['dt_import_file']['name'] == '') {
function systable($seconds)
{
    global $s_systable, $s_login;
    list($family, $version) = server_info($s_login['server']);
    define('SERVER_FAMILY', $family);
    define('SERVER_VERSION', $version);
    $s_systable['refresh'] = $seconds;
    if ($seconds != 0) {
        $systable = get_systable($s_systable);
        $html = get_systable_html($systable, $s_systable);
    } else {
        $html = '';
    }
    globalize_session_vars();
    return jsrsArrayToString(array($html), $delim = '~');
}