Exemple #1
0
        } else {
            if (isset($_SERVER["argc"]) && $_SERVER["argc"] == 2) {
                $rhacopath = $_SERVER["argv"][1];
            }
        }
    }
}
if (!empty($rhacopath)) {
    $rhacopath = str_replace("\\", "/", $rhacopath);
    if (substr($rhacopath, -1) != "/") {
        $rhacopath .= "/";
    }
}
if (@(include_once $rhacopath . "Rhaco.php")) {
    Rhaco::import("setup.SetupGenerator");
    Rhaco::constant("CONTEXT_PATH", Rhaco::filepath(dirname(__FILE__)));
    $setupGenerator = new SetupGenerator($rhacopath);
    exit;
} else {
    if (empty($_SERVER["HTTP_USER_AGENT"])) {
        print "usage: php setup.php [directory path of 'Rhaco.php']\n";
        exit;
    }
}
function search_rhacopath()
{
    $path = str_replace("\\", "/", getcwd());
    $rhacopath = "";
    $pathList = explode("/", $path);
    for ($i = 0; $i < sizeof($pathList); $i++) {
        if (sizeof($pathList) == $i + 1) {