Advertisement
Guest User

Untitled

a guest
May 6th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.31 KB | None | 0 0
  1. <?php
  2.  
  3. function mymodule_views_data() {
  4.  
  5.   $data['users_prog_roles']['table']['join']['users'] = array(
  6.     'left_field' => 'uid',
  7.     'field' => 'uid'
  8.   );
  9.   $data['prog_roles']['table']['join']['users'] = array(
  10.     'left_table' => 'users_prog_roles',
  11.     'left_field' => 'prid',
  12.     'field' => 'prid'
  13.   );
  14.   $data['export_short_audit']['table']['join']['users'] = array(
  15.     'left_table' => 'users_prog_roles',
  16.     'left_field' => 'prid',
  17.     'field' => 'prid'
  18.   );
  19.   $data['audit']['table']['join']['users'] = array(
  20.     'left_field' => 'uid',
  21.     'field' => 'uid'
  22.   );
  23.   $data['audits_results']['table']['join']['users'] = array(
  24.     'left_field' => 'uid',
  25.     'field' => 'uid'
  26.   );
  27.   $data['audits_results']['bl_score'] = array(
  28.     'title'  => 'BL score',
  29.     'help'   => 'Shows first audit score',
  30.     'group'  => t('User'),
  31.     'field'  => array('handler' => 'views_handler_field', 'click sortable' => TRUE),
  32.     'sort'   => array('handler' => 'views_handler_sort'),
  33.     'filter' => array('handler' => 'views_handler_filter_numeric'),
  34.   );
  35.   $data['audits_results']['fu_score'] = array(
  36.     'title'  => 'FU score',
  37.     'help'   => 'Shows final audit score',
  38.     'group'  => t('User'),
  39.     'field'  => array('handler' => 'views_handler_field', 'click sortable' => TRUE),
  40.     'sort'   => array('handler' => 'views_handler_sort'),
  41.     'filter' => array('handler' => 'views_handler_filter_numeric'),
  42.   );
  43.   $data['audits_results']['bl_prevalence'] = array(
  44.     'title'  => 'BL Prevalence',
  45.     'help'   => 'Shows first prevalence score',
  46.     'group'  => t('User'),
  47.     'field'  => array('handler' => 'views_handler_field', 'click sortable' => TRUE),
  48.     'sort'   => array('handler' => 'views_handler_sort'),
  49.     'filter' => array('handler' => 'views_handler_filter_numeric'),
  50.   );
  51.   $data['audits_results']['fu_prevalence'] = array(
  52.     'title'  => 'FU Prevalence',
  53.     'help'   => 'Shows final prevalence score',
  54.     'group'  => t('User'),
  55.     'field'  => array('handler' => 'views_handler_field', 'click sortable' => TRUE),
  56.     'sort'   => array('handler' => 'views_handler_sort'),
  57.     'filter' => array('handler' => 'views_handler_filter_numeric'),
  58.   );
  59.   $data['audits_results']['fu_csq'] = array(
  60.     'title'  => 'FU CSQ-8',
  61.     'help'   => 'Shows fu csq8 results',
  62.     'group'  => t('User'),
  63.     'field'  => array('handler' => 'views_handler_field', 'click sortable' => TRUE),
  64.     'sort'   => array('handler' => 'views_handler_sort'),
  65.     'filter' => array('handler' => 'views_handler_filter_numeric'),
  66.   );
  67.   $data['audits_results']['link_to_final'] = array(
  68.     'title'  => 'Link to final questions',
  69.     'help'   => 'Shows link to final questions results',
  70.     'group'  => t('User'),
  71.     'field'  => array('handler' => 'views_handler_field', 'click sortable' => TRUE),
  72.     'sort'   => array('handler' => 'views_handler_sort'),
  73.     'filter' => array('handler' => 'views_handler_filter_string'),
  74.   );
  75.   $data['prog_roles']['name'] = array(
  76.     'title'  => 'Program role name',
  77.     'help'   => 'Shows role of intervention program',
  78.     'group'  => t('User'),
  79.     'field'  => array('handler' => 'views_handler_field', 'click sortable' => TRUE),
  80.     'sort'   => array('handler' => 'views_handler_sort'),
  81.     'filter' => array('handler' => 'views_handler_filter_string'),
  82.   );
  83.   return $data;
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement