/modules/storecommander/ead6f6fce09/SC/lib/cat/cat_product_data_views.php

https://gitlab.com/ptisky/API_prestashop · PHP · 86 lines · 58 code · 2 blank · 26 comment · 3 complexity · 85d31c5c911648135b4e2d0341a62c9f MD5 · raw file

  1. <?php
  2. /**
  3. * Store Commander
  4. *
  5. * @category administration
  6. * @author Store Commander - support@storecommander.com
  7. * @version 2015-09-15
  8. * @uses Prestashop modules
  9. * @since 2009
  10. * @copyright Copyright &copy; 2009-2015, Store Commander
  11. * @license commercial
  12. * All rights reserved! Copying, duplication strictly prohibited
  13. *
  14. * *****************************************
  15. * * STORE COMMANDER *
  16. * * http://www.StoreCommander.com *
  17. * * V 2015-09-15 *
  18. * *****************************************
  19. *
  20. * Compatibility: PS version: 1.1 to 1.6.1
  21. *
  22. **/
  23. $grids=array(
  24. 'grid_light' => 'id,image,active,position,reference,name,quantity,quantityupdate,price,id_tax,price_inc_tax,ecotax',
  25. 'grid_large' => 'id,image,reference,name,quantity,quantityupdate,wholesale_price,price,id_tax,price_inc_tax,ecotax,weight,supplier_reference,id_manufacturer,id_supplier,ean13,location,date_add,out_of_stock,available_now,available_later,reduction_price,reduction_percent,reduction_from,reduction_to,on_sale,position,active',
  26. 'grid_delivery' => 'id,image,reference,name,quantity,quantityupdate,weight,out_of_stock,available_now,available_later,id_manufacturer,id_supplier,active',
  27. 'grid_price' => 'id,image,reference,name,wholesale_price,price,margin,id_tax,price_inc_tax,ecotax,id_manufacturer,id_supplier,discountprice,active',
  28. 'grid_discount' => 'id,image,reference,name,wholesale_price,price,id_tax,price_inc_tax,ecotax,date_add,out_of_stock,reduction_price,price_with_reduction,reduction_percent,price_with_reduction_percent,reduction_from,reduction_to,on_sale,quantity,id_manufacturer,id_supplier,position,active',
  29. 'grid_seo' => 'id,image,reference,supplier_reference,name,meta_title,meta_description,meta_keywords,link_rewrite,active',
  30. 'grid_reference' => 'id,image,reference,supplier_reference,name,date_upd,date_add,id_manufacturer,id_supplier,ean13,location,id_color_default,combinations,active',
  31. 'grid_description' => 'id,image,reference,name,description_short,description,active',
  32. 'grid_combination_price' => 'id,reference,name,wholesale_price,price,id_tax,price_inc_tax,ecotax,id_manufacturer,id_supplier,active',
  33. 'grid_discount_2' => 'id,image,reference,name,wholesale_price,price,id_tax,price_inc_tax,ecotax,date_add,out_of_stock,reduction_price,reduction_percent,margin_wt_amount_after_reduction,margin_wt_percent_after_reduction,margin_after_reduction,price_wt_with_reduction,price_it_with_reduction,reduction_from,reduction_to,on_sale,quantity,last_order,id_manufacturer,id_supplier,position,active'
  34. );
  35. if (version_compare(_PS_VERSION_, '1.4.0.0', '>='))
  36. {
  37. $grids=array(
  38. 'grid_light' => 'id,image,active,position,reference,name,quantity,quantityupdate,minimal_quantity,price,id_tax_rules_group,price_inc_tax,ecotax',
  39. 'grid_large' => 'id,image,reference,name,quantity,quantityupdate,minimal_quantity,wholesale_price,price,id_tax_rules_group,price_inc_tax,ecotax,weight,supplier_reference,id_manufacturer,id_supplier,ean13,upc,location,date_add,reduction_price,price_with_reduction,reduction_percent,price_with_reduction_percent,reduction_from,reduction_to,out_of_stock,available_now,available_later,on_sale,available_for_order,show_price,online_only,condition,position,active',
  40. 'grid_delivery' => 'id,image,reference,name,quantity,quantityupdate,minimal_quantity,additional_shipping_cost,weight,width,height,depth,out_of_stock,available_now,available_later,id_manufacturer,id_supplier,active',
  41. 'grid_price' => 'id,image,reference,name,wholesale_price,price,margin,id_tax_rules_group,price_inc_tax,unit_price_ratio,unity,reduction_price,ecotax,discountprice,id_manufacturer,id_supplier,active',
  42. 'grid_discount' => 'id,image,reference,name,wholesale_price,price,id_tax_rules_group,price_inc_tax,ecotax,out_of_stock,on_sale,reduction_price,price_with_reduction,reduction_percent,price_with_reduction_percent,reduction_from,reduction_to,quantity,date_add,id_manufacturer,id_supplier,position,active',
  43. 'grid_seo' => 'id,image,reference,supplier_reference,name,meta_title,meta_description,meta_keywords,link_rewrite,active',
  44. 'grid_reference' => 'id,image,reference,supplier_reference,name,available_for_order,show_price,online_only,condition,date_upd,date_add,id_manufacturer,id_supplier,ean13,upc,location,id_color_default,combinations,active',
  45. 'grid_description' => 'id,image,reference,name,description_short,description,active',
  46. 'grid_combination_price' => 'id,reference,name,wholesale_price,price,id_tax_rules_group,price_inc_tax,ecotax,id_manufacturer,id_supplier,active',
  47. 'grid_discount_2' => 'id,image,reference,name,wholesale_price,price,id_tax_rules_group,price_inc_tax,ecotax,out_of_stock,on_sale,reduction_price,reduction_percent,margin_wt_amount_after_reduction,margin_wt_percent_after_reduction,margin_after_reduction,price_wt_with_reduction,price_it_with_reduction,reduction_from,reduction_to,quantity,last_order,date_add,id_manufacturer,id_supplier,position,active'
  48. );
  49. }
  50. if (version_compare(_PS_VERSION_, '1.5.0.0', '>='))
  51. {
  52. $grids=array(
  53. 'grid_light' => 'id,image,active,position,reference,name,quantity,quantityupdate,minimal_quantity,price,id_tax_rules_group,price_inc_tax,ecotax',
  54. 'grid_large' => 'id,image,reference,name,quantity,quantityupdate,minimal_quantity,wholesale_price,price,id_tax_rules_group,price_inc_tax,ecotax,weight,supplier_reference,id_manufacturer,id_supplier,ean13,upc,location,date_add,reduction_price,price_with_reduction,reduction_percent,price_with_reduction_percent,reduction_from,reduction_to,out_of_stock,available_now,available_later,on_sale,available_for_order,available_date,visibility,show_price,online_only,condition,position,active',
  55. 'grid_delivery' => 'id,image,reference,name,quantity,quantityupdate,minimal_quantity,additional_shipping_cost,weight,width,height,depth,out_of_stock,available_now,available_later,id_manufacturer,id_supplier,active',
  56. 'grid_price' => 'id,image,reference,name,wholesale_price,price,margin,id_tax_rules_group,price_inc_tax,unit_price_ratio,unity,reduction_price,ecotax,discountprice,id_manufacturer,id_supplier,active',
  57. 'grid_discount' => 'id,image,reference,name,wholesale_price,price,id_tax_rules_group,price_inc_tax,ecotax,out_of_stock,on_sale,reduction_price,price_with_reduction,reduction_percent,price_with_reduction_percent,reduction_from,reduction_to,quantity,date_add,id_manufacturer,id_supplier,position,active',
  58. 'grid_seo' => 'id,image,reference,supplier_reference,name,meta_title,meta_description,meta_keywords,link_rewrite,redirect_type,id_product_redirected,active',
  59. 'grid_reference' => 'id,image,reference,supplier_reference,name,available_for_order,available_date,visibility,show_price,online_only,condition,date_upd,date_add,id_manufacturer,id_supplier,ean13,upc,location,combinations,active',
  60. 'grid_description' => 'id,image,reference,name,description_short,description,active',
  61. 'grid_combination_price' => 'id,reference,name,wholesale_price,price,id_tax_rules_group,price_inc_tax,ecotax,id_manufacturer,id_supplier,active',
  62. 'grid_discount_2' => 'id,image,reference,name,wholesale_price,price,id_tax_rules_group,price_inc_tax,ecotax,out_of_stock,on_sale,reduction_price,reduction_percent,margin_wt_amount_after_reduction,margin_wt_percent_after_reduction,margin_after_reduction,price_wt_with_reduction,price_it_with_reduction,reduction_from,reduction_to,quantity,last_order,date_add,id_manufacturer,id_supplier,position,active'
  63. );
  64. }
  65. if (SCAS)
  66. {
  67. $grids=array(
  68. 'grid_light' => 'id,image,active,position,reference,name,quantity,advanced_stock_management,quantity_physical,quantity_usable,quantity_real,quantityupdate,minimal_quantity,price,id_tax_rules_group,price_inc_tax,ecotax',
  69. 'grid_large' => 'id,image,reference,name,quantity,advanced_stock_management,quantity_physical,quantity_usable,quantity_real,quantityupdate,minimal_quantity,wholesale_price,price,id_tax_rules_group,price_inc_tax,ecotax,weight,supplier_reference,id_manufacturer,id_supplier,ean13,upc,location,date_add,reduction_price,price_with_reduction,reduction_percent,price_with_reduction_percent,reduction_from,reduction_to,out_of_stock,available_now,available_later,on_sale,available_for_order,available_date,visibility,show_price,online_only,condition,position,active',
  70. 'grid_delivery' => 'id,image,reference,name,quantity,advanced_stock_management,quantity_physical,quantity_usable,quantity_real,quantityupdate,minimal_quantity,additional_shipping_cost,weight,width,height,depth,out_of_stock,available_now,available_later,id_manufacturer,id_supplier,active',
  71. 'grid_price' => 'id,image,reference,name,wholesale_price,price,margin,id_tax_rules_group,price_inc_tax,unit_price_ratio,unity,reduction_price,ecotax,discountprice,id_manufacturer,id_supplier,active',
  72. 'grid_discount' => 'id,image,reference,name,wholesale_price,price,id_tax_rules_group,price_inc_tax,ecotax,out_of_stock,on_sale,reduction_price,price_with_reduction,reduction_percent,price_with_reduction_percent,reduction_from,reduction_to,quantity,advanced_stock_management,quantity_physical,quantity_usable,quantity_real,quantityupdate,date_add,id_manufacturer,id_supplier,position,active',
  73. 'grid_seo' => 'id,image,reference,supplier_reference,name,meta_title,meta_description,meta_keywords,link_rewrite,redirect_type,id_product_redirected,active',
  74. 'grid_reference' => 'id,image,reference,supplier_reference,name,available_for_order,available_date,visibility,show_price,online_only,condition,date_upd,date_add,id_manufacturer,id_supplier,ean13,upc,location,combinations,active',
  75. 'grid_description' => 'id,image,reference,name,description_short,description,active',
  76. 'grid_combination_price' => 'id,reference,name,wholesale_price,price,id_tax_rules_group,price_inc_tax,ecotax,id_manufacturer,id_supplier,active',
  77. 'grid_discount_2' => 'id,image,reference,name,wholesale_price,price,id_tax_rules_group,price_inc_tax,ecotax,out_of_stock,on_sale,reduction_price,reduction_percent,margin_wt_amount_after_reduction,margin_wt_percent_after_reduction,margin_after_reduction,price_wt_with_reduction,price_it_with_reduction,reduction_from,reduction_to,quantity,advanced_stock_management,quantity_physical,quantity_usable,quantity_real,quantityupdate,last_order,date_add,id_manufacturer,id_supplier,position,active'
  78. );
  79. }
  80. /*if(version_compare(_PS_VERSION_, '1.6.0.11', '>='))
  81. {
  82. $grids["grid_discount"]=str_replace(",reduction_from,", ",reduction_tax,reduction_from,", $grids["grid_discount"]);
  83. $grids["grid_discount_2"]=str_replace(",reduction_percent,", ",reduction_percent,reduction_tax,", $grids["grid_discount_2"]);
  84. }*/