%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
/** CampusVisit **/ angular.module('MetronicApp').controller("CampusVisit", function($scope, $http, $state, $location, $timeout, Auth){ var CR=this; CR.sdata={p:1}; CR.lists=function(p){ show_loader(); CR.sdata.p=p?p:1; $http({url: API_URL+'campus/lists', params:CR.sdata}).success( function(res){ CR.result=res.result; CR.page=res.page; } ).error(function(res){showHttpErr(res);}); } CR.exportLists=function(){ location.href=API_URL+'campus/exportLists?'+(CR.sdata); } CR.detail=function(id){ CR.yourComment=''; show_loader(); $http({url: API_URL+'campus/detail/'+id}).success( function(res){ CR.dtl=res.dtl; showModal($("#dtlModal"), true); } ).error(function(res){showHttpErr(res);}); } CR.delete=function(id){ if(!confirm("Are you sure to delete?")){ return; } show_loader(); $http({url: API_URL+'campus/delete', method:'POST', data:{id:id}}).success( function(res){ //res=Auth.checkRes(res); if(res.success=='T'){ show_alert_msg(res.msg); var pg=CR.sdata.p; if(CR.page.total==1){ pg=1; } CR.lists(pg); }else{ show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } CR.updateFollowUpStatus=function(id, status){ show_loader(); $http({url: API_URL+'campus/update_followup_status', method:'POST', data:{id:id, status:status}}).success( function(res){ if(res.success){ show_alert_msg(res.msg); CR.lists(CR.sdata.p); }else{ show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } /** Campus Venues */ CR.sdataV={}; CR.openVForm=function(dtl){ hide_form_errors($("#vForm")); $("#vForm").find('[type="file"]').val(''); CR.vData=dtl?dtl:{status:'1', id:''}; showModal($("#vFormModal"), true); } CR.listVenues=function(){ show_loader(); $http({url: API_URL+'campus/campusVenues', params:CR.sdataV}).success( function(res){ CR.venues=res.venues; } ).error(function(res){showHttpErr(res);}); } CR.saveVenue=function(){ var frm=$("#vForm"); hide_form_errors(frm); var formData=new FormData(frm[0]); show_loader(); $http({url:API_URL+'campus/saveCampusVenue', method:'POST', data:(formData), headers:{'Content-Type': undefined}}).success( function(res) { if(res.success=='T'){ show_alert_msg(res.msg); CR.listVenues(); hideModal($("#vFormModal")); }else{ show_form_errors(res.errors, frm); show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } CR.editVenue=function(id){ show_loader(); $http({url: API_URL+'campus/campusVenueDetail/'+id}).success( function(res){ hide_loader(); CR.openVForm(res); } ).error(function(res){showHttpErr(res);}); } CR.deleteVenue=function(id){ if(!confirm("Are you sure to delete?")){ return; } show_loader(); $http({url: API_URL+'campus/deleteCampusVenue', method:'POST', data:(( {id:id} ))}).success( function(res){ if(res.success=='T'){ show_alert_msg(res.msg); CR.listVenues(); }else{ show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } CR.removeCampusImage=function(id){ if(!confirm("Are you sure to delete?")){ return; } show_loader(); $http({url: API_URL+'campus/removeCampusImage', method:'POST', data:(( {id:id} ))}).success( function(res){ if(res.success=='T'){ CR.vData.image=''; CR.vData.image_url=''; show_alert_msg(res.msg); }else{ show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } CR.campusDates=function(ob){ CR.campus_id =ob.id; CR.campus_times =ob.times.split(','); CR.cDateFrom =''; CR.cDateTo =''; CR.cdates =[]; show_loader(); $http({url: API_URL+'campus/campusDates', method:'POST', data:{campus_id:CR.campus_id}}).success( function(res){ CR.cdates=res.dates; showModal($("#datesModal"), true); } ).error(function(res){showHttpErr(res);}); } CR.getDates=function(){ if(!CR.cDateFrom || !CR.cDateTo){ CR.cdates=[]; return; } show_loader(); $http({url: API_URL+'campus/getDates', method:'POST', data:{date_from:CR.cDateFrom, date_to:CR.cDateTo, campus_id:CR.campus_id}}).success( function(res){ CR.cdates=res.dates; } ).error(function(res){showHttpErr(res);}); } CR.isTimeChecked=function(t, times){ if(times.indexOf(t)!=-1){ return true; } return false; } CR.saveDates=function(){ var frm=$("#dForm"); hide_form_errors(frm); var formData=new FormData(frm[0]); show_loader(); $http({url:API_URL+'campus/saveDates', method:'POST', data:(formData), headers:{'Content-Type': undefined}}).success( function(res) { if(res.success){ show_alert_msg(res.msg); hideModal($("#datesModal")); }else{ show_form_errors(res.errors, frm); show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } /** Init **/ CR.init=function(){ setBsDatepicker(); show_loader(); $http({url: API_URL+'campus/init'}).success( function(res){ CR.result=res.result; CR.page=res.page; CR.venues=res.venues; CR.venuesDD=res.venues; CR.states=res.states; CR.times=res.times; } ).error(function(res){showHttpErr(res);}); } CR.init(); }); //EOF