| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | <?php/** * @file * Provide views handlers and plugins that allow usage of PHP. *//** * Implements hook_views_data(). */function views_php_views_data() {  $data['views']['php'] = array(    'title' => t('PHP'),    'help' => t('Use PHP code.'),    'area' => array(      'help' => t('Use PHP code to construct the output of an area.'),      'handler' => 'views_php_handler_area',    ),    'field' => array(      'help' => t('Use PHP code to construct the output of a field.'),      'handler' => 'views_php_handler_field',    ),    'filter' => array(      'help' => t('Use PHP code to filter the result of the view.'),      'handler' => 'views_php_handler_filter',    ),    'sort' => array(      'help' => t('Use PHP code to sort the result of the view.'),      'handler' => 'views_php_handler_sort',    ),  );  return $data;}/** * Implements hook_views_plugins(). */function views_php_views_plugins() {  $plugins = array(    'access' => array(      'php' => array(        'title' => t('PHP'),        'help' => t('Use PHP code to grant access.'),        'help topic' => '',        'handler' => 'views_php_plugin_access',        'uses options' => TRUE,      ),    ),    'cache' => array(      'php' => array(        'title' => t('PHP'),        'help' => t('Use PHP code to determine whether a should be cached.'),        'help topic' => '',        'handler' => 'views_php_plugin_cache',        'uses options' => TRUE,      ),    ),  );  return $plugins;}
 |