uawdijnntqw1x1x1
IP : 13.58.172.13
Hostname : axolotl
Kernel : Linux axolotl 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
OS : Linux
PATH:
/
var
/
www
/
axolotl
/
data
/
www
/
arhangelsk.axolotls.ru
/
a537b
/
admin_order_list.tar
/
/
config.php000066400000000364147735016250006541 0ustar00<? if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) { die(); } return [ 'css' => 'dist/admin_order_list.bundle.css', 'js' => 'dist/admin_order_list.bundle.js', 'rel' => [ 'main.polyfill.core', ], 'skip_core' => true, ];bundle.config.js000066400000000172147735016250007633 0ustar00module.exports = { input: 'src/admin_order_list.js', output: 'dist/admin_order_list.bundle.js', namespace: 'BX.Sale' };src/order_list.js000066400000000032147735016250010046 0ustar00export class OrderList { }src/admin_order_list.js000066400000000334147735016250011223 0ustar00import {OrderList} from "./order_list"; import {IntegrationOrderList} from "./integration_order_list"; export const AdminOrderList = new OrderList(); export const AdminIntegrationOrderList = new IntegrationOrderList(); src/integration_order_list.js000066400000012145147735016250012461 0ustar00import {OrderList} from "./order_list" export class IntegrationOrderList extends OrderList { dialog = null; initialize(settings) { this._settings = settings ? settings : {}; this._restEntityInfo = BX.prop.getObject(this._settings, "restEntityInfo", {}); this._form = BX.prop.getElementNode(this._settings, "form"); this.entityId = BX.prop.getInteger(this._restEntityInfo, 'entityId', 0); this.entityTypeId = BX.prop.getInteger(this._restEntityInfo, 'entityTypeId', 0); } confirmToOpenNewOrder(title, message, url) { this.dialog = new BX.PopupWindow( 'adm-sale-order-alert-dialog', null, { autoHide: false, draggable: true, offsetLeft: 0, offsetTop: 0, bindOptions: { forceBindPosition: false }, closeByEsc: true, closeIcon: true, titleBar: title, contentColor: 'white', content: BX.create( 'span', { html: BX.util.htmlspecialchars(message).replace(/\n/g, "<br>\n"), style: { backgroundColor: "white" } } ) } ); let buttons = [ new BX.PopupWindowButton( { text: BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_CREATE'), className: "popup-window-button-accept", events: { click : function(){ window.open(url); BX.delegate(this.onPopupClose, this); BX.Sale.AdminIntegrationOrderList.closeApplication(); } } } ), new BX.PopupWindowButton( { text: BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_CLOSE'), className: "popup-window-button-link-cancel", events: { click : function(){ BX.delegate(this.onPopupClose, this); BX.Sale.AdminIntegrationOrderList.closeApplication(); } } } ) ]; this.dialog.setButtons(buttons); this.dialog.show(); } popup(title, message) { this.dialog = new BX.PopupWindow( 'adm-sale-order-alert-dialog', null, { autoHide: false, draggable: true, offsetLeft: 0, offsetTop: 0, bindOptions: { forceBindPosition: false }, closeByEsc: true, closeIcon: true, titleBar: title, contentColor: 'white', content: BX.create( 'span', { html: BX.util.htmlspecialchars(message).replace(/\n/g, "<br>\n"), style: { backgroundColor: "white" } } ) } ); let buttons = [ new BX.PopupWindowButton( { text: BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_CLOSE'), className: "popup-window-button-link-cancel", events: { click : BX.delegate(this.onPopupClose, this) } } )]; this.dialog.setButtons(buttons); this.dialog.show(); } onPopupClose() { this.dialog.close(); this.dialog.destroy() } getSendedOrders() { let orders = []; let checksList = []; checksList = this.getCheckedCheckBoxList(this._form); for (let i = 0; i < checksList.length; i++) { let row = BX.findParent(checksList[i], {tag: 'TR'}); if(!!row) { let spanList = row.getElementsByTagName('span'); if(!!spanList) { for (let n = 0; n < spanList.length; n++) { if(spanList[n].id == 'IS_SYNC_B24_'+checksList[i].value) { if(spanList[n].innerText == BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_SEND_YES')) { orders.push(checksList[i].value); } } } } } } return orders; } getCheckedCheckBoxList(form) { let lnt = form.elements.length; let list = []; for (let i = 0; i < lnt; i++) { if(form.elements[i].tagName.toUpperCase() == "INPUT" && form.elements[i].type.toUpperCase() == "CHECKBOX" && form.elements[i].name.toUpperCase() == "ID[]" && form.elements[i].checked == true) { list.push(form.elements[i]); } } return list; } sendOrdersToRestApplication() { let ordersListForm = this._form; let boxList = this.getCheckedCheckBoxList(this._form); if(BX('tbl_sale_order_check_all') && ordersListForm) { if(boxList.length == 0) { this.popup( BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_TITLE'), BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_SELECTION_NEEDED') ); } else { let ordersSend = this.getSendedOrders(); if(tbl_sale_order.num_checked>3) { this.popup( BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_TITLE'), BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_SELECTION_MORE_THREE') ); } else if(ordersSend.length>0) { this.popup( BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_TITLE'), BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_SENDED')+': '+ordersSend.toString() ); } else { this.redirect(); } } } } getValuesCheckedCheckBox(form) { let boxList = this.getCheckedCheckBoxList(form); let list = []; for (let i = 0; i < boxList.length; i++) { list.push(boxList[i].value); } return list; } redirect() { let url = 'sale_app_rest_sender.php'; url = BX.Uri.addParam(url, { orderIds: this.getValuesCheckedCheckBox(this._form), entityId: this.entityId, entityTypeId: this.entityTypeId, IFRAME: 'Y' }); document.location.href = url; } closeApplication() { BX24.closeApplication(); } }dist/admin_order_list.bundle.js000066400000016552147735016250012660 0ustar00this.BX = this.BX || {}; (function (exports) { 'use strict'; var OrderList = function OrderList() { babelHelpers.classCallCheck(this, OrderList); }; var IntegrationOrderList = /*#__PURE__*/ function (_OrderList) { babelHelpers.inherits(IntegrationOrderList, _OrderList); function IntegrationOrderList() { var _babelHelpers$getProt; var _this; babelHelpers.classCallCheck(this, IntegrationOrderList); for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } _this = babelHelpers.possibleConstructorReturn(this, (_babelHelpers$getProt = babelHelpers.getPrototypeOf(IntegrationOrderList)).call.apply(_babelHelpers$getProt, [this].concat(args))); babelHelpers.defineProperty(babelHelpers.assertThisInitialized(_this), "dialog", null); return _this; } babelHelpers.createClass(IntegrationOrderList, [{ key: "initialize", value: function initialize(settings) { this._settings = settings ? settings : {}; this._restEntityInfo = BX.prop.getObject(this._settings, "restEntityInfo", {}); this._form = BX.prop.getElementNode(this._settings, "form"); this.entityId = BX.prop.getInteger(this._restEntityInfo, 'entityId', 0); this.entityTypeId = BX.prop.getInteger(this._restEntityInfo, 'entityTypeId', 0); } }, { key: "confirmToOpenNewOrder", value: function confirmToOpenNewOrder(title, message, url) { this.dialog = new BX.PopupWindow('adm-sale-order-alert-dialog', null, { autoHide: false, draggable: true, offsetLeft: 0, offsetTop: 0, bindOptions: { forceBindPosition: false }, closeByEsc: true, closeIcon: true, titleBar: title, contentColor: 'white', content: BX.create('span', { html: BX.util.htmlspecialchars(message).replace(/\n/g, "<br>\n"), style: { backgroundColor: "white" } }) }); var buttons = [new BX.PopupWindowButton({ text: BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_CREATE'), className: "popup-window-button-accept", events: { click: function click() { window.open(url); BX.delegate(this.onPopupClose, this); BX.Sale.AdminIntegrationOrderList.closeApplication(); } } }), new BX.PopupWindowButton({ text: BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_CLOSE'), className: "popup-window-button-link-cancel", events: { click: function click() { BX.delegate(this.onPopupClose, this); BX.Sale.AdminIntegrationOrderList.closeApplication(); } } })]; this.dialog.setButtons(buttons); this.dialog.show(); } }, { key: "popup", value: function popup(title, message) { this.dialog = new BX.PopupWindow('adm-sale-order-alert-dialog', null, { autoHide: false, draggable: true, offsetLeft: 0, offsetTop: 0, bindOptions: { forceBindPosition: false }, closeByEsc: true, closeIcon: true, titleBar: title, contentColor: 'white', content: BX.create('span', { html: BX.util.htmlspecialchars(message).replace(/\n/g, "<br>\n"), style: { backgroundColor: "white" } }) }); var buttons = [new BX.PopupWindowButton({ text: BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_CLOSE'), className: "popup-window-button-link-cancel", events: { click: BX.delegate(this.onPopupClose, this) } })]; this.dialog.setButtons(buttons); this.dialog.show(); } }, { key: "onPopupClose", value: function onPopupClose() { this.dialog.close(); this.dialog.destroy(); } }, { key: "getSendedOrders", value: function getSendedOrders() { var orders = []; var checksList = []; checksList = this.getCheckedCheckBoxList(this._form); for (var i = 0; i < checksList.length; i++) { var row = BX.findParent(checksList[i], { tag: 'TR' }); if (!!row) { var spanList = row.getElementsByTagName('span'); if (!!spanList) { for (var n = 0; n < spanList.length; n++) { if (spanList[n].id == 'IS_SYNC_B24_' + checksList[i].value) { if (spanList[n].innerText == BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_SEND_YES')) { orders.push(checksList[i].value); } } } } } } return orders; } }, { key: "getCheckedCheckBoxList", value: function getCheckedCheckBoxList(form) { var lnt = form.elements.length; var list = []; for (var i = 0; i < lnt; i++) { if (form.elements[i].tagName.toUpperCase() == "INPUT" && form.elements[i].type.toUpperCase() == "CHECKBOX" && form.elements[i].name.toUpperCase() == "ID[]" && form.elements[i].checked == true) { list.push(form.elements[i]); } } return list; } }, { key: "sendOrdersToRestApplication", value: function sendOrdersToRestApplication() { var ordersListForm = this._form; var boxList = this.getCheckedCheckBoxList(this._form); if (BX('tbl_sale_order_check_all') && ordersListForm) { if (boxList.length == 0) { this.popup(BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_TITLE'), BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_SELECTION_NEEDED')); } else { var ordersSend = this.getSendedOrders(); if (tbl_sale_order.num_checked > 3) { this.popup(BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_TITLE'), BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_SELECTION_MORE_THREE')); } else if (ordersSend.length > 0) { this.popup(BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_TITLE'), BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_SENDED') + ': ' + ordersSend.toString()); } else { this.redirect(); } } } } }, { key: "getValuesCheckedCheckBox", value: function getValuesCheckedCheckBox(form) { var boxList = this.getCheckedCheckBoxList(form); var list = []; for (var i = 0; i < boxList.length; i++) { list.push(boxList[i].value); } return list; } }, { key: "redirect", value: function redirect() { var url = 'sale_app_rest_sender.php'; url = BX.Uri.addParam(url, { orderIds: this.getValuesCheckedCheckBox(this._form), entityId: this.entityId, entityTypeId: this.entityTypeId, IFRAME: 'Y' }); document.location.href = url; } }, { key: "closeApplication", value: function closeApplication() { BX24.closeApplication(); } }]); return IntegrationOrderList; }(OrderList); var AdminOrderList = new OrderList(); var AdminIntegrationOrderList = new IntegrationOrderList(); exports.AdminOrderList = AdminOrderList; exports.AdminIntegrationOrderList = AdminIntegrationOrderList; }((this.BX.Sale = this.BX.Sale || {}))); //# sourceMappingURL=admin_order_list.bundle.js.map dist/admin_order_list.bundle.map.js000066400000012414147735016250013425 0ustar00{"version":3,"sources":["admin_order_list.bundle.js"],"names":["this","BX","exports","OrderList","babelHelpers","classCallCheck","IntegrationOrderList","_OrderList","inherits","_babelHelpers$getProt","_this","_len","arguments","length","args","Array","_key","possibleConstructorReturn","getPrototypeOf","call","apply","concat","defineProperty","assertThisInitialized","createClass","key","value","initialize","settings","_settings","_restEntityInfo","prop","getObject","_form","getElementNode","entityId","getInteger","entityTypeId","confirmToOpenNewOrder","title","message","url","dialog","PopupWindow","autoHide","draggable","offsetLeft","offsetTop","bindOptions","forceBindPosition","closeByEsc","closeIcon","titleBar","contentColor","content","create","html","util","htmlspecialchars","replace","style","backgroundColor","buttons","PopupWindowButton","text","className","events","click","window","open","delegate","onPopupClose","Sale","AdminIntegrationOrderList","closeApplication","setButtons","show","popup","close","destroy","getSendedOrders","orders","checksList","getCheckedCheckBoxList","i","row","findParent","tag","spanList","getElementsByTagName","n","id","innerText","push","form","lnt","elements","list","tagName","toUpperCase","type","name","checked","sendOrdersToRestApplication","ordersListForm","boxList","ordersSend","tbl_sale_order","num_checked","toString","redirect","getValuesCheckedCheckBox","Uri","addParam","orderIds","IFRAME","document","location","href","BX24","AdminOrderList"],"mappings":"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","file":"admin_order_list.bundle.map.js"}dist/admin_order_list.bundle.js.map000066400000033070147735016250013426 0ustar00{"version":3,"file":"admin_order_list.bundle.js","sources":["../src/order_list.js","../src/integration_order_list.js","../src/admin_order_list.js"],"sourcesContent":["export class OrderList\n{\n}","import {OrderList} from \"./order_list\"\n\nexport class IntegrationOrderList extends OrderList\n{\n\tdialog = null;\n\n\tinitialize(settings)\n\t{\n\t\tthis._settings = settings ? settings : {};\n\t\tthis._restEntityInfo = BX.prop.getObject(this._settings, \"restEntityInfo\", {});\n\t\tthis._form = BX.prop.getElementNode(this._settings, \"form\");\n\n\t\tthis.entityId = BX.prop.getInteger(this._restEntityInfo, 'entityId', 0);\n\t\tthis.entityTypeId = BX.prop.getInteger(this._restEntityInfo, 'entityTypeId', 0);\n\t}\n\n\tconfirmToOpenNewOrder(title, message, url)\n\t{\n\t\tthis.dialog = new BX.PopupWindow(\n\t\t\t'adm-sale-order-alert-dialog',\n\t\t\tnull,\n\t\t\t{\n\t\t\t\tautoHide: false,\n\t\t\t\tdraggable: true,\n\t\t\t\toffsetLeft: 0,\n\t\t\t\toffsetTop: 0,\n\t\t\t\tbindOptions: { forceBindPosition: false },\n\t\t\t\tcloseByEsc: true,\n\t\t\t\tcloseIcon: true,\n\t\t\t\ttitleBar: title,\n\t\t\t\tcontentColor: 'white',\n\t\t\t\tcontent: BX.create(\n\t\t\t\t\t'span',\n\t\t\t\t\t{\n\t\t\t\t\t\thtml: BX.util.htmlspecialchars(message).replace(/\\n/g, \"<br>\\n\"),\n\t\t\t\t\t\tstyle: {\n\t\t\t\t\t\t\tbackgroundColor: \"white\"\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t)\n\t\t\t}\n\t\t);\n\n\t\tlet buttons = [\n\t\t\tnew BX.PopupWindowButton(\n\t\t\t\t{\n\t\t\t\t\ttext: BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_CREATE'),\n\t\t\t\t\tclassName: \"popup-window-button-accept\",\n\t\t\t\t\tevents:\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tclick : function(){\n\t\t\t\t\t\t\t\twindow.open(url);\n\t\t\t\t\t\t\t\tBX.delegate(this.onPopupClose, this);\n\t\t\t\t\t\t\t\tBX.Sale.AdminIntegrationOrderList.closeApplication();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t),\n\t\t\tnew BX.PopupWindowButton(\n\t\t\t\t{\n\t\t\t\t\ttext: BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_CLOSE'),\n\t\t\t\t\tclassName: \"popup-window-button-link-cancel\",\n\t\t\t\t\tevents:\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tclick : function(){\n\t\t\t\t\t\t\t\tBX.delegate(this.onPopupClose, this);\n\t\t\t\t\t\t\t\tBX.Sale.AdminIntegrationOrderList.closeApplication();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t)\n\t\t];\n\n\t\tthis.dialog.setButtons(buttons);\n\t\tthis.dialog.show();\n\t}\n\n\tpopup(title, message)\n\t{\n\t\tthis.dialog = new BX.PopupWindow(\n\t\t\t'adm-sale-order-alert-dialog',\n\t\t\tnull,\n\t\t\t{\n\t\t\t\tautoHide: false,\n\t\t\t\tdraggable: true,\n\t\t\t\toffsetLeft: 0,\n\t\t\t\toffsetTop: 0,\n\t\t\t\tbindOptions: { forceBindPosition: false },\n\t\t\t\tcloseByEsc: true,\n\t\t\t\tcloseIcon: true,\n\t\t\t\ttitleBar: title,\n\t\t\t\tcontentColor: 'white',\n\t\t\t\tcontent: BX.create(\n\t\t\t\t\t'span',\n\t\t\t\t\t{\n\t\t\t\t\t\thtml: BX.util.htmlspecialchars(message).replace(/\\n/g, \"<br>\\n\"),\n\t\t\t\t\t\tstyle: {\n\t\t\t\t\t\t\tbackgroundColor: \"white\"\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t)\n\t\t\t}\n\t\t);\n\n\t\tlet buttons = [\n\t\t\tnew BX.PopupWindowButton(\n\t\t\t\t{\n\t\t\t\t\ttext: BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_CLOSE'),\n\t\t\t\t\tclassName: \"popup-window-button-link-cancel\",\n\t\t\t\t\tevents:\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tclick : BX.delegate(this.onPopupClose, this)\n\t\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t)];\n\n\t\tthis.dialog.setButtons(buttons);\n\t\tthis.dialog.show();\n\t}\n\n\tonPopupClose()\n\t{\n\t\tthis.dialog.close();\n\t\tthis.dialog.destroy()\n\t}\n\n\tgetSendedOrders()\n\t{\n\t\tlet orders = [];\n\t\tlet checksList = [];\n\n\t\tchecksList = this.getCheckedCheckBoxList(this._form);\n\n\t\tfor (let i = 0; i < checksList.length; i++)\n\t\t{\n\t\t\tlet row = BX.findParent(checksList[i], {tag: 'TR'});\n\n\t\t\tif(!!row)\n\t\t\t{\n\t\t\t\tlet spanList = row.getElementsByTagName('span');\n\n\t\t\t\tif(!!spanList)\n\t\t\t\t{\n\t\t\t\t\tfor (let n = 0; n < spanList.length; n++)\n\t\t\t\t\t{\n\t\t\t\t\t\tif(spanList[n].id == 'IS_SYNC_B24_'+checksList[i].value)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tif(spanList[n].innerText == BX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_SEND_YES'))\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\torders.push(checksList[i].value);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn orders;\n\t}\n\n\tgetCheckedCheckBoxList(form)\n\t{\n\t\tlet lnt = form.elements.length;\n\t\tlet list = [];\n\n\t\tfor (let i = 0; i < lnt; i++)\n\t\t{\n\t\t\tif(form.elements[i].tagName.toUpperCase() == \"INPUT\"\n\t\t\t\t&& form.elements[i].type.toUpperCase() == \"CHECKBOX\"\n\t\t\t\t&& form.elements[i].name.toUpperCase() == \"ID[]\"\n\t\t\t\t&& form.elements[i].checked == true)\n\t\t\t{\n\t\t\t\tlist.push(form.elements[i]);\n\t\t\t}\n\t\t}\n\n\t\treturn list;\n\t}\n\n\tsendOrdersToRestApplication()\n\t{\n\t\tlet ordersListForm = this._form;\n\t\tlet boxList = this.getCheckedCheckBoxList(this._form);\n\n\t\tif(BX('tbl_sale_order_check_all') && ordersListForm)\n\t\t{\n\t\t\tif(boxList.length == 0)\n\t\t\t{\n\t\t\t\tthis.popup(\n\t\t\t\t\tBX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_TITLE'),\n\t\t\t\t\tBX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_SELECTION_NEEDED')\n\t\t\t\t);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tlet ordersSend = this.getSendedOrders();\n\n\t\t\t\tif(tbl_sale_order.num_checked>3)\n\t\t\t\t{\n\t\t\t\t\tthis.popup(\n\t\t\t\t\t\tBX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_TITLE'),\n\t\t\t\t\t\tBX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_SELECTION_MORE_THREE')\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t\telse if(ordersSend.length>0)\n\t\t\t\t{\n\t\t\t\t\tthis.popup(\n\t\t\t\t\t\tBX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_TITLE'),\n\t\t\t\t\t\tBX.message('SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_SENDED')+': '+ordersSend.toString()\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tthis.redirect();\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\tgetValuesCheckedCheckBox(form)\n\t{\n\t\tlet boxList = this.getCheckedCheckBoxList(form);\n\t\tlet list = [];\n\n\t\tfor (let i = 0; i < boxList.length; i++)\n\t\t{\n\t\t\tlist.push(boxList[i].value);\n\t\t}\n\t\treturn list;\n\t}\n\n\tredirect()\n\t{\n\t\tlet url = 'sale_app_rest_sender.php';\n\t\turl = BX.Uri.addParam(url, {\n\t\t\torderIds: this.getValuesCheckedCheckBox(this._form),\n\t\t\tentityId: this.entityId,\n\t\t\tentityTypeId: this.entityTypeId,\n\t\t\tIFRAME: 'Y'\n\t\t});\n\t\tdocument.location.href = url;\n\t}\n\n\tcloseApplication()\n\t{\n\t\tBX24.closeApplication();\n\t}\n}","import {OrderList} from \"./order_list\";\nimport {IntegrationOrderList} from \"./integration_order_list\";\n\nexport const AdminOrderList = new OrderList();\nexport const AdminIntegrationOrderList = new IntegrationOrderList();\n"],"names":["OrderList","IntegrationOrderList","settings","_settings","_restEntityInfo","BX","prop","getObject","_form","getElementNode","entityId","getInteger","entityTypeId","title","message","url","dialog","PopupWindow","autoHide","draggable","offsetLeft","offsetTop","bindOptions","forceBindPosition","closeByEsc","closeIcon","titleBar","contentColor","content","create","html","util","htmlspecialchars","replace","style","backgroundColor","buttons","PopupWindowButton","text","className","events","click","window","open","delegate","onPopupClose","Sale","AdminIntegrationOrderList","closeApplication","setButtons","show","close","destroy","orders","checksList","getCheckedCheckBoxList","i","length","row","findParent","tag","spanList","getElementsByTagName","n","id","value","innerText","push","form","lnt","elements","list","tagName","toUpperCase","type","name","checked","ordersListForm","boxList","popup","ordersSend","getSendedOrders","tbl_sale_order","num_checked","toString","redirect","Uri","addParam","orderIds","getValuesCheckedCheckBox","IFRAME","document","location","href","BX24","AdminOrderList"],"mappings":"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"}dist/admin_order_list.bundle.min.js000066400000010655147735016250013440 0ustar00this.BX=this.BX||{};(function(e){"use strict";var t=function e(){babelHelpers.classCallCheck(this,e)};var s=function(e){babelHelpers.inherits(t,e);function t(){var e;var s;babelHelpers.classCallCheck(this,t);for(var i=arguments.length,n=new Array(i),o=0;o<i;o++){n[o]=arguments[o]}s=babelHelpers.possibleConstructorReturn(this,(e=babelHelpers.getPrototypeOf(t)).call.apply(e,[this].concat(n)));babelHelpers.defineProperty(babelHelpers.assertThisInitialized(s),"dialog",null);return s}babelHelpers.createClass(t,[{key:"initialize",value:function e(t){this._settings=t?t:{};this._restEntityInfo=BX.prop.getObject(this._settings,"restEntityInfo",{});this._form=BX.prop.getElementNode(this._settings,"form");this.entityId=BX.prop.getInteger(this._restEntityInfo,"entityId",0);this.entityTypeId=BX.prop.getInteger(this._restEntityInfo,"entityTypeId",0)}},{key:"confirmToOpenNewOrder",value:function e(t,s,i){this.dialog=new BX.PopupWindow("adm-sale-order-alert-dialog",null,{autoHide:false,draggable:true,offsetLeft:0,offsetTop:0,bindOptions:{forceBindPosition:false},closeByEsc:true,closeIcon:true,titleBar:t,contentColor:"white",content:BX.create("span",{html:BX.util.htmlspecialchars(s).replace(/\n/g,"<br>\n"),style:{backgroundColor:"white"}})});var n=[new BX.PopupWindowButton({text:BX.message("SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_CREATE"),className:"popup-window-button-accept",events:{click:function e(){window.open(i);BX.delegate(this.onPopupClose,this);BX.Sale.AdminIntegrationOrderList.closeApplication()}}}),new BX.PopupWindowButton({text:BX.message("SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_CLOSE"),className:"popup-window-button-link-cancel",events:{click:function e(){BX.delegate(this.onPopupClose,this);BX.Sale.AdminIntegrationOrderList.closeApplication()}}})];this.dialog.setButtons(n);this.dialog.show()}},{key:"popup",value:function e(t,s){this.dialog=new BX.PopupWindow("adm-sale-order-alert-dialog",null,{autoHide:false,draggable:true,offsetLeft:0,offsetTop:0,bindOptions:{forceBindPosition:false},closeByEsc:true,closeIcon:true,titleBar:t,contentColor:"white",content:BX.create("span",{html:BX.util.htmlspecialchars(s).replace(/\n/g,"<br>\n"),style:{backgroundColor:"white"}})});var i=[new BX.PopupWindowButton({text:BX.message("SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_CLOSE"),className:"popup-window-button-link-cancel",events:{click:BX.delegate(this.onPopupClose,this)}})];this.dialog.setButtons(i);this.dialog.show()}},{key:"onPopupClose",value:function e(){this.dialog.close();this.dialog.destroy()}},{key:"getSendedOrders",value:function e(){var t=[];var s=[];s=this.getCheckedCheckBoxList(this._form);for(var i=0;i<s.length;i++){var n=BX.findParent(s[i],{tag:"TR"});if(!!n){var o=n.getElementsByTagName("span");if(!!o){for(var a=0;a<o.length;a++){if(o[a].id=="IS_SYNC_B24_"+s[i].value){if(o[a].innerText==BX.message("SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_SEND_YES")){t.push(s[i].value)}}}}}}return t}},{key:"getCheckedCheckBoxList",value:function e(t){var s=t.elements.length;var i=[];for(var n=0;n<s;n++){if(t.elements[n].tagName.toUpperCase()=="INPUT"&&t.elements[n].type.toUpperCase()=="CHECKBOX"&&t.elements[n].name.toUpperCase()=="ID[]"&&t.elements[n].checked==true){i.push(t.elements[n])}}return i}},{key:"sendOrdersToRestApplication",value:function e(){var t=this._form;var s=this.getCheckedCheckBoxList(this._form);if(BX("tbl_sale_order_check_all")&&t){if(s.length==0){this.popup(BX.message("SALE_O_CONTEXT_B_IS_SYNC_B24_TITLE"),BX.message("SALE_O_CONTEXT_B_IS_SYNC_B24_SELECTION_NEEDED"))}else{var i=this.getSendedOrders();if(tbl_sale_order.num_checked>3){this.popup(BX.message("SALE_O_CONTEXT_B_IS_SYNC_B24_TITLE"),BX.message("SALE_O_CONTEXT_B_IS_SYNC_B24_SELECTION_MORE_THREE"))}else if(i.length>0){this.popup(BX.message("SALE_O_CONTEXT_B_IS_SYNC_B24_TITLE"),BX.message("SALE_O_CONTEXT_B_IS_SYNC_B24_REGISTRY_SENDED")+": "+i.toString())}else{this.redirect()}}}}},{key:"getValuesCheckedCheckBox",value:function e(t){var s=this.getCheckedCheckBoxList(t);var i=[];for(var n=0;n<s.length;n++){i.push(s[n].value)}return i}},{key:"redirect",value:function e(){var t="sale_app_rest_sender.php";t=BX.Uri.addParam(t,{orderIds:this.getValuesCheckedCheckBox(this._form),entityId:this.entityId,entityTypeId:this.entityTypeId,IFRAME:"Y"});document.location.href=t}},{key:"closeApplication",value:function e(){BX24.closeApplication()}}]);return t}(t);var i=new t;var n=new s;e.AdminOrderList=i;e.AdminIntegrationOrderList=n})(this.BX.Sale=this.BX.Sale||{}); //# sourceMappingURL=admin_order_list.bundle.map.js
/var/www/axolotl/data/www/arhangelsk.axolotls.ru/a537b/admin_order_list.tar