Example #1
0
function child_render($param)
{
    // Main API trunk
    $user_api = ["variant_set" => function ($name, $var) {
        // enrolls user in given variant
        if (!http_user_auth("admin", "admin")) {
            return redirect("/");
        }
        $cv = new Variant($name);
        if (!ctype_alnum($var)) {
            hack_sign("Setting variant to non-numeric value " . $var);
        }
        $cv->set($var);
        return redirect($cv->get_url());
    }];
    if (isset($_GET["func"])) {
        return api_demux_call($user_api);
    }
    return ["res" => "0", "err" => "No function to call."];
}