'mid', 'title' => t('Muamba'), 'help' => t("Muamba contains transaction data related to users and nodes"), 'weight' => -10, ); $data['muamba']['table']['join'] = array( 'node' => array( 'left_field' => 'nid', 'field' => 'nid', ), ); // Transaction Id. $data['muamba']['mid'] = array( 'title' => t('Id'), 'help' => t('Transaction Id'), 'field' => array( 'handler' => 'views_handler_field_numeric', 'click sortable' => TRUE, ), 'filter' => array( 'handler' => 'views_handler_filter_numeric', ), 'sort' => array( 'handler' => 'views_handler_sort', ), ); // Node ID field. $data['muamba']['nid'] = array( 'title' => t('Muamba node asset'), 'help' => t('The node in a muamba transaction.'), 'relationship' => array( 'base' => 'node', 'field' => 'nid', 'handler' => 'views_handler_relationship', 'label' => t('Muamba node'), ), ); // User ID field. $data['muamba']['uid'] = array( 'title' => t('Muamba requester user'), 'help' => t('The user that initiated a transaction.'), 'relationship' => array( 'base' => 'users', 'field' => 'uid', 'handler' => 'views_handler_relationship', 'label' => t('Muamba requester'), ), ); // User ID field. $data['muamba']['owner'] = array( 'title' => t('Muamba asset owner'), 'help' => t('The user that owns an asset.'), 'relationship' => array( 'base' => 'users', 'field' => 'uid', 'handler' => 'views_handler_relationship', 'label' => t('Muamba item owner'), ), ); // Thread ID field. $data['muamba']['thread_id'] = array( 'title' => t('Thread'), 'help' => t('The transaction negotiation thread.'), 'relationship' => array( 'base' => 'pm_index', 'field' => 'thread_id', 'handler' => 'views_handler_relationship', 'label' => t('Muamba thread'), ), ); // Transaction status. $data['muamba']['status'] = array( 'title' => t('Status'), 'help' => t('Transaction status'), 'field' => array( 'handler' => 'views_handler_field_muamba_status', 'click sortable' => TRUE, ), 'filter' => array( 'handler' => 'views_handler_filter_numeric', ), 'sort' => array( 'handler' => 'views_handler_sort', ), ); return $data; }