name == 'mobile_sermons') { // Get the keyword used for the search. //$where_text = 'Healing and Forgiveness'; // Add a new group to the query with an OR group operator. //$view->query->add_where('eventdetail_group', "title = ", $where_text); //$view->query->set_group_operator('AND'); //} } function nodedetail_views_data() { error_log("Loading views"); $data['v_aggregated_node_data']['table']['group'] = t('Node Detail Data'); $data['v_aggregated_node_data']['table']['base'] = array( 'field' => 'lolnid', 'title' => t('Node Detail Data Table'), 'help' => t('Autoincremented ID field, to enable views integration'), 'database' => 'loldrpdb', 'weight' => -10, ); $data['v_aggregated_node_data']['lolvid'] = array( 'title' => t('Node VID'), 'help' => t('Node vid'), 'field' => array( 'handler' => 'views_handler_field', ' click sortable' => TRUE, ), 'sort' => array( 'handler' => 'views_handler_sort', ), 'filter' => array( 'handler' => 'views_handler_filter_numeric', ), 'argument' => array( 'handler' => 'views_handler_argument_numeric', ), ); $data['v_aggregated_node_data']['node_type'] = array( 'title' => t('Node Type'), 'help' => t('Node Type'), 'field' => array( 'handler' => 'views_handler_field', ' click sortable' => TRUE, ), 'sort' => array( 'handler' => 'views_handler_sort', ), 'filter' => array( 'handler' => 'views_handler_filter_string', ), 'argument' => array( 'handler' => 'views_handler_argument_string', ), ); $data['v_aggregated_node_data']['event_title'] = array( 'title' => t('Node Title'), 'help' => t('Node Title'), 'field' => array( 'handler' => 'views_handler_field', ' click sortable' => TRUE, ), 'sort' => array( 'handler' => 'views_handler_sort', ), 'filter' => array( 'handler' => 'views_handler_filter_string', ), 'argument' => array( 'handler' => 'views_handler_argument_string', ), ); $data['v_aggregated_node_data']['event_body'] = array( 'title' => t('Event Body'), 'help' => t('Event Body'), 'field' => array( 'handler' => 'views_handler_field', ' click sortable' => TRUE, ), 'sort' => array( 'handler' => 'views_handler_sort', ), 'filter' => array( 'handler' => 'views_handler_filter_string', ), 'argument' => array( 'handler' => 'views_handler_argument_string', ), ); $data['v_aggregated_node_data']['event_path'] = array( 'title' => t('Node Path'), 'help' => t('Node Path'), 'field' => array( 'handler' => 'views_handler_field', ' click sortable' => TRUE, ), 'sort' => array( 'handler' => 'views_handler_sort', ), 'filter' => array( 'handler' => 'views_handler_filter_string', ), 'argument' => array( 'handler' => 'views_handler_argument_string', ), ); return $data; }