page_manager_task_handler_ctools_access_set

  1. drupal
    1. 6 page_manager.module function
    2. 7 page_manager.module function
Drupal 7 page_manager_task_handler_ctools_access_set($argument, $access)

Callback for access control ajax form on behalf of context task handler.

Writes the changed access to the cache.

File

sites/all/modules/ctools/page_manager/page_manager.module, line 1037
The page manager module provides a UI and API to manage pages.

Code

function page_manager_task_handler_ctools_access_set($argument, $access) {
  list($task_name, $name) = explode('*', $argument);
  $page = page_manager_get_page_cache($task_name);
  if (empty($name)) {
    $handler = &$page->new_handler;
  }
  else {
    $handler = &$page->handlers[$name];
  }

  $handler->conf['access'] = $access;
  page_manager_set_page_cache($page);
}