From 2cec739ecf55f98298a69d2dcedd2e2f7dd2c92b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Claes=20Gyllensv=C3=A4rd?= Date: Tue, 21 Aug 2012 08:51:47 +0200 Subject: [PATCH] Add 410 Gone support to Page manager --- includes/context-task-handler.inc | 4 ++++ .../plugins/task_handlers/http_response.inc | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/includes/context-task-handler.inc b/includes/context-task-handler.inc index 617f20e..26953c6 100644 --- a/includes/context-task-handler.inc +++ b/includes/context-task-handler.inc @@ -143,6 +143,10 @@ function ctools_context_handler_render_handler($task, $subtask, $handler, $conte return MENU_ACCESS_DENIED; case 404: return MENU_NOT_FOUND; + case 410: + drupal_add_http_header('Status', '410 Gone'); + drupal_exit(); + break; case 301: case 302: case 303: diff --git a/page_manager/plugins/task_handlers/http_response.inc b/page_manager/plugins/task_handlers/http_response.inc index c11dcd7..6cc79e8 100644 --- a/page_manager/plugins/task_handlers/http_response.inc +++ b/page_manager/plugins/task_handlers/http_response.inc @@ -105,6 +105,7 @@ $plugin = array( */ function page_manager_http_response_codes() { return array( + 410 => t('410 Gone'), 404 => t('404 Page not found'), 403 => t('403 Access denied'), 301 => t('301 Redirect'), @@ -282,4 +283,4 @@ function page_manager_http_response_render($handler, $base_contexts, $args, $tes } return $info; -} \ No newline at end of file +} -- 1.7.9.5