Example #1
0
function plugin_diff_action()
{
    global $vars, $script;
    global $layout_pages, $style_name;
    $editable = edit_auth($page, FALSE, FALSE);
    if (!$editable) {
        header("Location: {$script}");
        exit;
    }
    $page = isset($vars['page']) ? $vars['page'] : '';
    check_readable($page, true, true);
    //レイアウト部品の場合、スタイルを変更する
    $is_layout = FALSE;
    if (isset($layout_pages) && isset($layout_pages[$page])) {
        $style_name = '..';
        $is_layout = TRUE;
    }
    $action = isset($vars['action']) ? $vars['action'] : '';
    switch ($action) {
        case 'delete':
            $retval = plugin_diff_delete($page);
            break;
        default:
            $retval = plugin_diff_view($page);
            break;
    }
    return $retval;
}
Example #2
0
function plugin_diff_action()
{
    global $vars;
    $page = isset($vars['page']) ? $vars['page'] : '';
    check_readable($page, true, true);
    $action = isset($vars['action']) ? $vars['action'] : '';
    switch ($action) {
        case 'delete':
            $retval = plugin_diff_delete($page);
            break;
        default:
            $retval = plugin_diff_view($page);
            break;
    }
    return $retval;
}