%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
/** App Controller **/ MetronicApp.controller("App", function($scope, $rootScope, $http, $state, $location, $window, Auth){ $rootScope.baseUrl=baseUrl; $rootScope.siteName=SITE_NAME; $rootScope.PageTitle=SITE_NAME; $rootScope.isLogged=false; $rootScope.loggedUserName=''; $scope.$on('$viewContentLoaded', function() { $(window).scrollTop(0); }); $rootScope.$on('$stateChangeStart', function(event, res){ clearTimeout(jsInterval); $('body').removeClass('modal-open'); $('.modal-backdrop').remove(); show_loader(); if(res.name!='login' && res.name!='auto-login' && !Auth.isLogged()){ event.preventDefault(); $rootScope.goto('login'); return; } if(typeof res.pageTitle != "undefined"){ $rootScope.PageTitle=res.pageTitle+' | '+SITE_NAME; }else{ $rootScope.PageTitle='Welcome to: '+SITE_NAME; } }); $rootScope.$on('$stateChangeSuccess', function() { setSideNavActive($state); if(typeof ga != "undefined"){ //ga('create', gaKey, 'none'); //ga('create', gaKey, {'cookieDomain': 'none'}); //ga('send', 'pageview', {page: $location.url() }); } }); $rootScope.goto=function(state, data){ var url=state; if(state=='application'){ url=state+'/'+data.id+'/'+data.id_type; } redirect(url); return; $('body').removeClass('modal-open'); $('.modal-backdrop').remove(); show_loader(); if(!data){ data={}; } $state.go(state, data, {reload: true}); } $rootScope.sessionVal=function(key){ return Auth.sessionVal(key); } $rootScope.clearLoggedData=function(){ Auth.delSession(); $rootScope.isLogged=false; } $rootScope.logout=function(){ show_loader(); $http({url: API_URL+'auth/logout'}).success( function(res) { if(res.success=='T'){ $rootScope.clearLoggedData(); $rootScope.goto('login'); } } ).error(function(res){showHttpErr(res);}); } $rootScope.goback=function(){ if($state.current.name=='login'){ return; } window.history.back(); } $rootScope.set_user_data=function(res){ if(res.dtl){ Auth.setSession(res.dtl); }else{ $rootScope.clearLoggedData(); } if(typeof res.AuthToken != "undefined"){ Auth.setAuthToken(res.AuthToken); //$http.defaults.headers.common['AuthToken']=res.AuthToken; } $rootScope.isLogged=Auth.isLogged(); $rootScope.loggedUserName=Auth.sessionVal('stuname'); $rootScope.loggedSystemId=res.system_id; $rootScope.loggedPsAppNo=res.ps_app_no; $rootScope.programType=res.programType; $rootScope.suatSlotBookUrl=res.suatSlotBookUrl; $rootScope.progBrochureDwnUrl=res.progBrochureDwnUrl; } $rootScope.init=function(){ $http({url: API_URL+'auth/logged_data?noloader'}).success( function(res) { $rootScope.set_user_data(res); $("body").removeAttr('style'); } ).error(function(res){showHttpErr(res);}); } $rootScope.init(); }); /* Setup Layout Part - Sidebar */ MetronicApp.controller("SidebarController", function($state, $scope){ $scope.$on('$includeContentLoaded', function() { setSideNavActive($state); }); }); //EOF