Пример #1
0
//if ( !$password ) { trigger_error ( "Specify Database Type" ); return; }
if (!$baseurl) {
    trigger_error("Specify Base URL");
    return;
}
global $g_debug_mode;
$g_debug_mode = true;
$test = new reportico_datasource();
$test->driver = $type;
$test->user_name = $user;
$test->password = $password;
$test->host_name = $host;
$test->database = $name;
$test->server = $server;
$test->protocol = $protocol;
$test->connect(true);
if ($test->connected) {
    handle_debug("Connection to Database succeeded", 0);
} else {
    trigger_error("Connection to Database failed");
}
$proj_parent = find_best_location_in_include_path("projects");
$proj_dir = $proj_parent . "/{$project}";
$proj_conf = $proj_dir . "/config.php";
$proj_menu = $proj_dir . "/menu.php";
$proj_lang = $proj_dir . "/lang.php";
$proj_template = $proj_parent . "/admin/config.template";
$menu_template = $proj_parent . "/admin/menu.template";
$lang_template = $proj_parent . "/admin/lang.template";
if (!file_exists($proj_parent)) {
    trigger_error("Projects area {$proj_parent} does not exist - cannot write project");
Пример #2
0
            find_file_to_include("config.php", $configfile);
            if ($configfile) {
                include_once $configfile;
            }
            $g_project = false;
            $g_menu = false;
            $g_menu_title = "";
            $old_error_handler = set_error_handler("ErrorHandler");
            handle_error("Configuration Definition file config.php not found in project {$project}", E_USER_ERROR);
        }
        $g_project = $project;
        $g_menu = $menu;
        $g_menu_title = $menu_title;
        return $project;
    }
}
set_project_environment();
$datasource = new reportico_datasource();
$datasource->connect();
$imagesql = $_REQUEST["imagesql"];
if (!preg_match("/^select/i", $imagesql)) {
    return false;
}
$rs = $datasource->ado_connection->Execute($imagesql) or die("Query failed : " . $ado_connection->ErrorMsg());
$line = $rs->FetchRow();
//header('Content-Type: image/gif');
foreach ($line as $col) {
    $data = $col;
    break;
}
echo $data;