Example #1
0
<?php

function show_home_action()
{
    global $_USER;
    global $_DATA;
    global $CFG;
}
function show_dashboard_action()
{
    global $_USER;
    global $_DATA;
    global $CFG;
}
function show_users_action()
{
    global $_DATA;
    $_DATA["users"] = get_users();
}
register_default_action("set_topmenu");
Example #2
0
                # missing data page should raise 404 Not Found
                header("HTTP/1.0 404 Not Found");
            }
        }
        # fallback to edit if page does not exist
        return get_action(MW_ACTION_EDIT);
    }
    /** @protected */
    function _link()
    {
        return new MW_ViewPageLink();
    }
}
register_action(new MW_ViewAction(MW_ACTION_VIEW));
register_action(new MW_ViewAction(MW_ACTION_VIEW_SOURCE));
register_default_action(new MW_ViewAction(MW_ACTION_VIEW));
class MW_EditAction extends MW_PageAction
{
    function get_name()
    {
        return MW_ACTION_EDIT;
    }
    function &handle()
    {
        $page =& get_current_page();
        $req =& get_request("MW_EditRequest");
        if ($req->is_update()) {
            # prevent infinite loop
            $req->clear_update();
            if (is_a($page, 'MW_SpecialUploadsPage')) {
                $uploaded = $page->upload($req->get_content(), $req->get_message(), $req->get_destname());