public static function getHandlerInformation()
 {
     DbIoHandler::loadHandlerMessageFile('OrdersProductsAttribs');
     $handler_info = parent::getHandlerInformation();
     $handler_info['description'] = DBIO_ORDERSPRODUCTSATTRIBS_DESCRIPTION;
     return $handler_info;
 }
Beispiel #2
0
 public static function getHandlerInformation()
 {
     global $db;
     DbIoHandler::loadHandlerMessageFile('Products');
     $manufacturers_options = array();
     $manufacturers_info = $db->Execute("SELECT manufacturers_id as `id`, manufacturers_name as `text` FROM " . TABLE_MANUFACTURERS . " ORDER BY manufacturers_name ASC");
     while (!$manufacturers_info->EOF) {
         $manufacturers_options[] = $manufacturers_info->fields;
         $manufacturers_info->MoveNext();
     }
     unset($manufacturers_info);
     $status_options = array(array('id' => 'all', 'text' => DBIO_PRODUCTS_TEXT_STATUS_ALL), array('id' => '1', 'text' => DBIO_PRODUCTS_TEXT_STATUS_ENABLED), array('id' => '0', 'text' => DBIO_PRODUCTS_TEXT_STATUS_DISABLED));
     $categories_options = zen_get_category_tree();
     unset($categories_options[0]);
     $my_config = array('version' => '1.0.0', 'handler_version' => '1.0.0', 'include_header' => true, 'export_only' => false, 'description' => DBIO_PRODUCTS_DESCRIPTION, 'export_filters' => array('products_filters' => array('type' => 'array', 'label' => DBIO_PRODUCTS_FILTERS_LABEL, 'fields' => array('products_status' => array('type' => 'dropdown', 'dropdown_options' => $status_options, 'label' => DBIO_PRODUCTS_STATUS_LABEL)))));
     if (count($manufacturers_options) > 0) {
         $my_config['export_filters']['products_filters']['fields']['products_manufacturers'] = array('type' => 'dropdown_multiple', 'dropdown_options' => $manufacturers_options, 'label' => DBIO_PRODUCTS_MANUFACTURERS_LABEL);
     }
     $my_config['export_filters']['products_filters']['fields']['products_categories'] = array('type' => 'dropdown_multiple', 'dropdown_options' => array_values($categories_options), 'label' => DBIO_PRODUCTS_CATEGORIES_LABEL);
     return $my_config;
 }
Beispiel #3
0
 public static function getHandlerInformation()
 {
     DbIoHandler::loadHandlerMessageFile('Featured');
     return array('version' => '1.0.0', 'handler_version' => '1.0.0', 'include_header' => true, 'export_only' => false, 'description' => DBIO_FEATURED_DESCRIPTION);
 }
 public static function getHandlerInformation()
 {
     DbIoHandler::loadHandlerMessageFile('ProductsOptions');
     return array('version' => '1.0.0', 'handler_version' => '1.0.0', 'include_header' => true, 'export_only' => false, 'description' => DBIO_PRODUCTSOPTIONS_DESCRIPTION);
 }
Beispiel #5
0
 public static function getHandlerInformation()
 {
     DbIoHandler::loadHandlerMessageFile('Customers');
     return array('version' => '1.0.0', 'handler_version' => '1.0.0', 'include_header' => true, 'export_only' => true, 'description' => DBIO_CUSTOMERS_DESCRIPTION);
 }
Beispiel #6
0
 public static function getHandlerInformation()
 {
     DbIoHandler::loadHandlerMessageFile('Orders');
     return array('version' => '1.0.0', 'handler_version' => '1.0.0', 'include_header' => true, 'export_only' => true, 'description' => DBIO_ORDERS_DESCRIPTION, 'export_filters' => array('orders_status' => array('type' => 'select_orders_status', 'label' => DBIO_ORDERS_ORDERS_STATUS_LABEL), 'orders_id_range' => array('type' => 'array', 'label' => DBIO_ORDERS_ORDERS_ID_RANGE_LABEL, 'fields' => array('orders_id_min' => array('type' => 'input', 'label' => DBIO_ORDERS_ORDERS_ID_MIN_LABEL), 'orders_id_max' => array('type' => 'input', 'label' => DBIO_ORDERS_ORDERS_ID_MAX_LABEL))), 'orders_date_range' => array('type' => 'array', 'label' => DBIO_ORDERS_ORDERS_DATE_RANGE_LABEL, 'fields' => array('orders_date_start' => array('type' => 'input', 'label' => DBIO_ORDERS_ORDERS_DATE_MIN_LABEL), 'orders_date_end' => array('type' => 'input', 'label' => DBIO_ORDERS_ORDERS_DATE_MAX_LABEL)))));
 }