diff --git a/includes/context-task-handler.inc b/includes/context-task-handler.inc index 4fed9d0..3d266ee 100644 --- a/includes/context-task-handler.inc +++ b/includes/context-task-handler.inc @@ -71,6 +71,11 @@ function ctools_context_handler_render($task, $subtask, $contexts, $args, $page return MENU_ACCESS_DENIED; case 404: return MENU_NOT_FOUND; + case 410: + drupal_set_header($_SERVER['SERVER_PROTOCOL'] . ' 410 Gone'); + module_invoke_all('exit'); + 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 3a40b17..17f4fe7 100644 --- a/page_manager/plugins/task_handlers/http_response.inc +++ b/page_manager/plugins/task_handlers/http_response.inc @@ -108,6 +108,7 @@ function page_manager_http_response_codes() { 404 => t('404 Page not found'), 403 => t('403 Access denied'), 301 => t('301 Redirect'), + 410 => t('410 Gone'), ); } @@ -281,4 +282,4 @@ function page_manager_http_response_render($handler, $base_contexts, $args, $tes } return $info; -} \ No newline at end of file +}