var EcmDocumentNumberGenerator_getNumberTemplate = function(field_name, module) { var params = new Array; params[0] = module; console.log('t'); // AJAX call jQuery.ajax({ type : 'POST', url : 'index.php?entryPoint=HandleEcmAjax', data : { ecmclass : 'EcmDocumentNumberGenerator', job : 'getNumberTemplate', params : utf8_to_b64(JSON.stringifyNoSecurity(params)), }, dataType : 'json', async : false, success : function(response) { $('#'+field_name).val(response); if (response == "") { $('#'+field_name).attr('readonly', false); } else { $('#'+field_name).attr('readonly', 'readonly'); $('#'+field_name).css('background-color', '#888888'); } return; }, error : function(xhr, ajaxOptions, thrownError) { console.log(thrownError); } }); } var EcmDocumentNumberGenerator_getNormalNumber = function(field_name, module, stock_id) { var params = new Array; params[0] = module; params[1] = stock_id; // AJAX call jQuery.ajax({ type : 'POST', url : 'index.php?entryPoint=HandleEcmAjax', data : { ecmclass : 'EcmDocumentNumberGenerator', job : 'getNormalNumber', params : utf8_to_b64(JSON.stringifyNoSecurity(params)), }, dataType : 'json', async : false, success : function(response) { $('#'+field_name).val(response); return; }, error : function(xhr, ajaxOptions, thrownError) { console.log(thrownError); } }); } var EcmDocumentNumberGenerator_getCorrectNumber = function(field_name, module, stock_id) { var params = new Array; params[0] = module; params[1] = stock_id; // AJAX call jQuery.ajax({ type : 'POST', url : 'index.php?entryPoint=HandleEcmAjax', data : { ecmclass : 'EcmDocumentNumberGenerator', job : 'getCorrectNumber', params : utf8_to_b64(JSON.stringifyNoSecurity(params)), }, dataType : 'json', async : false, success : function(response) { $('#'+field_name).val(response); return; }, error : function(xhr, ajaxOptions, thrownError) { console.log(thrownError); } }); } var EcmDocumentNumberGenerator_getNumber = function(field_name, module, stock_id) { var params = new Array; params[0] = module; params[1] = stock_id; // AJAX call jQuery.ajax({ type : 'POST', url : 'index.php?entryPoint=HandleEcmAjax', data : { ecmclass : 'EcmDocumentNumberGenerator', job : 'getNumber', params : utf8_to_b64(JSON.stringifyNoSecurity(params)), }, dataType : 'json', async : false, success : function(response) { $('#'+field_name).val(response); return; }, error : function(xhr, ajaxOptions, thrownError) { console.log(thrownError); } }); } function utf8_to_b64( str ) { return window.btoa(unescape(encodeURIComponent( str ))); } function b64_to_utf8( str ) { return decodeURIComponent(escape(window.atob( str ))); } var cl = function(m) { console.log(m); }