function getChecksMulti() { console.log('multi mode') var splitMode = parent.$("input[name='chainMode']:checked").val(); if (splitMode == "split") { splitter('multi') } else { var str = ''; var x = ''; var y = ''; var pass = ''; var selected = ''; $('input[type=checkbox]').each(function() { if ($(this).is(":checked")) { if ($(this).attr('name') == null) {} else { x = $(this).attr('name').split("-") selected = selected + ($(this).attr('name') + '|'); if ($(this).data('status') === "URGENT") { y = $(this).attr('name').split("-") hse = hse + '../output/reports//' + y[0] + '_' + y[1] + '.pdf,'; errordel = errordel + ($(this).attr('name') + '|'); } else {} } //DEBUG ITEMS $('#itemList').text(pass) } }); if (selected == "") { showResponse('warning', 'No Items Selected') } else { loadModalContent( '

Do you wish to manually sort the reports?

', "multiBox", "modal-xl", 1060, "true", 'Manual Sort', 'sortReports', 'genPack(\'' + selected + '\',\'' + errordel + '\',\'' + hse + '\')', 'manualSort(\'' + selected + '\',\'' + errordel + '\',\'' + hse + '\')' ); } } } //////////////////////////////////////////////////////////////////////////////// var mCount = 0; var sCount = 0; var xCount = 0; var finalcount = 0; function genPack(selected, errordel, hse) {console.log('genpack multi') $('#multiBox').modal('hide'); $('#deliveryScreen').css('display', 'none'); $('#loading').css('display', 'block') var varray = selected.split('|'); var earray = errordel.split('|'); var R500 = []; var R502 = []; var R503 = []; var R504 = []; var R506 = []; var R507 = []; var R508 = []; var R601 = []; var R602 = []; var R700 = []; var R701 = []; var R800 = []; var R801 = []; var R802 = []; var R900 = []; $('#statusCount').html('Generating Report Covers
') console.log('varrayIn='+varray) $.post(ROOT_URL+'/functions/generators/genCoverMulti.php', { items: varray, clientnumber: '', site: '', tenant: TENANT_URL }, function(ret) {//debug(ret) //PACK ALL REPORTS var cnt = 0; for (var i = 0; i < varray.length; i++) { if (varray[i] !="" ) { $('#attachBtn').css('display', 'none' ); var sarray=varray[i].split('-'); var ml=$('#multiList').text() if (sarray[2]==500) { R500.push(varray[i]) } if (sarray[2]==502) { R502.push(varray[i]) } if (sarray[2]==503) { R503.push(varray[i]) } if (sarray[2]==504) { R504.push(varray[i]) } if (sarray[2]==506) { R506.push(varray[i]) } if (sarray[2]==507) { xCount +=1; genSinglePdf(varray[i].toString(), xCount) } if (sarray[2]==508) { xCount +=1; genSinglePdf(varray[i].toString(), xCount) } if (sarray[2]==601) { xCount +=1; genSinglePdf(varray[i].toString(), xCount) } if (sarray[2]==602) { xCount +=1; genSinglePdf(varray[i].toString(), xCount) } if (sarray[2]==700) { xCount +=1; genSinglePdf(varray[i].toString(), xCount) } if (sarray[2]==701) { xCount +=1; genSinglePdf(varray[i].toString(), xCount) } if (sarray[2]==800) { xCount +=1; genSinglePdf(varray[i].toString(), xCount) } if (sarray[2]==801) { xCount +=1; genSinglePdf(varray[i].toString(), xCount) } if (sarray[2]==802) { xCount +=1; genSinglePdf(varray[i].toString(), xCount) } if (sarray[2]==900) { xCount +=1; genSinglePdf(varray[i].toString(), xCount) } } } if ($.isEmptyObject(R500)) {} else { var string=R500.toString(); var n=R500.length; if (n> 1) { $.post(ROOT_URL+'/functions/compare_reports.php', { data: R500, tenant:TENANT_URL }, function(ret) { ret = $.trim(ret); ret = $.parseJSON(ret); $(ret).each(function(i, item) { var xn = item.length; if (xn > 1) { mCount += 1; genMultiPdf(item, 500, mCount, hse) } else { sCount += 1; genSinglePdf(item.toString(), sCount, hse) } }) }) } else { sCount += 1; genSinglePdf(R500.toString(), sCount, hse) } } if ($.isEmptyObject(R502)) {} else { var string = R502.toString(); var n = R502.length; if (n > 1) { $.post(ROOT_URL+'/functions/compare_reports.php', { data: R502, tenant:TENANT_URL }, function(ret) { ret = $.trim(ret); ret = $.parseJSON(ret); $(ret).each(function(i, item) { var xn = item.length; if (xn > 1) { mCount += 1; genMultiPdf(item, 502, mCount, hse) } else { sCount += 1; genSinglePdf(item.toString(), sCount, hse) } }) }) } else { sCount += 1; genSinglePdf(R502.toString(), sCount, hse) } } if ($.isEmptyObject(R503)) {} else { var string = R503.toString(); var n = R503.length; if (n > 1) { $.post(ROOT_URL+'/functions/compare_reports.php', { data: R503, tenant:TENANT_URL }, function(ret) { ret = $.trim(ret); ret = $.parseJSON(ret); $(ret).each(function(i, item) { var xn = item.length; if (xn > 1) { mCount += 1; genMultiPdf(item, 503, mCount, hse) } else { sCount += 1; genSinglePdf(item.toString(), sCount, hse) } }) }) } else { sCount += 1; genSinglePdf(R503.toString(), sCount, hse) } } if ($.isEmptyObject(R504)) {} else { var string = R504.toString(); var n = R504.length; if (n > 1) { $.post(ROOT_URL+'/functions/compare_reports.php', { data: R504, tenant:TENANT_URL }, function(ret) { ret = $.trim(ret); ret = $.parseJSON(ret); $(ret).each(function(i, item) { var xn = item.length; if (xn > 1) { mCount += 1; genMultiPdf(item, 504, mCount, hse) } else { sCount += 1; genSinglePdf(item.toString(), sCount, hse) } }) }) } else { sCount += 1; genSinglePdf(R504.toString(), sCount, hse) } } if ($.isEmptyObject(R506)) {} else { var string = R506.toString(); var n = R506.length; if (n > 1) { $.post(ROOT_URL+'/functions/compare_reports.php', { data: R506, tenant:TENANT_URL }, function(ret) { ret = $.trim(ret); ret = $.parseJSON(ret); $(ret).each(function(i, item) { var xn = item.length; if (xn > 1) { mCount += 1; genMultiPdf(item, 506, mCount, hse) } else { sCount += 1; genSinglePdf(item.toString(), sCount, hse) } }) }) } else { sCount += 1; genSinglePdf(R506.toString(), sCount, hse) } } if ($.isEmptyObject(R900)) {} else { var string = R900.toString(); var n = R900.length; if (n > 1) { $.post(ROOT_URL+'/functions/compare_reports.php', { data: R900, tenant:TENANT_URL }, function(ret) { ret = $.trim(ret); ret = $.parseJSON(ret); $(ret).each(function(i, item) { var xn = item.length; if (xn > 1) { mCount += 1; genMultiPdf(item, 900, mCount, hse) } else { sCount += 1; genSinglePdf(item.toString(), sCount, hse) } }) }) } else { sCount += 1; genSinglePdf(R900.toString(), sCount, hse) } } $('#itemList').text(selected) $('#debug').text(varray.length - 1) }) } // EOF GENPACK //////////////////////////////////////////////////////////////////////////////// function genMultiPdf(array, form, count, hse) { var chainMode = parent.$("input[name='chainMode']:checked").val(); var outputMode = parent.$("input[name='outputMode']:checked").val(); //alert(array) $('#statusCount').html('Generating Multi ' + form + ' Report
') $.post(ROOT_URL+'/functions/generators/genMultiPDF.php', { clientnumber: '', items: array, form: form, tenant:TENANT_URL }, function(data) { //debug(data) var ml = $('#multiList').text() $('#multiList').text(ml + data + "|") var add = finalcount += 1 window.finalcount = add var total = (mCount + sCount + xCount); if (outputMode == "zip") { genZips(hse); } if (outputMode == "pdf") { genMPDO(hse); } }) } //////////////////////////////////////////////////////////////////////////////// function genSinglePdf(data) { var y = data.split("-") //alert(y[2]) $.post(ROOT_URL+'/functions/generators/checkPDF.php', { clientnumber: '', repnumber: y[0], items: y[1], form: y[2], tenant: TENANT_URL }, function(ret) { //debug(ret) var ml = $('#multiList').text() $('#multiList').text(ml + data + "|") var add = finalcount += 1 window.finalcount = add var total = (mCount + sCount + xCount); //alert(total+' | '+finalcount) }) }