%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.VERSION = VERSION; $rootScope.rootUrl = rootUrl; $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; } $rootScope.hideSidebar = res.name === 'pre-registration'; $rootScope.stateName = res.name; 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.stepCompleted = res.step_completed; $rootScope.loggedPsAppNo = res.ps_app_no; $rootScope.programType = res.programType; $rootScope.suatSlotBookUrl = res.suatSlotBookUrl; $rootScope.progBrochureDwnUrl = res.progBrochureDwnUrl; $rootScope.feeBookletDwnUrl = res.feeBookletDwnUrl; $rootScope.generalBrochureDwnUrl = res.generalBrochureDwnUrl; $rootScope.loggedAppId = res.dtl.app_id; $rootScope.isPhd = res.dtl.is_phd; $rootScope.PSPaidStatus = res.ps_paid_status; } $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