Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.37 KB | None | 0 0
  1. <?
  2. define('BX_SESSION_ID_CHANGE', false);
  3. define('BX_SKIP_POST_UNQUOTE', true);
  4. define('NO_AGENT_CHECK', true);
  5. define("STATISTIC_SKIP_ACTIVITY_CHECK", true);
  6. require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
  7.  
  8. if($type=="sale")
  9. {
  10. $APPLICATION->IncludeComponent("bitrix:sale.export.1c", "", Array(
  11. "SITE_LIST" => COption::GetOptionString("sale", "1C_SALE_SITE_LIST", ""),
  12. "EXPORT_PAYED_ORDERS" => COption::GetOptionString("sale", "1C_1C_EXPORT_PAYED_ORDERS", ""),
  13. "EXPORT_ALLOW_DELIVERY_ORDERS" => COption::GetOptionString("sale", "1C_EXPORT_ALLOW_DELIVERY_ORDERS", ""),
  14. "EXPORT_FINAL_ORDERS" => COption::GetOptionString("sale", "1C_EXPORT_FINAL_ORDERS", ""),
  15. "FINAL_STATUS_ON_DELIVERY" => COption::GetOptionString("sale", "1C_FINAL_STATUS_ON_DELIVERY", "F"),
  16. "REPLACE_CURRENCY" => COption::GetOptionString("sale", "1C_REPLACE_CURRENCY", ""),
  17. "GROUP_PERMISSIONS" => explode(",", COption::GetOptionString("sale", "1C_SALE_GROUP_PERMISSIONS", "")),
  18. "USE_ZIP" => COption::GetOptionString("sale", "1C_SALE_USE_ZIP", "Y"),
  19. )
  20. );
  21. }
  22. elseif($type=="catalog")
  23. {
  24. $APPLICATION->IncludeComponent("bitrix:catalog.import.1c", "", Array(
  25. "IBLOCK_TYPE" => COption::GetOptionString("catalog", "1C_IBLOCK_TYPE", "-"),
  26. "SITE_LIST" => array(COption::GetOptionString("catalog", "1C_SITE_LIST", "-")),
  27. "INTERVAL" => COption::GetOptionString("catalog", "1C_INTERVAL", "-"),
  28. "GROUP_PERMISSIONS" => explode(",", COption::GetOptionString("catalog", "1C_GROUP_PERMISSIONS", "")),
  29. "GENERATE_PREVIEW" => COption::GetOptionString("catalog", "1C_GENERATE_PREVIEW", "Y"),
  30. "PREVIEW_WIDTH" => COption::GetOptionString("catalog", "1C_PREVIEW_WIDTH", "100"),
  31. "PREVIEW_HEIGHT" => COption::GetOptionString("catalog", "1C_PREVIEW_HEIGHT", "100"),
  32. "DETAIL_RESIZE" => COption::GetOptionString("catalog", "1C_DETAIL_RESIZE", "Y"),
  33. "DETAIL_WIDTH" => COption::GetOptionString("catalog", "1C_DETAIL_WIDTH", "300"),
  34. "DETAIL_HEIGHT" => COption::GetOptionString("catalog", "1C_DETAIL_HEIGHT", "300"),
  35. "ELEMENT_ACTION" => COption::GetOptionString("catalog", "1C_ELEMENT_ACTION", "D"),
  36. "SECTION_ACTION" => COption::GetOptionString("catalog", "1C_SECTION_ACTION", "D"),
  37. "FILE_SIZE_LIMIT" => COption::GetOptionString("catalog", "1C_FILE_SIZE_LIMIT", 200*1024),
  38. "USE_CRC" => COption::GetOptionString("catalog", "1C_USE_CRC", "Y"),
  39. "USE_ZIP" => COption::GetOptionString("catalog", "1C_USE_ZIP", "Y"),
  40. "USE_OFFERS" => COption::GetOptionString("catalog", "1C_USE_OFFERS", "N"),
  41. "FORCE_OFFERS" => COption::GetOptionString("catalog", "1C_FORCE_OFFERS", "N"),
  42. "USE_IBLOCK_TYPE_ID" => COption::GetOptionString("catalog", "1C_USE_IBLOCK_TYPE_ID", "N"),
  43. "USE_IBLOCK_PICTURE_SETTINGS" => COption::GetOptionString("catalog", "1C_USE_IBLOCK_PICTURE_SETTINGS", "N"),
  44. "TRANSLIT_ON_ADD" => COption::GetOptionString("catalog", "1C_TRANSLIT_ON_ADD", "Y"),
  45. "TRANSLIT_ON_UPDATE" => COption::GetOptionString("catalog", "1C_TRANSLIT_ON_UPDATE", "Y"),
  46. "TRANSLIT_REPLACE_CHAR" => COption::GetOptionString("catalog", "1C_TRANSLIT_REPLACE_CHAR", "_"),
  47. "SKIP_ROOT_SECTION" => COption::GetOptionString("catalog", "1C_SKIP_ROOT_SECTION", "N"),
  48. "DISABLE_CHANGE_PRICE_NAME" => COption::GetOptionString("catalog", "1C_DISABLE_CHANGE_PRICE_NAME", "N")
  49. )
  50. );
  51. }
  52. elseif($type=="reference")
  53. {
  54. $APPLICATION->IncludeComponent("bitrix:catalog.import.hl", "", Array(
  55. "INTERVAL" => COption::GetOptionString("catalog", "1C_INTERVAL", "-"),
  56. "GROUP_PERMISSIONS" => explode(",", COption::GetOptionString("catalog", "1C_GROUP_PERMISSIONS", "")),
  57. "FILE_SIZE_LIMIT" => COption::GetOptionString("catalog", "1C_FILE_SIZE_LIMIT", 200*1024),
  58. "USE_CRC" => COption::GetOptionString("catalog", "1C_USE_CRC", "Y"),
  59. "USE_ZIP" => COption::GetOptionString("catalog", "1C_USE_ZIP", "Y"),
  60. )
  61. );
  62. }
  63. elseif($type=="get_catalog")
  64. {
  65. $APPLICATION->IncludeComponent("bitrix:catalog.export.1c", "", Array(
  66. "IBLOCK_ID" => COption::GetOptionString("catalog", "1CE_IBLOCK_ID", ""),
  67. "INTERVAL" => COption::GetOptionString("catalog", "1CE_INTERVAL", "-"),
  68. "ELEMENTS_PER_STEP" => COption::GetOptionString("catalog", "1CE_ELEMENTS_PER_STEP", 100),
  69. "GROUP_PERMISSIONS" => explode(",", COption::GetOptionString("catalog", "1CE_GROUP_PERMISSIONS", "")),
  70. "USE_ZIP" => COption::GetOptionString("catalog", "1CE_USE_ZIP", "Y"),
  71. )
  72. );
  73. }
  74. else
  75. {
  76. $APPLICATION->RestartBuffer();
  77. echo "failure\n";
  78. echo "Unknown command type.";
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement