public static function getHandlerInformation() { DbIoHandler::loadHandlerMessageFile('OrdersProductsAttribs'); $handler_info = parent::getHandlerInformation(); $handler_info['description'] = DBIO_ORDERSPRODUCTSATTRIBS_DESCRIPTION; return $handler_info; }
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; }
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); }
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); }
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))))); }