Example #1
0
function _compo2_admin($params)
{
    $user = $params["user"];
    if ($user->user_level < 7) {
        compo2_error("admin");
    }
    $action = isset($_REQUEST["action"]) ? $_REQUEST["action"] : "preview";
    if ($action == "default") {
        $action = "preview";
    }
    if ($action == "edit") {
        return _compo2_active_form($params, $_REQUEST["uid"], 1);
    } elseif ($action == "save") {
        return _compo2_active_save($params, $_REQUEST["uid"], 1);
    } elseif ($action == "preview") {
        return _compo2_preview($params, "?admin=1&action=edit");
    } elseif ($action == "ratelist") {
        return _compo2_rate_list($params);
    } elseif ($action == "results") {
        return _compo2_results_results($params);
    } elseif ($action == "top") {
        return _compo2_results_top($params);
    } elseif ($action == "recalc") {
        return _compo2_admin_recalc($params);
    } elseif ($action == "resetcache") {
        return _compo2_admin_resetcache($params);
    } elseif ($action == "get_user") {
        return _compo2_admin_get_user($params);
    } elseif ($action == "cron") {
        return _compo2_mike_cron($params);
    }
}
Example #2
0
function _compo2_results($params)
{
    $action = isset($_REQUEST["action"]) ? $_REQUEST["action"] : "default";
    if ($action == "default") {
        return _compo2_results_results($params);
    } elseif ($action == "preview") {
        return _compo2_preview($params);
    } elseif ($action == "me") {
        _compo2_preview_me($params);
    } elseif ($action == "top") {
        return _compo2_results_top($params);
    } elseif ($action == "rate") {
        header("Location: ./?action=preview&uid=" . intval($_REQUEST["uid"]));
        die;
    } elseif ($action == "edit") {
        return _compo2_active_form($params);
    } elseif ($action == "save") {
        return _compo2_active_save($params);
    }
}