panels_node.inc 476 B

12345678910111213141516171819202122232425
  1. <?php
  2. /**
  3. * @file
  4. * Provides a panels_storage plugin for panels node.
  5. */
  6. // Plugin definition.
  7. $plugin = array(
  8. 'access callback' => 'panels_node_panels_storage_access',
  9. );
  10. /**
  11. * Access callback for panels storage.
  12. */
  13. function panels_node_panels_storage_access($storage_type, $storage_id, $op, $account) {
  14. if ($node = node_load($storage_id)) {
  15. if ($op == 'read') {
  16. $op = 'view';
  17. }
  18. return node_access($op, $node, $account);
  19. }
  20. return FALSE;
  21. }