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; }
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; }