0xV3NOMx
Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64



Your IP : 3.142.131.51


Current Path : /var/www/oasis/js/
Upload File :
Current File : /var/www/oasis/js/admission_approve.js

$g_se_degree = "";
$g_se_exam = "";
function returnMonthValue(val) {
  var month_array = new Array();
  month_array["Jan"] = "01";
  month_array["Feb"] = "02";
  month_array["Mar"] = "03";
  month_array["Apr"] = "04";
  month_array["May"] = "05";
  month_array["Jun"] = "06";
  month_array["Jul"] = "07";
  month_array["Aug"] = "08";
  month_array["Sep"] = "09";
  month_array["Oct"] = "10";
  month_array["Nov"] = "11";
  month_array["Dec"] = "12";

  return month_array[val];
}
function returnMonthName(val) {
  var month_array = new Array();
  month_array["Jan"] = "01";
  month_array["Feb"] = "02";
  month_array["Mar"] = "03";
  month_array["Apr"] = "04";
  month_array["May"] = "05";
  month_array["Jun"] = "06";
  month_array["Jul"] = "07";
  month_array["Aug"] = "08";
  month_array["Sep"] = "09";
  month_array["Oct"] = "10";
  month_array["Nov"] = "11";
  month_array["Dec"] = "12";

  return month_array[val];
}

function CallenableAdmissionApprove() {
  $("#page_main_div").load("../html_modules/approve.html", function () {
    document.getElementById("display_module_name").innerHTML =
      " Admission Approve ";
    document.getElementById("module_name_for_save").value = "Admission Approve";
    gsl_no = 0;
    getDefaultHeadFooterLinks("Admission Approve");
    loadSelectDropdownList();
  });
}

function loadSelectDropdownList() {
  $.ajax({
    type: "POST",
    url: $host_url + "GetAllSelectDropdown",
    success: responceLoadSelectDropdownList,
  });

  $.ajax({
    type: "POST",
    url: $host_url + "GetDegreeGroupDropdown",
    success: responceDegreeGroupDropdown,
  });
  // deggrp
}

function responceDegreeGroupDropdown($responce) {
  $responce = eval("(" + $responce + ")");
  document.getElementById("deggrp").options.length = 0;
  var $lobj_Option = document.createElement("OPTION");
  $lobj_Option.value = "";
  $lobj_Option.text = "--Select--";
  document.getElementById("deggrp").options[0] = $lobj_Option;
  for ($i = 0; $i < $responce.data.length; $i++) {
    $op = new Option(
      $responce.data[$i]["value"],
      $responce.data[$i]["internal_code"]
    );
    $op.id = $responce.data[$i]["internal_code"]; //specifying the id  for options
    document.getElementById("deggrp").options.add($op);
  }
}

function responceLoadSelectDropdownList($responce) {
  $responce = eval("(" + $responce + ")");
  document.getElementById("appcollege").options.length = 0;
  var $lobj_Option = document.createElement("OPTION");
  $lobj_Option.value = "";
  $lobj_Option.text = "--Select--";
  document.getElementById("appcollege").options[0] = $lobj_Option;
  for ($i = 0; $i < $responce.data.length; $i++) {
    $op = new Option(
      $responce.data[$i]["value"],
      $responce.data[$i]["internal_code"]
    );
    $op.id = $responce.data[$i]["internal_code"]; //specifying the id  for options
    document.getElementById("appcollege").options.add($op);
  }
}

function GetCombination(degcode) {
  var appcollege = $("#appcollege").val();
  $.ajax({
    type: "POST",
    //async:false,
    url: $host_url + "getCombinationapproved",
    data:
      "&degree=" +
      encodeURIComponent(trim(degcode)) +
      "&fcollcode=" +
      encodeURIComponent(trim(appcollege)),
    success: function ($responce) {
      $responce = eval("(" + $responce + ")");
      if ($responce.error_code == 0) {
        document.getElementById("degcomb").options.length = 0;
        var $lobj_Option = document.createElement("OPTION");
        $lobj_Option.value = "";
        $lobj_Option.text = "Select Combination";
        document.getElementById("degcomb").options[0] = $lobj_Option;
        for ($i = 0; $i < $responce.data.mascomb.length; $i++) {
          $op = new Option(
            $responce.data.mascomb[$i]["internal_code"] +
              " - " +
              $responce.data.mascomb[$i]["value"],
            $responce.data.mascomb[$i]["internal_code"]
          );
          $op.id = $responce.data.mascomb[$i]["internal_code"]; //specifying the id  for options
          document.getElementById("degcomb").options.add($op);
        }
      }
    },
  });
}

function loadCollegeDegree(collcode) {
  $.ajax({
    type: "POST",
    data: "&collcode=" + collcode,
    url: $host_url + "GetCollegeDegreeDropdown",
    success: responceGetCollegeDegreeDropdown,
  });
}

function responceGetCollegeDegreeDropdown($responce) {
  $responce = eval("(" + $responce + ")");
  document.getElementById("appdegree").options.length = 0;
  var $lobj_Option = document.createElement("OPTION");
  $lobj_Option.value = "All";
  $lobj_Option.text = "All";
  document.getElementById("appdegree").options[0] = $lobj_Option;
  for ($i = 0; $i < $responce.data.length; $i++) {
    $op = new Option(
      $responce.data[$i]["value"],
      $responce.data[$i]["internal_code"]
    );
    $op.id = $responce.data[$i]["internal_code"]; //specifying the id  for options
    document.getElementById("appdegree").options.add($op);
  }
}

function loadCollegeDegreeComb(degcode) {
  $.ajax({
    type: "POST",
    //async:false,
    url: $host_url + "getCombinationNames",
    data: "&degree=" + encodeURIComponent(trim(degcode)),
    success: function ($responce) {
      $responce = eval("(" + $responce + ")");
      if ($responce.error_code == 0) {
        document.getElementById("degcomb").options.length = 0;
        var $lobj_Option = document.createElement("OPTION");
        $lobj_Option.value = "All";
        $lobj_Option.text = "All";
        document.getElementById("degcomb").options[0] = $lobj_Option;
        for ($i = 0; $i < $responce.data.length; $i++) {
          $op = new Option(
            $responce.data[$i]["value"],
            $responce.data[$i]["internal_code"]
          );
          $op.id = $responce.data[$i]["internal_code"]; //specifying the id  for options
          document.getElementById("degcomb").options.add($op);
        }
      } else {
        document.getElementById("degcomb").options.length = 0;
        var $lobj_Option = document.createElement("OPTION");
        $lobj_Option.value = "All";
        $lobj_Option.text = "All";
        document.getElementById("degcomb").options[0] = $lobj_Option;
      }
    },
  });
}

var gsrchColl = "";
var gsrchDeg = "";
var gsrchComb = "";
var gsrchStatus = "";

function GetAdmissionList() {
  gsrchColl = $("#appcollege").val();
  gsrchDeg = $("#appdegree").val();
  gsrchComb = $("#degcomb").val();
  gsrchStatus = $("#appr_status").val();
  examno = $("#examno").val();

  $.ajax({
    type: "POST",
    data:
      "&collcode=" +
      $("#appcollege").val() +
      "&degcode=" +
      $("#appdegree").val() +
      "&combcode=" +
      $("#degcomb").val() +
      "&apprstatus=" +
      $("#appr_status").val() +
      "&examno=" +
      examno,
    url: $host_url + "GetAdmissionList",
    success: responceGetAdmissionList,
  });
}

var total;
function responceGetAdmissionList($responce) {
  $responce = eval("(" + $responce + ")");
  total = $responce.data["cnt"];
  $("#adm_application_details").html($responce.data["admtable"]);
  $("#adm_application_details").show();
  //$("#adm_application_details").contents().find("body").append($responce.data);
  /*var doc = document.getElementById('adm_application_details').contentWindow.document;
	doc.open();
	doc.write($responce.data);
	*/
}

function ViewStudentDetailsForApprove(id, degree, collcode) {
  $.ajax({
    type: "POST",
    //async:false,
    url: $host_url + "getAppStudentDetails",
    data: "sl_no=" + id + "&degree=" + degree + "&collcode=" + collcode,
    success: EditStudentDetailsForUpdateResponse,
  });
}
var gsl_no = 0;
var gcollcode = 0;
var gdegree = 0;

function EditStudentDetailsForUpdateResponse($responce) {
  $responce = eval("(" + $responce + ")");

  if ($responce.error_code == 0) {
    $("#page_main_div").load(
      "../html_modules/admission_entryapp.html",
      function () {
        var option = '<option value="">--Select--</option>';
        for (var j = 2018; j > 1980; j--) {
          option += "<option value='" + j + "'>" + j + "</option>";
        }

        $("#fyear").append(option);

        var serv_arr = $responce.data["mascomb"];
        var serv_title = "";
        FillDropdownValues(serv_arr, "combination", serv_title);

        var serv_arr = $responce.data["category"];
        var serv_title = "";
        FillDropdownValues(serv_arr, "degree_category", serv_title);

        var serv_arr = $responce.data["degree"];
        var serv_title = "";
        FillDropdownValues(serv_arr, "student_entry_degree_code", serv_title);

        var serv_arr = $responce.data["boards"];
        var serv_title = "";
        FillDropdownValues(serv_arr, "seUniversityName", serv_title);

        var gender = $responce.data.perdetl["student_entry_gender"];
        if (gender != "") {
          var $radios = $("input:radio[name=student_entry_gender]");
          $radios.filter("[value=" + gender + "]").attr("checked", true);
        }

        $("#perdetl input[type=text],#perdet select").each(function (l) {
          $(this).val($responce.data.perdetl[$(this).attr("id")]);
          $(this).attr("readonly", true);
        });

        $("#univdetl input[type=text],#univdetl select").each(function (l) {
          $(this).val($responce.data.perdetl[$(this).attr("id")]);
          $(this).attr("readonly", true);
        });
        $("#subject_appearing").show();
        $("#subject_appearing").html($responce.data.html);
        $("#student_entry_degree_code").val(
          $responce.data.perdetl["student_entry_degree_code"]
        );
        document.getElementById("student_entry_degree_code").readonly = true;
        $("#combination").val($responce.data.perdetl["combination"]);
        document.getElementById("student_entry_degree_code").readonly = true;
        $("#degree_category").val($responce.data.perdetl["degree_category"]);
        document.getElementById("student_entry_degree_code").readonly = true;
        $("#student_entry_photo").attr(
          "src",
          $responce.data.perdetl["student_entry_photo"]
        );
        $("#student_signature_photo").attr(
          "src",
          $responce.data.perdetl["student_signature_photo"]
        );
        $("#student_entry_blood_grp").val(
          $responce.data.perdetl["student_entry_blood_grp"]
        );
        $("#farea").val($responce.data.perdetl["farea"]);
        $("#student_entry_religion").val(
          $responce.data.perdetl["student_entry_religion"]
        );

        gsl_no = $responce.data.perdetl["student_entry_admno"];
        gcollcode = $responce.data.perdetl["collcode"];
        gdegree = $responce.data.perdetl["student_entry_degree_code"];

        let uploadtable = `<style type = "text/css">
			.table-upd tbody tr td {
				padding : 2px;
				vertical-align:middle;
				text-align: left;
			}
			.table-upd tbody upd-file {
				display: inline !important;
			}	

			.table-upd tbody input[type="file"] {
				display: inline;
			}

			.table-upd tbody button {
				padding : 7px;
				margin: 15px;
			}
			.table-upd thead tr td {
				text-align: center;
			}
			</style>
			<table class='table table-bordered table-striped table-upd' id = "uploaddet">
					<thead>
						<tr class='ui-state-default ui-jqgrid-hdiv'>
							<td style='padding:2px; width:30px; 
							border-left:1px solid #C5DBEC; 
							border-right:1px solid #C5DBEC; 
							border-bottom:1px solid #C5DBEC;'
							>Sl. No.
							</td>
							<td style='padding:2px; width:265px; 
							border-right:1px solid #C5DBEC; 
							border-bottom:1px solid #C5DBEC;' >Description</td>
                            <td style='padding:2px; width:190px; border-right:1px solid #C5DBEC; 
                            border-bottom:1px solid #C5DBEC;'>
                            Upload</td>
                            <td style='padding:2px; width:65px; 
                            border-right:1px solid #C5DBEC; 
                            border-bottom:1px solid #C5DBEC;'>
                            File</td>
                            <td style='padding:2px; width:65px; 
                            border-right:1px solid #C5DBEC; 
                            border-bottom:1px solid #C5DBEC;'>
                            Remove File</td>
						</tr>
					</thead>
                    <tbody>`;
        var masdoc = $responce.data.masdoc;
        //console.log(masdoc);
        let z = 1;
        var alist = "";
        $.each(masdoc, function (key, value) {
          alist = "";
          if (value.file_path != "") {
            alist = `<a href = "${value.file_path}" target = '_blank'>${value.FFILENAME}</a>`;
          }
          uploadtable += `<tr class='ui-widget-content jqgrow'>
                <td class='tbl_row_new' align='center' 
                style='border-left:1px solid #C5DBEC; 
                border-right:1px solid #C5DBEC; padding:2px;'>
                ${z}</td>
                <td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px;' id = "doc_upload_${value.int_code}">${value.doc_type}</td>
				<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px;' >
					<input type="file" readonly  name="${value.FFILENAME}"
					id="${value.FFILENAME}" class = "upd-file"
					style="width:100px;padding:5px 0px;" />
					<input type = "hidden" id = "h_${value.FFILENAME}"> 
					 <span class="raval_submit" style="margin-top: 2px;width:50px;
					 float:right;margin-left:0px;cursor: pointer;color:#545345; 
					 line-height: 25px;font-size:12px;font-weight:bold;" 
					 onclick= 'DisplayUserSelectedfile("${value.FFILENAME}")'>Upload</span>
				</td>
                <td class='tbl_row_new' style='border-right:1px solid #C5DBEC; padding:2px;' id="attach_td_${value.FFILENAME}">${alist}</td>
            	<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px;' >
					 <span class="raval_submit" style="margin-top: 2px;width:50px;
					 float:right;margin-left:0px;cursor: pointer;color:#545345; 
					 line-height: 25px;font-size:12px;font-weight:bold;" 
					 onclick= 'removedocument("${value.FFILENAME}")'>Remove</span>
				</td>
                </tr>`;
          z++;
        });
        $("#upddet").html(uploadtable);
        $("#fee_combination_div").show();
        $("#fee_combination_div").html("");
        $("#fee_combination_div").html($responce.data.fee_html);
      }
    );
  } else if (responce.error_code == -2) {
    DeletedRecords = 0;
    alert("In Valid SL Number");
    $("#student_entry_slno").val("");
    document.getElementById("student_entry_slno").focus();
  }
}

function FillDropdownValues(arr, ele_name, def_title) {
  document.getElementById(ele_name).options.length = 0;

  var option = "<option value=''>--Select--</option>";
  for (let value of arr) {
    option +=
      "<option value='" + value.int_code + "'>" + value.val + "</option>";
  }
  $("#" + ele_name).append(option);
}

function saveApproveStatus() {
  $.ajax({
    type: "POST",
    //async:false,
    url: $host_url + "updateAdmissionStatus",
    data:
      "&fappno=" +
      encodeURIComponent($("#student_entry_admno").val()) +
      "&appstatus=" +
      encodeURIComponent($("#approvestatus").val()),
    success: function (responce) {
      responce = eval("(" + responce + ")");
      if (responce.error_code == 0) {
        alert(responce.data);
        gsl_no = 0;
      }
    },
  });
}
/* function GetCombinationSubjectList(collcode,combcode)
{
	if( jQuery.trim($("#student_entry_degree_code").val())!='')
	{
		$sl_no='';
		$sl_no=encodeURIComponent(trim($("#student_entry_admno").val()));
		$.ajax({
				type: "POST",
				//async:false,
				url: $host_url+"getAppStudsubApprTotal", 
				data:"degree_code="+$("#student_entry_degree_code").val()+"&exam="+$("#student_entry_exam").val() +
				"&sl_no="+$sl_no+"&collcode="+collcode+
				"&sub_degree="+encodeURIComponent(trim($("#student_entry_sub_degree_code").val()))+
				"&combination="+combcode,
				success: subjectAppearingTotalResponse
			});	
	}	
}
function subjectAppearingTotalResponse($responce)
{
	$responce = eval('(' + $responce + ')'); 
	$("#subject_appearing").show();
	$("#subject_appearing").html($responce.data.html);	
} */

function saveadmApproveStatus() {
  checked_admapp_nos = new Array();
  var obj = $("input[id*='adm_check_box_']");
  jQuery.each(obj, function (k, v) {
    row_id = v["id"].split("_")[3];
    if ($(this).is(":checked")) checked_admapp_nos.push(row_id);
  });

  // var apprremarks = document.getElementById('apprremarks').value;
  var appr_flist = document.getElementById("appr_flist").value;

  // if (checked_admapp_nos.length > 0) {
  // 	var parameter = "&arun=" + checked_admapp_nos + "&apprremarks=" + apprremarks + "&appr_flist=" + appr_flist;
  // } else {
  // 	degree =$("#appdegree").val();// document.getElementById('student_entry_degree_code').value;
  // 	console.log("qwerty",degree);
  // 	slno =  document.getElementById('student_entry_admno').value;
  // 	appr_status =  $("#appr_status").val();//document.getElementById('approvestatus').value;
  // 	if (appr_status == '') {
  // 		alert('Select Status.');
  // 		return false;
  // 	}

  // 	var parameter = "&degree=" + degree + "&slno=" + slno + "&appr_status=" + appr_status + "&apprremarks=" + apprremarks + "&appr_flist=" + appr_flist;
  // }

  var appr_list = [];
  $("#adm_application_details")
    .find("table>tbody>tr")
    .each(function (i, el) {
      var obj = {};
      obj.appno = $(el).find("td>input[type=hidden]").val();

      obj.checked = $(el).find("td>input[type=checkbox]").is(":checked");

      obj.remarks = $(el).find("td>input[type=text]").val();
      if (obj.appno !== undefined) appr_list.push(obj);
    });
  console.log(appr_list);
  $.ajax({
    type: "POST",
    data:
      "&data=" +
      JSON.stringify(appr_list) +
      "&arun=" +
      checked_admapp_nos +
      "&appr_flist=" +
      appr_flist,
    url: $host_url + "updateadmAdmissionStatus",
    success: ReceivceadmSelectedApplicationsResponce,
  });
}

function ReceivceadmSelectedApplicationsResponce(responce) {
  responce = eval("(" + responce + ")");
  if (responce.error_code == 0) {
    alert(responce.data);
  }
}
function backAdmissionList() {
  gsl_no = 0;
  $("#page_main_div").load("../html_modules/approve.html", function () {
    document.getElementById("display_module_name").innerHTML =
      " Admission Approve ";
    document.getElementById("module_name_for_save").value = "Admission Approve";
    getDefaultHeadFooterLinks("Admission Approve");

    $.ajax({
      type: "POST",
      url: $host_url + "GetAllSelectDropdown",
      success: function ($responce) {
        $responce = eval("(" + $responce + ")");
        var optionsAsString = "<option value=''> Select College </option>";
        for (var i = 0; i < $responce.data.length; i++) {
          if ($responce.data[i].internal_code == gsrchColl) {
            optionsAsString +=
              "<option value='" +
              $responce.data[i].internal_code +
              "' selected>" +
              $responce.data[i].value +
              "</option>";
          } else
            optionsAsString +=
              "<option value='" +
              $responce.data[i].internal_code +
              "'>" +
              $responce.data[i].value +
              "</option>";
        }
        $("#appcollege").append(optionsAsString);
      },
    });

    $.ajax({
      type: "POST",
      data: "&collcode=" + gsrchColl,
      url: $host_url + "GetCollegeDegreeDropdown",
      success: function ($responceDeg) {
        $responceDeg = eval("(" + $responceDeg + ")");
        var optionsAsString = "<option value=''> Select College </option>";
        for (var i = 0; i < $responceDeg.data.length; i++) {
          if ($responceDeg.data[i].internal_code == gsrchDeg) {
            optionsAsString +=
              "<option value='" +
              $responceDeg.data[i].internal_code +
              "' selected>" +
              $responceDeg.data[i].value +
              "</option>";
          } else
            optionsAsString +=
              "<option value='" +
              $responceDeg.data[i].internal_code +
              "'>" +
              $responceDeg.data[i].value +
              "</option>";
        }
        $("#appdegree").append(optionsAsString);
      },
    });

    $.ajax({
      type: "POST",
      //async:false,
      url: $host_url + "getCombinationNames",
      data: "&degree=" + gsrchDeg,
      success: function ($responceComb) {
        $responceComb = eval("(" + $responceComb + ")");
        var optionsAsString = "<option value=''> Select Combination </option>";
        for (var i = 0; i < $responceComb.data.length; i++) {
          if ($responceComb.data[i].internal_code == gsrchComb) {
            optionsAsString +=
              "<option value='" +
              $responceComb.data[i].internal_code +
              "' selected>" +
              $responceComb.data[i].value +
              "</option>";
          } else
            optionsAsString +=
              "<option value='" +
              $responceComb.data[i].internal_code +
              "'>" +
              $responceComb.data[i].value +
              "</option>";
        }
        $("#degcomb").append(optionsAsString);
      },
    });

    $("#appr_status").val(gsrchStatus);

    $.ajax({
      type: "POST",
      data:
        "&collcode=" +
        gsrchColl +
        "&degcode=" +
        gsrchDeg +
        "&combcode=" +
        gsrchComb +
        "&apprstatus=" +
        gsrchStatus,
      url: $host_url + "GetAdmissionList",
      success: responceGetAdmissionList,
    });
  });
}

function Checkalladmapplication($id) {
  var k;
  if (document.getElementById("arun").checked == true) {
    //alert(total);
    for (k = 1; k <= parseInt(total); k++) {
      var APPNO = document.getElementById("adm_check_box_" + k).value;
      document.getElementById("adm_check_box_" + APPNO).checked = true;
    }
  } else {
    for (k = 1; k <= total; k++) {
      var APPNO = document.getElementById("adm_check_box_" + k).value;
      document.getElementById("adm_check_box_" + APPNO).checked = false;
    }
  }
}

function getsubjectappAppearingTotal() {
  if (jQuery.trim($("#student_entry_degree_code").val()) != "") {
    $sl_no = "";

    $sl_no = encodeURIComponent(trim($("#student_entry_slno").val()));
    $.ajax({
      type: "POST",
      //async:false,
      url: $host_url + "getAppStudsubApprTotal",
      data:
        "degree_code=" +
        encodeURIComponent(trim($("#student_entry_degree_code").val())) +
        "&exam=" +
        $("#student_entry_exam").val() +
        "&sl_no=" +
        $sl_no +
        "&sub_degree=" +
        encodeURIComponent(trim($("#student_entry_sub_degree_code").val())) +
        "&collcode=" +
        college_code,
      success: subjectAppearingTotalResponse,
    });
  }
}
function subjectAppearingTotalResponse($responce) {
  $responce = eval("(" + $responce + ")");
  $g_subject_appearing = $responce.data;
  $g_remaining_counter_inc = $responce.data.remaining_count;
  $("#subject_appearing").show();
  $("#subject_appearing").html($responce.data.html);
}

function admapprovelist() {
  var fcollcode = $("#appcollege").val();
  var fdegree = $("#appdegree").val();
  var fcombcode = $("#degcomb").val();
  var fstatus = $("#appr_status").val();
  var flist = $("#appr_flist").val();
  var deggrp = $("#deggrp").val();
  var examno = $("#examno").val();

  if (fcollcode == "") {
    alert("Please Select College");
    return;
  }

  parameters =
    "&fcollcode=" +
    trim(fcollcode) +
    "&fdegree=" +
    trim(fdegree) +
    "&fcombcode=" +
    trim(fcombcode) +
    "&fstatus=" +
    trim(fstatus) +
    "&list=" +
    trim(flist) +
    "&deggrp=" +
    trim(deggrp) +
    "&examno=" +
    examno;

  $.ajax({
    type: "POST",
    //async:false,
    url: $host_url + "checkadmapprovelist",
    data: parameters,
    success: function ($responce) {
      $responce = eval("(" + $responce + ")");
      if ($responce.error_code == -1) {
        alert($responce.data);
        return;
      }

      window.open($host_url + "PrintApprovalList.demo" + parameters);
      return;
    },
  });
}