'nid', 'field' => 'nid', ); $data['uc_product_stock']['sku'] = array( 'title' => t('SKU'), 'help' => t('The model or SKU of the stock level.'), 'field' => array( 'click sortable' => TRUE, ), 'filter' => array( 'handler' => 'views_handler_filter_string', ), 'sort' => array( 'handler' => 'views_handler_sort', ), 'argument' => array( 'handler' => 'views_handler_argument_string', ), ); $data['uc_product_stock']['active'] = array( 'title' => t('Active'), 'help' => t('Whether or not stock is currently being tracked.'), 'field' => array( 'handler' => 'views_handler_field_boolean', 'click sortable' => TRUE, ), 'filter' => array( 'handler' => 'views_handler_filter_boolean_operator', 'label' => t('Active'), 'type' => 'yes-no', ), 'sort' => array( 'handler' => 'views_handler_sort', ), ); $data['uc_product_stock']['stock'] = array( 'title' => t('Level'), 'help' => t('The current stock level.'), 'field' => array( 'handler' => 'views_handler_field_numeric', 'click sortable' => TRUE, ), 'filter' => array( 'handler' => 'views_handler_filter_numeric', ), 'sort' => array( 'handler' => 'views_handler_sort', ), ); $data['uc_product_stock']['threshold'] = array( 'title' => t('Threshold'), 'help' => t('The level at which a stock warning can be sent.'), 'field' => array( 'handler' => 'views_handler_field_numeric', 'click sortable' => TRUE, ), 'filter' => array( 'handler' => 'views_handler_filter_numeric', ), 'sort' => array( 'handler' => 'views_handler_sort', ), ); $data['uc_product_stock']['below_threshold'] = array( 'title' => t('Is below threshold'), 'help' => t('Filter the node based on whether its stock level is below the threshold for the SKU.'), 'filter' => array( 'handler' => 'uc_stock_handler_filter_below_threshold', 'label' => t('Is below threshold'), 'type' => 'yes-no', ), ); return $data; }