![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/cartforge.co/app/code/Magefan/Community/view/base/templates/js/ |
<?php /** * Copyright © Magefan ([email protected]). All rights reserved. * Please visit Magefan.com for license details (https://magefan.com/end-user-license-agreement). */ ?> <?php /** * @var $block \Magefan\Community\Block\JsScript * @var $mfSecureRenderer \Magefan\Community\Api\SecureHtmlRendererInterface */ ?> <?php $script = " window.MagefanJs = window.MagefanJs || {}; window.MagefanJs.ajax = function(options) { var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function () { if (xmlhttp.readyState == XMLHttpRequest.DONE && xmlhttp.status == 200) { var data = xmlhttp.responseText; if (options.success) options.success(data); } }; xmlhttp.open(options.type, options.url, true); var requestHeader = Object.assign({}, { 'X-Requested-With': 'XMLHttpRequest', 'Content-type': 'application/x-www-form-urlencoded' }, options.requestHeader ? options.requestHeader : {}); for (var header in requestHeader) { xmlhttp.setRequestHeader(header, requestHeader[header]); } xmlhttp.send(options.data); }; "; ?> <?= /* @noEscape */ $mfSecureRenderer->renderTag('script', [], $script, false) ?>