File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/modules/ipol.sdek/optionsInclude/import.php
Back
<script> var IPOLSDEK_cityImport = { stat: false, timeout: 60, start: function(){ if(IPOLSDEK_cityImport.stat === 'killed') return; IPOLSDEK_cityImport.hideButtons(); IPOLSDEK_cityImport.timeout = IPOLSDEK_cityImport.getTime(); IPOLSDEK_cityImport.onRezult({result:'',text:'<?=GetMessage('IPOLSDEK_IMPORT_PROCESS_SCHECK')?>'}); IPOLSDEK_cityImport.request({mode:'setImport'}); IPOLSDEK_cityImport.stat = 'preSync'; }, request: function(data){ if(IPOLSDEK_cityImport.stat === 'killed') return; data.timeOut = IPOLSDEK_cityImport.timeout; data.isdek_action = 'handleImport'; data.isdek_token = '<?=sdekHelper::getModuleToken()?>'; if(typeof(data.mode) !== 'undefined') IPOLSDEK_cityImport.setCount(IPOLSDEK_cityImport.timeout); $.ajax({ url : '/bitrix/js/<?=$module_id?>/ajax.php', type: 'POST', dataType: 'json', data: data, error: function(a,b,c){console.log('error occured',b,c);}, success: function(data){ IPOLSDEK_cityImport.onRezult(data); } }); }, onRezult: function(data){ switch(data.step){ case 'init': data.text += ' <?=GetMessage("IPOLSDEK_IMPORT_PROCESS_ONINIT_1")?>: '+data.result.total+'.<br><?=GetMessage("IPOLSDEK_IMPORT_PROCESS_ONINIT_2")?>'; IPOLSDEK_cityImport.request({mode:'process',text:'<?=GetMessage('IPOLSDEK_IMPORT_PROCESS_WORKINGOUT')?>'}); break; case 'process': IPOLSDEK_cityImport.request({mode:'process'}); break; case 'contSync': IPOLSDEK_cityImport.request({mode:'setSync'}); break; case 'startImport': if(IPOLSDEK_cityImport.stat === 'aftSenc'){ data.text += "<?=GetMessage("IPOLSDEK_IMPORT_PROCESS_IEND")?>"; IPOLSDEK_cityImport.killCount(); }else{ data.text += "<?=GetMessage('IPOLSDEK_IMPORT_PROCESS_ISTART')?>"; IPOLSDEK_cityImport.stat = 'import'; IPOLSDEK_cityImport.request({mode:'setImport'}); } break; case 'endImport': data.text += "<br><br><?=GetMessage('IPOLSDEK_IMPORT_PROCESS_SCHECK')?>"; IPOLSDEK_cityImport.stat = 'aftSenc'; IPOLSDEK_cityImport.request({mode:'setSync'}); break; case false: IPOLSDEK_cityImport.killCount(); break; } $('#IPOLSDEK_status').append('<div class="IPOLSDEK_import_'+data.result+'">'+data.text+'</div>'); }, /* ������ */ counter: false, curTime: false, setCount: function(dur){ IPOLSDEK_cityImport.killCount(); IPOLSDEK_cityImport.counter = setInterval(IPOLSDEK_cityImport.count,1000); IPOLSDEK_cityImport.curTime = dur; }, count: function(){ $('#IPOLSDEK_timeout').html('<?=GetMessage('IPOLSDEK_IMPORT_LBL_ANSWER')?> '+(IPOLSDEK_cityImport.curTime --) + ' <?=GetMessage("IPOLSDEK_IMPORT_LBL_sec")?>.'); }, killCount: function(){ if(IPOLSDEK_cityImport.counter) clearInterval(IPOLSDEK_cityImport.counter); $('#IPOLSDEK_timeout').html(''); }, /* ��������� */ timeOutCheck: function(){ $('#IPOLSDEK_timeoutCnter').val(IPOLSDEK_cityImport.getTime()); }, getTime: function(){ var val = parseInt($('#IPOLSDEK_timeoutCnter').val()); if(isNaN(val)) val = 60; return val; }, /* ������ */ kill: function(){ IPOLSDEK_cityImport.hideButtons(); IPOLSDEK_cityImport.stat = 'killed'; $.post( "/bitrix/js/<?=$module_id?>/ajax.php", {isdek_action:'setImport',isdek_token:'<?=sdekHelper::getModuleToken()?>',mode:'N'}, function(data){window.location.reload();} ); }, hideButtons: function(){ $('#IPOLSDEK_importStart').attr('disabled','disabled'); $('#IPOLSDEK_killWnd').attr('disabled','disabled'); $('#IPOLSDEK_cntrt').css('display','none'); } } </script> <style> .IPOLSDEK_import_error{ color: red; } .IPOLSDEK_import_done{ color: green; } #IPOLSDEK_status{ margin: 5px; } #IPOLSDEK_timeoutCnter{ width: 15px; text-align: center; } #IPOLSDEK_cntrt{ margin: 5px 0px; } .IPOLSDEK_import_errors{ display:none; padding: 5px; font-size: 10px; border: 1px dotted black; } </style> <?php if($migrated){ Ipolh\SDEK\Bitrix\Tools::placeErrorLabel( GetMessage('IPOLSDEK_IMPORT_LBL_HAS20'), GetMessage('IPOLSDEK_LBL_ATTENTION') ); } ?> <?php Ipolh\SDEK\Bitrix\Tools::placeWarningLabel( GetMessage('IPOLSDEK_IMPORT_LBL_BEWIZE'), GetMessage('IPOLSDEK_LBL_ATTENTION') ); ?> <tr><td style="color:#555;" colspan="2"> <?php sdekOption::placeFAQ('IMPORT') ?> </td></tr> <tr><td style="color:#555;" colspan="2"> <div id='IPOLSDEK_status'> </div> <div id='IPOLSDEK_timeout'></div> <div id='IPOLSDEK_cntrt'><?=GetMessage('IPOLSDEK_IMPORT_LBL_TIMEOUT')?>: <input id='IPOLSDEK_timeoutCnter' value='60' type='text' onKeyUp = "IPOLSDEK_cityImport.timeOutCheck()"> <?=GetMessage('IPOLSDEK_IMPORT_LBL_sec')?></div> <input id='IPOLSDEK_importStart' type='button' value='<?=GetMessage('IPOLSDEK_IMPORT_LBL_START')?>' onclick='IPOLSDEK_cityImport.start()'><br><br><br> <input id='IPOLSDEK_killWnd' type='button' value='<?=GetMessage('IPOLSDEK_IMPORT_LBL_KILL')?>' onclick='IPOLSDEK_cityImport.kill()'> </td></tr>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.25 |
proxy
|
phpinfo
|
Settings