Code:
$profile_settings = array (
array ('PL_GROUP_NAME', 'group_name', 'char'),
array ('PL_PROFILE_NAME', 'profile_name', 'char'),
array ('PL_USE_MASTER_CATS_ONLY', 'master_cats_only', 'bool'),
array ('PL_SHOW_BOXES', 'show_boxes', 'bool'),
array ('PL_CATEGORY_TREE_MAIN_CATS_ONLY', 'main_cats_only', 'bool'),
array ('PL_MAINCATS_NEW_PAGE', 'maincats_new_page', 'bool'),
array ('PL_NOWRAP', 'nowrap', 'bool'),
array ('PL_SHOW_MODEL', 'show_model', 'bool-col', 'p.products_model'),
array ('PL_SHOW_MANUFACTURER', 'show_manufacturer', 'bool-col', 'p.manufacturers_id'),
array ('PL_SHOW_WEIGHT', 'show_weight', 'bool-col', 'p.products_weight'),
array ('PL_SHOW_SOH', 'show_stock', 'bool-col', 'p.products_quantity'),
array ('PL_SHOW_NOTES_A', 'show_notes_a', 'bool-col'),
array ('PL_SHOW_NOTES_B', 'show_notes_b', 'bool-col'),
array ('PL_SHOW_PRICE', 'show_price', 'bool-col', 'p.products_price'),
array ('PL_SHOW_TAX_FREE', 'show_taxfree', 'bool-col', 'p.products_price'),
array ('PL_SHOW_SPECIAL_PRICE', 'show_special_price', 'bool'),
array ('PL_SHOW_SPECIAL_DATE', 'show_special_date', 'bool'),
array ('PL_SHOW_ADDTOCART_BUTTON', 'show_cart_button', 'bool-col'),
array ('PL_ADDTOCART_TARGET', 'add_cart_target', 'char'),
array ('PL_SHOW_IMAGE', 'show_image', 'bool', 'p.products_image'),
array ('PL_IMAGE_PRODUCT_HEIGHT', 'image_height', 'int'),
array ('PL_IMAGE_PRODUCT_WIDTH', 'image_width', 'int'),
array ('PL_SHOW_DESCRIPTION', 'show_description', 'bool'),
array ('PL_TRUNCATE_DESCRIPTION', 'truncate_desc', 'int'),
array ('PL_SHOW_INACTIVE', 'show_inactive', 'bool'),
array ('PL_SORT_PRODUCTS_BY', 'sort_by', 'char'),
array ('PL_SORT_ASC_DESC', 'sort_dir', 'char'),
array ('PL_DEBUG', 'debug', 'bool'),
array ('PL_HEADER_LOGO', 'show_logo', 'bool'),
array ('PL_SHOW_PRICELIST_PAGE_HEADERS', 'show_headers', 'bool'),
array ('PL_SHOW_PRICELIST_PAGE_FOOTERS', 'show_footers', 'bool'),
);
//-20160204-lat9-Add support for products_cost field *** 1 of 1 ***
global $sniffer;
if ($sniffer->field_exists (TABLE_PRODUCTS, 'products_cost')) {
define ('PL_SHOW_PRODUCT_COST_' . $this->current_profile, 'true');
$profile_settings[] = array ('PL_SHOW_PRODUCT_COST', 'show_cost', 'bool-col', 'p.products_cost');
}
//-20160204-lat9-Add support for products_cost field *** 1 of 1 ***
Next up, /includes/templates/template_default/pricelist/tpl_main_page.php. Two edits in this file, the first starting at line 139:
Bookmarks