1234567891011121314151617181920 |
- <?php
- /**
- * @file
- * Provide views runtime hooks for node.module.
- */
- use Drupal\views\ViewExecutable;
- /**
- * Implements hook_views_query_substitutions().
- */
- function node_views_query_substitutions(ViewExecutable $view) {
- $account = \Drupal::currentUser();
- return [
- '***ADMINISTER_NODES***' => intval($account->hasPermission('administer nodes')),
- '***VIEW_OWN_UNPUBLISHED_NODES***' => intval($account->hasPermission('view own unpublished content')),
- '***BYPASS_NODE_ACCESS***' => intval($account->hasPermission('bypass node access')),
- ];
- }
|