%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
/** Admission Form Controller **/ angular.module('MetronicApp').controller("AdmissionForm", function($scope, $http, $timeout, Auth) { var cr = this; cr.dds = {}; cr.data = {}; cr.susat_details = {}; cr.step3 = { profile_photo: '', signature: '' }; cr.file_name_arr = { marksheet_ug: [1], marksheet_pg: [1], marksheet_othr: [1] }; cr.exam='status_12th'; cr.onStep1Load = () => { set_datepicker(); } cr.showUndertakingForm=(exam)=>{ cr.exam=exam; setTimeout(()=>{ showModalNew($("#undertakingModal"), true, true); }, 200); } cr.undertkingForm=(e, k)=>{ let v=e.target.value*1; cr.data[k]=v+''; if(v===0){ cr.showUndertakingForm(k); } } cr.saveStep1 = function() { var frm = $("#step1form"); var formData = new FormData(frm[0]); show_loader(); $http({ url: API_URL + 'admform/save_step1', method: 'POST', data: formData, headers: { 'Content-Type': undefined } }).success( function(res) { if (res.success) { cr.data.step_completed = res.step_completed; cr.data.final_submitted = res.final_submitted; show_alert_msg(res.msg); $('[href="#Section2"]').click(); } else { show_alert_msg(res.msg, 'E'); } } ); } cr.saveStep2 = function() { var frm = $("#step2form"); var formData = new FormData(frm[0]); show_loader(); $http({ url: API_URL + 'admform/save_step2', method: 'POST', data: formData, headers: { 'Content-Type': undefined } }).success( function(res) { if (res.success) { cr.data.step_completed = res.step_completed; cr.data.final_submitted = res.final_submitted; show_alert_msg(res.msg); $('[href="#Section3"]').click(); } else { show_alert_msg(res.msg, 'E'); } } ); } cr.saveStep3=function(el_name){ var frm=$("#step3form"); var formData=new FormData(frm[0]); formData.append('el_name', (el_name || '')); show_loader(); $http({url:API_URL+'admform/save_step3', method:'POST', data:formData, headers:{'Content-Type': undefined}}).success( function(res) { if(res.success){ cr.data.step_completed=res.step_completed; cr.data.final_submitted=res.final_submitted; show_alert_msg(res.msg); cr.data={...cr.data, ...res.result} frm.find("input[type='file']").val(''); if(cr.data.step_completed>=3){ $('[href="#Section4"]').click(); } } else { show_alert_msg(res.msg, 'E'); } } ); } $scope.uploadPhotoSig=(elId)=>{ if(!checkImage($('#'+elId)[0], 2)){ return; } cr.saveStep3($('#'+elId).attr('name')); } cr.deleteStep3Img = function(key) { if (!confirm("Are you sure to delete this image?")) { return true; } show_loader(); var formData = new FormData(); formData.set('field', key); //let data = {field: key}; $http({ url: API_URL + 'admform/delete_step3_img', method: 'POST', data: formData, headers: { 'Content-Type': undefined } }).success( function(res) { if (res.success) { cr.data.step_completed = res.step_completed; cr.data.final_submitted = res.final_submitted; show_alert_msg(res.msg); cr.step3[key] = ''; cr.step3[key + '_url'] = ''; } else { show_alert_msg(res.msg, 'E'); } } ); } cr.add_new_file = function(key) { cr.file_name_arr[key].push(1); } cr.delLocalFile = function(name, index) { cr.file_name_arr[name].splice(index, 1); } cr.deleteFile = function(key, name, index) { if (confirm("Are You Sure To Delete This File")) { var formData = new FormData(); formData.append("key", key); formData.append("name", name); show_loader(); $http({ url: API_URL + 'admform/delete_doc', method: 'POST', data: formData, headers: { 'Content-Type': undefined } }).success( function(res) { if (res.success) { if (index > -1) { cr.data[key].splice(index, 1); } else { cr.data[key] = ''; cr.data[key + '_url'] = ''; } } else { show_alert_msg(res.msg, 'E'); } } ); } } cr.submitStep4=function(el_name){ if(el_name==='Step4'){ if(!cr.data.marksheet_10th_url){ bootboxAlert("Alert", "10th marksheet/certificate required"); return; } if(cr.data.ac_dtl.req_12th=='1' && !cr.data.marksheet_12th_url){ bootboxAlert("Alert", "12th marksheet/certificate required"); return; } if(cr.data.ac_dtl.req_ug=='1' && !cr.data.marksheet_ug.length){ bootboxAlert("Alert", "Graduation marksheet/certificate required"); return; } if(cr.data.ac_dtl.req_pg=='1' && !cr.data.marksheet_pg.length){ bootboxAlert("Alert", "Post Graduation marksheet/certificate required"); return; } if(!cr.data.id_proof_img_url){ bootboxAlert("Alert", "ID proof required"); return; } } var frm=$("#step4form"); var formData=new FormData(frm[0]); formData.append('el_name', (el_name || '')); console.log(formData); show_loader(); $http({ url: API_URL + 'admform/save_step4', method: 'POST', data: formData, headers: {'Content-Type': undefined} }).success( function(res) { if (res.success) { cr.data.step_completed = res.step_completed; cr.data.final_submitted = res.final_submitted; show_alert_msg(res.msg); cr.data={...cr.data, ...res.result}; $("#step4form input[type='file']").val(''); } else { show_alert_msg(res.msg, 'E'); } } ); } cr.susatRegistration = function() { let final_submission = $("#susatform"); var formData = new FormData(final_submission[0]); if (!confirm("Are you sure to final submission?")) { return; } // if (!$("#termschk").prop('checked')) { // bootboxAlert("Alert", "Please press (Ok) for confirmation."); // return; // } show_loader(); $http({ url: API_URL + 'admform/susatRegistration', method: 'POST', data: formData, headers: {'Content-Type': undefined} }).success( function(res) { console.log(res) if (res.success) { redirect(landingPage(true)+'/dashboard/pre-registration'); cr.data.final_submitted = res.final_submitted; show_alert_msg(res.msg); //cr.disableForms(); } else { show_alert_msg(res.msg, 'E'); } } ); } cr.disableForms = function() { if (cr.data.final_submitted) { setTimeout(() => { $("#step1form, #step2form, #step3form, #step4form").find("input, select, textarea, button").prop('disabled', true); }, 200); } } cr.init = function() { set_datepicker(); show_loader(); $http({ url: API_URL + 'admform/init' }).success( function(res) { if (!res.success) { show_alert_msg(res.msg, 'E'); $state.go('dashboard'); return; } cr.dds = res.dds; cr.data = res.data; cr.susat_details = res.susat_details; console.log(cr.data); setTimeout(function() { cr.disableForms(); }, 1000); } ); } cr.init(); }); /** Non Angular **/ function setBoardsDD(data, b10, b12, bdip) { var e = '<option value="">Select Board</option>'; $.each(data, function(k, v) { e += '<option value="' + v.id + '">' + v.title + '</option>'; }); e += '<option value="-1">Other</option>'; $("[name='board_id_10th'],[name='board_id_12th'],[name='board_id_dip']").html(e); $("[name='board_id_10th']").val(b10); $("[name='board_id_12th']").val(b12); $("[name='board_id_dip']").val(bdip); } function setUniDD(data, uug, upg) { var e = '<option value="">Select University</option>'; $.each(data, function(k, v) { e += '<option value="' + v.id + '">' + v.title + '</option>'; }); e += '<option value="-1">Other</option>'; $("[name='university_id_ug'],[name='university_id_pg']").html(e); $("[name='university_id_ug']").val(uug); $("[name='university_id_pg']").val(upg); } function uploadDoc(ob){ console.log(ob); if(!checkImagePdf(ob)){ return; } angular.element(ob).scope().cr.submitStep4($(ob).attr('name')); } //EOF