%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
/** UserProfile Controller **/ MetronicApp.controller("UserProfile", function($scope, $rootScope, $http, $state, $timeout, Auth){ var CR=this; CR.getCities=function(state_id, fromDtl){ if(!fromDtl){ CR.dtl.city_id=''; CR.dtl.city=''; CR.dtl.pincode=''; } $http({url: API_URL+'common/cities/'+state_id}).success( function(res){ CR.cities=res.cities; } ).error(function(res){showHttpErr(res);}); } CR.cityChangeEvent=function(city_id){ if(city_id!='-1'){ CR.dtl.city=''; } //CR.dtl.pincode=$("#citydd option:selected").attr('pincode'); } CR.updateProfile=function(){ var frm=$("#profileform"); hide_form_errors(frm); var formData=new FormData(frm[0]); show_loader(); $http({url:API_URL+'user/updateProfile', method:'POST', data:formData, headers:{'Content-Type': undefined}}).success( function(res) { if(res.success=='T'){ show_alert_msg(res.msg); }else{ //show_form_errors(res.errors, frm); show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } $scope.uploadProfilePic=function(){ if(!check_image($('#proPicFile')[0])){ return; } var frm=$("#proPicForm"); var formData=new FormData(frm[0]); show_loader(); $http({url:API_URL+'user/uploadProfilePic', method:'POST', data:formData, headers:{'Content-Type': undefined}}).success( function(res){ $('#proPicFile').val(''); if(res.success=='T'){ CR.dtl.profilePicUrl=res.profilePicUrl; show_alert_msg(res.msg); }else{ show_alert_msg(res.msg, 'E'); } } ); } /** Init */ CR.init=function(){ show_loader(); $http({url: API_URL+'user/initProfile'}).success( function(res){ CR.dtl=res.dtl; if(!CR.dtl.profilePicUrl){ CR.dtl.profilePicUrl=$rootScope.baseUrl+'images/profile-img.jpg'; } CR.states=res.states; if(CR.dtl.city_id!='-1'){ CR.dtl.city=''; } CR.getCities(CR.dtl.state_id, true); $timeout(function(){initClassieForm();}); } ).error(function(res){showHttpErr(res);}); } CR.init(); }); /** Report Issue **/ angular.module('MetronicApp').controller("ReportIssue", function($scope, $http, $state, $stateParams, $location, $timeout, Auth){ var CR=this; CR.data={}; CR.getCatIssues=function(catId){ CR.issues=[]; $.each(CR.issueCats, function(k, v){ if(catId==v.id){ CR.issues=angular.copy(v.issues); } }); $("#cat").val( $("#cat_id option:selected").text() ); } CR.submitIssue=function(){ var frm=$("#issueForm"); var formData=new FormData(frm[0]); show_loader(); $http({url:API_URL+'user/submitIssue', method:'POST', data:formData, headers:{'Content-Type': undefined}}).success( function(res) { if(res.success=='T'){ CR.reportedIssues=res.reportedIssues; CR.data={}; $("#file").val(''); show_alert_msg(res.msg); }else{ show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } CR.detail=function(id){ CR.yourComment=''; show_loader(); $http({url: API_URL+'user/reportedIssueDetail/'+id}).success( function(res){ CR.dtl=res.dtl; showModal($("#dtlModal"), true); } ).error(function(res){showHttpErr(res);}); } CR.addComment=function(){ show_loader(); $http({url: API_URL+'user/addIssueComment', method:'POST', data:{id:CR.dtl.id, comment:CR.yourComment}}).success( function(res){ if(res.success=='T'){ show_alert_msg(res.msg); CR.yourComment=''; CR.dtl=res.dtl; }else{ show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } CR.deleteIssueComment=function(id){ if(!confirm("Are you sure to delete?")){ return; } show_loader(); $http({url: API_URL+'user/deleteIssueComment', method:'POST', data:{id:id, parent_id:CR.dtl.id}}).success( function(res){ if(res.success=='T'){ show_alert_msg(res.msg); CR.dtl=res.dtl; }else{ show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } CR.init=function(){ show_loader(); $http({url: API_URL+'user/initReportIssue'}).success( function(res){ CR.dtl=res.dtl; CR.issueCats=res.issueCats; CR.reportedIssues=res.reportedIssues; $timeout(function(){ initClassieForm(); }); } ).error(function(res){showHttpErr(res);}); } CR.init(); }); /** ScheduleVisit **/ angular.module('MetronicApp').controller("ScheduleVisit", function($scope, $http, $state, $stateParams, $location, $timeout, Auth){ var CR=this; CR.svData={}; CR.selVenue={}; CR.getVenueDtl=function(id){ CR.selVenue={}; $.each(CR.venues, function(k,v){ if(v.id==id){ CR.selVenue=angular.copy(v); } }); } CR.scheduleVisit=function(){ show_loader(); $http({url: API_URL+'user/scheduleVisit', method:'POST', data:CR.svData}).success( function(res){ if(res.success=='T'){ show_alert_msg(res.msg); CR.visitDtl=res.visitDtl; }else{ show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } CR.cancelVisit=function(){ if(!confirm("Are you sure to cancel?")){ return; } show_loader(); $http({url: API_URL+'user/cancelVisit'}).success( function(res){ if(res.success=='T'){ show_alert_msg(res.msg); CR.visitDtl=res.visitDtl; }else{ show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } CR.init=function(){ show_loader(); $http({url: API_URL+'user/initScheduleVisit'}).success( function(res){ CR.venues=res.venues; CR.visitDtl=res.visitDtl; $timeout(function(){ set_datepicker(); initClassieForm(); }); } ).error(function(res){showHttpErr(res);}); } CR.init(); }); /** CampusVisit **/ angular.module('MetronicApp').controller("CampusVisit", function($scope, $http, $state, $stateParams, $location, $timeout, Auth){ var CR=this; CR.saveCampusVisit=function(){ show_loader(); $http({url: API_URL+'user/saveCampusVisit', method:'POST', data:CR.cvData}).success( function(res){ if(res.success){ show_alert_msg(res.msg); CR.cvisitDtl=res.cvisitDtl; }else{ show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } CR.cancelCampusVisit=function(){ if(!confirm("Are you sure to cancel?")){ return; } show_loader(); $http({url: API_URL+'user/cancelCampusVisit'}).success( function(res){ if(res.success=='T'){ show_alert_msg(res.msg); CR.cvisitDtl=res.cvisitDtl; }else{ show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } CR.getCampusTimes=function(dt){ CR.campusTimes=[]; CR.cvData.ctime=''; $.each(CR.campusDates, function(k,v){ if(v.cdate==dt){ CR.campusTimes=v.times; } }); } CR.init=function(){ CR.campusTimes=[]; CR.cvData={}; show_loader(); $http({url: API_URL+'user/initCampusVisit'}).success( function(res){ CR.campusLists=res.campusLists; CR.cvData.campus_id=res.campusLists[0].id; CR.campusDates=res.campusLists[0].cdates; CR.cvisitDtl=res.cvisitDtl; $timeout(function(){ set_datepicker(); initClassieForm(); }); } ).error(function(res){showHttpErr(res);}); } CR.init(); }); /** Payment Response **/ angular.module('MetronicApp').controller("PayRes", function($scope, $http, $state, $stateParams, $location, $timeout, Auth){ var CR=this; CR.init=function(){ show_loader(); $http({url: API_URL+'user/payTransDtl/'+$stateParams.id}).success( function(res){ CR.success=res.success; CR.dtl=res.dtl; if(res.aomcode){ $("body").append(res.aomcode); } } ).error(function(res){showHttpErr(res);}); } CR.init(); }); /** Reg Complete **/ angular.module('MetronicApp').controller("RegComplete", function($scope, $http, $state, $stateParams, $location, $timeout, Auth){ var CR=this; CR.init=function(){ show_loader(); $http({url: API_URL+'user/applicationNdUsrInfo'}).success( function(res){ CR.success=res.success; if(res.success){ CR.dtl=res.dtl; }else{ show_alert_msg(res.msg, 'E'); //$state.go("dashboard"); } } ).error(function(res){showHttpErr(res);}); } CR.init(); }); //EOF