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.144.255.198


Current Path : /proc/thread-self/root/var/www/html/college/js/
Upload File :
Current File : //proc/thread-self/root/var/www/html/college/js/usersetup.js

var $g_is_change_pwd_requested = 0;
var $g_normal_update = 0;
var $g_is_update_by_editing = 0;
var $g_user_rights_details = "";

function CallenableUserSetUp() {
  $g_normal_update = 1;
  $g_is_update_by_editing = 0;
  $g_formula_value = "";
  window.enable_proper_module = "enableUserSetUp";
  $("#page_main_div").load(
    "../html_modules/Setup_user_set_up.html",
    function () {
      getUserDetais("0");
      document.getElementById("login_id").disabled = true;
    }
  );
  EnablePageHeaderFooter();
  if (
    getCookie("user_type") != "Admin" &&
    getCookie("user_type") != "Super Wiser"
  ) {
    $("#header_view_row").hide();
    $("#footer_view_row").hide();
  }
  $("#display_module_name").html("User Set up");
  document.getElementById("module_name_for_save").value =
    "saveUserSetUpDetails";

  //closeChangePwd();
  //get_help_text('UserSetup');

  //onclick first time we are passing 0 value and using session id we will get the details in PHP
  // if Specicific id is passed we are getting the Required user info
}
function getUserDetais($u_id) {
  $.ajax({
    type: "POST",
    data: "get_user_id=" + $u_id,
    url: $host_url + "getUserSetupDetails.demo",
    success: populateUserSetupDetailsResponse,
  });
}
function saveUserSetUpDetails() {
  if (trim(document.getElementById("user_type").value) == "0") {
    alert("Please Select the User Type");
    document.getElementById("user_type").focus();
    return;
  } else if (trim(document.getElementById("login_id").value) == "") {
    alert("Please Enter the Login Id");
    document.getElementById("login_id").focus();
    return;
  } else if ($g_is_change_pwd_requested == 1) {
    // if (
    //   getCookie("user_type").toLowerCase() != "lsys" &&
    //   getCookie("user_type") != "Admin" &&
    //   document.getElementById("old_password").value == ""
    // ) {
    //   alert("Please Enter the Valid Old Password");
    //   document.getElementById("old_password").focus();
    //   return;
    // } else
    if (document.getElementById("new_password").value == "") {
      alert("Please Enter the New Password");
      document.getElementById("new_password").focus();
      return;
    } else if (document.getElementById("retype_new_password").value == "") {
      alert("Please Re-Enter the New Password");
      document.getElementById("retype_new_password").focus();
      return;
    } else if (
      document.getElementById("retype_new_password").value !=
      document.getElementById("new_password").value
    ) {
      alert("New Password and Re-Entered password's are not matching");
      document.getElementById("retype_new_password").focus();
      return;
    }
  } else if (trim(document.getElementById("user_real_name").value) == "") {
    alert("Please Enter the User Name");
    document.getElementById("user_real_name").focus();
    return;
  }

  /* else if(!validateemail(trim(document.getElementById('user_email_id').value)))
{
alert('Please Enter the Valid Email Id');
document.getElementById('user_email_id').focus();
return;
} */
  $can_edit_help_text = 0;

  $lstr_data = "is_normal_update=" + $g_normal_update;
  $lstr_data += "&is_update_by_editing=" + $g_is_update_by_editing;
  $lstr_data += "&user_type_id=" + document.getElementById("user_type").value;
  $lstr_data +=
    "&login_id=" +
    trim(encodeURIComponent(document.getElementById("login_id").value));
  $lstr_data +=
    "&user_real_name=" +
    trim(encodeURIComponent(document.getElementById("user_real_name").value));
  $lstr_data +=
    "&user_email_id=" +
    trim(encodeURIComponent(document.getElementById("user_email_id").value));
  $lstr_data +=
    "&user_group=" +
    trim(encodeURIComponent(document.getElementById("user_group").value));
  $lstr_data +=
    "&super_wiser=" +
    trim(encodeURIComponent(document.getElementById("user_superwiser").value));
  var user_theme = $(".jquery-ui-themeswitcher-title")
    .text()
    .replace("Theme: ", "");
  $lstr_data += "&user_theme=" + user_theme;

  if (document.getElementById("user_can_edit_help").checked == true)
    $can_edit_help_text = 1;
  $lstr_data += "&can_edit_help_text=" + $can_edit_help_text;
  $lstr_data += "&is_password_changed=" + $g_is_change_pwd_requested;
  $lstr_data +=
    "&user_college_code=" +
    trim(
      encodeURIComponent(
        document.getElementById("user_setup_college_code").value
      )
    );
  $lstr_data +=
    "&sysusrkey=" +
    encodeURIComponent(document.getElementById("new_password").value);

  $.ajax({
    type: "POST",
    data: $lstr_data,
    url: $host_url + "updateUserSetUpDetails.demo",
    success: updateUserSetUpDetailsResponse,
  });
}
function updateUserSetUpDetailsResponse($responce) {
  $responce = eval("(" + $responce + ")");
  alert($responce.data);
  home();
  //$g_is_update_by_editing=0;
}
$g_user_type_obj = new Object();
function populateUserSetupDetailsResponse($responce) {
  $responce = eval("(" + $responce + ")");

  getDefaultHeadFooterLinks("User Setup");

  document.getElementById("user_type").focus();
  document.getElementById("user_type").options.length = 0;
  document.getElementById("user_superwiser").options.length = 0;
  document.getElementById("user_group").options.length = 0;
  $op = new Option("Select One", "0");
  $op.id = "0";
  document.getElementById("user_type").options.add($op);

  $op = new Option("Select One", "0");
  $op.id = "0";
  document.getElementById("user_superwiser").options.add($op);

  $op = new Option("Select One", "0");
  $op.id = "0";
  document.getElementById("user_group").options.add($op);

  for ($i = 0; $i < $responce.data["user_type"].length; $i++) {
    $op = new Option(
      $responce.data["user_type"][$i]["value"],
      $responce.data["user_type"][$i]["internal_code"]
    );
    $op.id = $responce.data["user_type"][$i]["internal_code"]; //specifying the id  for options
    document.getElementById("user_type").options.add($op);

    $g_user_type_obj[$responce.data["user_type"][$i]["value"]] =
      $responce.data["user_type"][$i]["internal_code"];
  }
  for ($i = 0; $i < $responce.data["super_wiser"].length; $i++) {
    $op = new Option(
      $responce.data["super_wiser"][$i]["value"],
      $responce.data["super_wiser"][$i]["internal_code"]
    );
    $op.id = $responce.data["super_wiser"][$i]["internal_code"]; //specifying the id  for options
    document.getElementById("user_superwiser").options.add($op);
  }
  for ($i = 0; $i < $responce.data["Group"].length; $i++) {
    $op = new Option(
      $responce.data["Group"][$i]["value"],
      $responce.data["Group"][$i]["internal_code"]
    );
    $op.id = $responce.data["Group"][$i]["internal_code"]; //specifying the id  for options
    document.getElementById("user_group").options.add($op);
  }

  document.getElementById("login_id").value =
    $responce.data["user_details"].sysusr;
  document.getElementById("user_type").value =
    $responce.data["user_details"].user_type;
  document.getElementById("user_real_name").value =
    $responce.data["user_details"].real_name;
  document.getElementById("user_email_id").value =
    $responce.data["user_details"].email_id;
  document.getElementById("user_superwiser").value =
    $responce.data["user_details"].super_wiser;
  document.getElementById("user_group").value =
    $responce.data["user_details"].user_group;
  document.getElementById("user_setup_college_code").value =
    $responce.data["user_details"].college_code;

  if ($responce.data["user_details"].can_edit_help_text == "1")
    document.getElementById("user_can_edit_help").checked = true;
  else document.getElementById("user_can_edit_help").checked = false;

  //if(getCookie('user_type')!='Admin' )
  if (getCookie("user_type").toLowerCase() == "user") {
    document.getElementById("user_can_edit_help").disabled = true;
    document.getElementById("user_group").disabled = true;
    document.getElementById("user_superwiser").disabled = true;
    document.getElementById("user_type").disabled = true;
    document.getElementById("add_new_user").style.display = "none";
    document.getElementById("tr_user_setup_college_code").style.display =
      "none";
  }
  if (getCookie("user_type").toLowerCase() == "admin") {
    document.getElementById("user_can_edit_help").disabled = true;
    document.getElementById("user_group").disabled = true;
    document.getElementById("user_superwiser").disabled = true;
    document.getElementById("user_type").disabled = true;
    document.getElementById("add_new_user").style.display = "block";
    document.getElementById("tr_user_setup_college_code").style.display =
      "none";
  }
}
function openChangePwd() {
  if (getCookie("user_type") == "Admin") {
    document.getElementById("row_old_password").style.display = "none";
  } else document.getElementById("row_old_password").style.display = "";

  document.getElementById("row_new_password").style.display = "";
  document.getElementById("row_retype_new_password").style.display = "";
  document.getElementById("change_pwd").style.display = "none";
  document.getElementById("cancel_change_pwd").style.display = "";
  document.getElementById("old_password").value = "";
  document.getElementById("new_password").value = "";
  document.getElementById("retype_new_password").value = "";
  $g_is_change_pwd_requested = 1;
}
function closeChangePwd() {
  document.getElementById("row_new_password").focus();
  document.getElementById("row_old_password").style.display = "none";
  document.getElementById("row_new_password").style.display = "none";
  document.getElementById("row_retype_new_password").style.display = "none";
  document.getElementById("change_pwd").style.display = "";
  $g_is_change_pwd_requested = 0;
}
function addNewUsers() {
  openChangePwd();
  //document.getElementById('user_type').disabled=true;
  document.getElementById("user_type").focus();
  if (getCookie("user_type").toLowerCase() == "admin") {
    document.getElementById("user_type").value = $g_user_type_obj["User"];
  } else document.getElementById("user_type").value = $g_user_type_obj["Admin"];

  document.getElementById("login_id").value = "";
  document.getElementById("user_real_name").value = "";
  document.getElementById("user_email_id").value = "";
  document.getElementById("user_superwiser").value = "0";
  document.getElementById("user_group").value = "0";
  document.getElementById("user_can_edit_help").checked = false;
  document.getElementById("login_id").disabled = false;
  document.getElementById("cancel_change_pwd").style.display = "none";
  document.getElementById("row_old_password").style.display = "none";
  document.getElementById("change_pwd").style.display = "none";
  $g_normal_update = 0;
}
function getUserSetUpDetails($id) {
  $("#page_main_div").load("../html_modules/Setup_user_set_up.html");
  //closeChangePwd();
  $g_is_change_pwd_requested = 0;
  getUserDetais($id);
  $g_normal_update = 1;
  $g_is_update_by_editing = $id;
}

// user rights starts here 27 oct
function CallenableUserRightsSetUp() {
  window.enable_proper_module = "enableUserRightsSetUp";
  //document.getElementById('user_rights_table_data').innerHTML='';
  //enable_left_navi_div('user_rights');
  $("#page_main_div").load("../html_modules/Setup_user_rights.html");
  document.getElementById("display_module_name").innerHTML = "User Rights";
  document.getElementById("module_name_for_save").value =
    "saveUserRightsDetails";
  //get_help_text('UserSetupRights');
  //document.getElementById('vertical_space_div').style.height='25px';
  getDefaultHeadFooterLinks("User Rights");
  $.ajax({
    type: "POST",
    //data:"user_id="+$u_id,
    url: $host_url + "getUserRightsDetails.demo",
    success: populateUserRightsDetailsResponse,
  });
}
function populateUserRightsDetailsResponse($responce) {
  $responce = eval("(" + $responce + ")");

  document.getElementById("user_rights_user").options.length = 0;
  document.getElementById("user_rights_module_type").options.length = 0;
  $op = new Option("Select One", "0");
  $op.id = "0";
  document.getElementById("user_rights_user").options.add($op);

  $op = new Option("Select One", "0");
  $op.id = "0";
  document.getElementById("user_rights_module_type").options.add($op);

  for ($i = 0; $i < $responce.data["user_rights_user"].length; $i++) {
    $op = new Option(
      $responce.data["user_rights_user"][$i]["value"],
      $responce.data["user_rights_user"][$i]["internal_code"]
    );
    $op.id = $responce.data["user_rights_user"][$i]["internal_code"]; //specifying the id  for options
    document.getElementById("user_rights_user").options.add($op);
  }
  for ($i = 0; $i < $responce.data["user_rights_module_type"].length; $i++) {
    $op = new Option(
      $responce.data["user_rights_module_type"][$i]["value"],
      $responce.data["user_rights_module_type"][$i]["internal_code"]
    );
    $op.id = $responce.data["user_rights_module_type"][$i]["internal_code"]; //specifying the id  for options
    document.getElementById("user_rights_module_type").options.add($op);
  }
  document.getElementById("user_rights_table_data_div").innerHTML = "";
  getUserRightModuleNames(0, "");
}
function getUserRightModuleNames($id, $serach_value) {
  if ($serach_value == "") {
    document.getElementById("search_user_right_module_name").value = "";
  }
  $user_id = document.getElementById("user_rights_user").value;
  $.ajax({
    type: "POST",
    data:
      "module_type=" +
      $id +
      "&serach_value=" +
      trim($serach_value) +
      "&user_id_value=" +
      $user_id,
    url: $host_url + "getUserRightsModuleNames.demo",
    success: UserRightsModuleNamesResponse,
  });
}
function UserRightsModuleNamesResponse($responce) {
  $responce = eval("(" + $responce + ")");

  $g_user_rights_details = $responce;
  if ($responce.error_code == "0") {
    document.getElementById("user_rights_table_data_div").innerHTML = "";
    //$table_format="<table style='padding:3px 4px 3px 3px;' id='user_rights_table_data' width='100%' border='0' cellspacing='0' cellpadding='0'>";
    document.getElementById("user_rights_table_data_div").innerHTML =
      $responce.data.module_data;
    $(".jqgrow")
      .bind("mouseover", function (e) {
        ptr = $(e.target).parents("tr.jqgrow");
        if ($(ptr).attr("class") !== "subgrid") {
          $(ptr).addClass("ui-state-hover");
        }
        return false;
      })
      .bind("mouseout", function (e) {
        ptr = $(e.target).parents("tr.jqgrow");
        $(ptr).removeClass("ui-state-hover");
        return false;
      });
  }
}
function saveUserRightsDetails() {
  if (document.getElementById("user_rights_user").value == "0") {
    alert("Please Select the User/Group");
    document.getElementById("user_rights_user").focus();
    return;
  } else if (document.getElementById("user_rights_module_type").value == "0") {
    alert("Please Select Module Tye");
    document.getElementById("user_rights_module_type").focus();
    return;
  }

  $view_arr = new Object();
  for (
    $i = 0;
    $i < $g_user_rights_details.data["module_id_details"].length;
    $i++
  ) {
    $id = $g_user_rights_details.data["module_id_details"][$i].internal_code;
    $view_arr[$i] = new Object();
    $view_arr[$i]["id"] = $id;
    if (document.getElementById("view_own_" + $id).checked == true) {
      $view_arr[$i]["view_own"] = "1";
    } else $view_arr[$i]["view_own"] = "0";

    if (document.getElementById("view_group_" + $id).checked == true) {
      $view_arr[$i]["view_group"] = "1";
    } else $view_arr[$i]["view_group"] = "0";

    if (document.getElementById("view_dep_" + $id).checked == true) {
      $view_arr[$i]["view_dep"] = "1";
    } else $view_arr[$i]["view_dep"] = "0";

    if (document.getElementById("view_all_" + $id).checked == true) {
      $view_arr[$i]["view_all"] = "1";
    } else $view_arr[$i]["view_all"] = "0";

    if (document.getElementById("add_" + $id).checked == true) {
      $view_arr[$i]["add"] = "1";
    } else $view_arr[$i]["add"] = "0";

    if (document.getElementById("edit_own_" + $id).checked == true) {
      $view_arr[$i]["edit_own"] = "1";
    } else $view_arr[$i]["edit_own"] = "0";

    if (document.getElementById("edit_group_" + $id).checked == true) {
      $view_arr[$i]["edit_group"] = "1";
    } else $view_arr[$i]["edit_group"] = "0";

    if (document.getElementById("edit_dep_" + $id).checked == true) {
      $view_arr[$i]["edit_dep"] = "1";
    } else $view_arr[$i]["edit_dep"] = "0";

    if (document.getElementById("edit_all_" + $id).checked == true) {
      $view_arr[$i]["edit_all"] = "1";
    } else $view_arr[$i]["edit_all"] = "0";

    if (document.getElementById("delete_own_" + $id).checked == true) {
      $view_arr[$i]["delete_own"] = "1";
    } else $view_arr[$i]["delete_own"] = "0";

    if (document.getElementById("delete_group_" + $id).checked == true) {
      $view_arr[$i]["delete_group"] = "1";
    } else $view_arr[$i]["delete_group"] = "0";

    if (document.getElementById("delete_dep_" + $id).checked == true) {
      $view_arr[$i]["delete_dep"] = "1";
    } else $view_arr[$i]["delete_dep"] = "0";

    if (document.getElementById("delete_all_" + $id).checked == true) {
      $view_arr[$i]["delete_all"] = "1";
    } else $view_arr[$i]["delete_all"] = "0";
  }

  var myJSONText = JSON.stringify($view_arr);
  $lst_data =
    "user_rights_user=" +
    document.getElementById("user_rights_user").value +
    "&module_type=" +
    document.getElementById("user_rights_module_type").value;
  $.ajax({
    type: "POST",
    async: false,
    url: $host_url + "addUserRightsDetails.demo",
    data: $lst_data + "&user_rights_data=" + myJSONText,
    success: addUserRightsDetailsResponce,
  });
}
function addUserRightsDetailsResponce($responce) {
  $responce = eval("(" + $responce + ")");
  alert($responce.data);
}
function checkIsViewChecked($id) {
  document.getElementById("view_own_" + $id).checked = true;
  // to check the Group details
  if (document.getElementById("edit_own_" + $id).checked == true) {
    for (
      $i = 0;
      $i < $g_user_rights_details.data["module_id_details"].length;
      $i++
    ) {
      $c_id =
        $g_user_rights_details.data["module_id_details"][$i].internal_code;
      if (
        $c_id == $id &&
        $g_user_rights_details.data["module_id_details"][$i].group_id == "0"
      ) {
        $arr_group_id_for_check =
          $g_user_rights_details.data["module_id_details"][$i]
            .group_id_for_check;
        $spl_data = $arr_group_id_for_check.split(",");

        for ($k = 0; $k < $spl_data.length; $k++) {
          $("#view_own_" + $id + "_" + $spl_data[$k]).attr("checked", true);
          $("#edit_own_" + $id + "_" + $spl_data[$k]).attr("checked", true);
          //document.getElementById('view_own_'+$id+"_"+$spl_data[$k]).checked=true;
          //document.getElementById('edit_own_'+$id+"_"+$spl_data[$k]).checked=true;
        }
      }
    }
  } else if (document.getElementById("edit_own_" + $id).checked == false) {
    for (
      $i = 0;
      $i < $g_user_rights_details.data["module_id_details"].length;
      $i++
    ) {
      $c_id =
        $g_user_rights_details.data["module_id_details"][$i].internal_code;
      if (
        $c_id == $id &&
        $g_user_rights_details.data["module_id_details"][$i].group_id == "0"
      ) {
        $arr_group_id_for_check =
          $g_user_rights_details.data["module_id_details"][$i]
            .group_id_for_check;
        $spl_data = $arr_group_id_for_check.split(",");
        for ($k = 0; $k < $spl_data.length; $k++) {
          if (document.getElementById("edit_own_" + $id + "_" + $spl_data[$k]))
            document.getElementById(
              "edit_own_" + $id + "_" + $spl_data[$k]
            ).checked = false;
        }
      }
    }
  }
  // for to check add
  if (document.getElementById("add_" + $id).checked == true) {
    for (
      $i = 0;
      $i < $g_user_rights_details.data["module_id_details"].length;
      $i++
    ) {
      $c_id =
        $g_user_rights_details.data["module_id_details"][$i].internal_code;
      if (
        $c_id == $id &&
        $g_user_rights_details.data["module_id_details"][$i].group_id == "0"
      ) {
        $arr_group_id_for_check =
          $g_user_rights_details.data["module_id_details"][$i]
            .group_id_for_check;
        $spl_data = $arr_group_id_for_check.split(",");

        for ($k = 0; $k < $spl_data.length; $k++) {
          if (document.getElementById("add_" + $id + "_" + $spl_data[$k]))
            document.getElementById(
              "add_" + $id + "_" + $spl_data[$k]
            ).checked = true;
          if (document.getElementById("view_own_" + $id + "_" + $spl_data[$k]))
            document.getElementById(
              "view_own_" + $id + "_" + $spl_data[$k]
            ).checked = true;
        }
      }
    }
  } else if (document.getElementById("add_" + $id).checked == false) {
    for (
      $i = 0;
      $i < $g_user_rights_details.data["module_id_details"].length;
      $i++
    ) {
      $c_id =
        $g_user_rights_details.data["module_id_details"][$i].internal_code;
      if (
        $c_id == $id &&
        $g_user_rights_details.data["module_id_details"][$i].group_id == "0"
      ) {
        $arr_group_id_for_check =
          $g_user_rights_details.data["module_id_details"][$i]
            .group_id_for_check;
        $spl_data = $arr_group_id_for_check.split(",");

        for ($k = 0; $k < $spl_data.length; $k++) {
          if (document.getElementById("add_" + $id + "_" + $spl_data[$k]))
            document.getElementById(
              "add_" + $id + "_" + $spl_data[$k]
            ).checked = false;
        }
      }
    }
  }
}

/* function CheckAllColumnValue($id)
{
    if(document.getElementById('column_view').checked==true)
    {
	

	
	}
    
} */

function uncheckIsViewChecked($id) {
  if (document.getElementById("view_own_" + $id).checked == false) {
    document.getElementById("view_group_" + $id).checked = false;
    document.getElementById("view_dep_" + $id).checked = false;
    document.getElementById("view_group_" + $id).checked = false;
    document.getElementById("view_all_" + $id).checked = false;

    document.getElementById("delete_own_" + $id).checked = false;
    document.getElementById("delete_dep_" + $id).checked = false;
    document.getElementById("delete_group_" + $id).checked = false;
    document.getElementById("delete_all_" + $id).checked = false;

    document.getElementById("edit_own_" + $id).checked = false;
    document.getElementById("edit_dep_" + $id).checked = false;
    document.getElementById("edit_group_" + $id).checked = false;
    document.getElementById("edit_all_" + $id).checked = false;

    document.getElementById("add_" + $id).checked = false;
  }
  // to check the Group details
  if (document.getElementById("view_own_" + $id).checked == true) {
    for (
      $i = 0;
      $i < $g_user_rights_details.data["module_id_details"].length;
      $i++
    ) {
      $c_id =
        $g_user_rights_details.data["module_id_details"][$i].internal_code;
      if (
        $c_id == $id &&
        $g_user_rights_details.data["module_id_details"][$i].group_id != "0"
      ) {
        $arr_group_id_for_check =
          $g_user_rights_details.data["module_id_details"][$i]
            .group_id_for_check;
        $spl_data = $arr_group_id_for_check.split(",");

        for ($k = 0; $k < $spl_data.length; $k++) {
          document.getElementById(
            "view_own_" + $id + "_" + $spl_data[$k]
          ).checked = true;
        }
      }
    }
  } else if (document.getElementById("view_own_" + $id).checked == false) {
    for (
      $i = 0;
      $i < $g_user_rights_details.data["module_id_details"].length;
      $i++
    ) {
      $c_id =
        $g_user_rights_details.data["module_id_details"][$i].internal_code;
      if (
        $c_id == $id &&
        $g_user_rights_details.data["module_id_details"][$i].group_id != "0"
      ) {
        $arr_group_id_for_check =
          $g_user_rights_details.data["module_id_details"][$i]
            .group_id_for_check;
        $spl_data = $arr_group_id_for_check.split(",");

        for ($k = 0; $k < $spl_data.length; $k++) {
          document.getElementById(
            "view_own_" + $id + "_" + $spl_data[$k]
          ).checked = false;
        }
      }
    }
  }
}

function checkAllRights() {
  if ($g_user_rights_details != "") {
    if (document.getElementById("check_all_rights").checked == true) {
      for (
        $i = 0;
        $i < $g_user_rights_details.data["module_id_details"].length;
        $i++
      ) {
        $id =
          $g_user_rights_details.data["module_id_details"][$i].internal_code;

        document.getElementById("delete_own_" + $id).checked = true;
        document.getElementById("delete_group_" + $id).checked = true;
        document.getElementById("delete_dep_" + $id).checked = true;
        document.getElementById("delete_all_" + $id).checked = true;

        document.getElementById("edit_own_" + $id).checked = true;
        document.getElementById("edit_group_" + $id).checked = true;
        document.getElementById("edit_dep_" + $id).checked = true;
        document.getElementById("edit_all_" + $id).checked = true;

        document.getElementById("add_" + $id).checked = true;

        document.getElementById("view_own_" + $id).checked = true;
        document.getElementById("view_group_" + $id).checked = true;
        document.getElementById("view_dep_" + $id).checked = true;
        document.getElementById("view_all_" + $id).checked = true;
      }
    } else {
      for (
        $i = 0;
        $i < $g_user_rights_details.data["module_id_details"].length;
        $i++
      ) {
        $id =
          $g_user_rights_details.data["module_id_details"][$i].internal_code;
        document.getElementById("delete_own_" + $id).checked = false;
        document.getElementById("delete_group_" + $id).checked = false;
        document.getElementById("delete_dep_" + $id).checked = false;
        document.getElementById("delete_all_" + $id).checked = false;

        document.getElementById("edit_own_" + $id).checked = false;
        document.getElementById("edit_group_" + $id).checked = false;
        document.getElementById("edit_dep_" + $id).checked = false;
        document.getElementById("edit_all_" + $id).checked = false;

        document.getElementById("add_" + $id).checked = false;

        document.getElementById("view_own_" + $id).checked = false;
        document.getElementById("view_group_" + $id).checked = false;
        document.getElementById("view_dep_" + $id).checked = false;
        document.getElementById("view_all_" + $id).checked = false;
      }
    }
  }
}
function checkAllDepUserRights() {
  if ($g_user_rights_details != "") {
    if (document.getElementById("check_all_dep_user_rights").checked == true) {
      for (
        $i = 0;
        $i < $g_user_rights_details.data["module_id_details"].length;
        $i++
      ) {
        $id =
          $g_user_rights_details.data["module_id_details"][$i].internal_code;

        document.getElementById("delete_own_" + $id).checked = true;
        document.getElementById("delete_group_" + $id).checked = true;
        document.getElementById("delete_dep_" + $id).checked = true;

        document.getElementById("edit_own_" + $id).checked = true;
        document.getElementById("edit_group_" + $id).checked = true;
        document.getElementById("edit_dep_" + $id).checked = true;

        document.getElementById("add_" + $id).checked = true;

        document.getElementById("view_own_" + $id).checked = true;
        document.getElementById("view_group_" + $id).checked = true;
        document.getElementById("view_dep_" + $id).checked = true;
      }
    } else {
      for (
        $i = 0;
        $i < $g_user_rights_details.data["module_id_details"].length;
        $i++
      ) {
        $id =
          $g_user_rights_details.data["module_id_details"][$i].internal_code;
        document.getElementById("delete_own_" + $id).checked = false;
        document.getElementById("delete_group_" + $id).checked = false;
        document.getElementById("delete_dep_" + $id).checked = false;

        document.getElementById("edit_own_" + $id).checked = false;
        document.getElementById("edit_group_" + $id).checked = false;
        document.getElementById("edit_dep_" + $id).checked = false;

        document.getElementById("add_" + $id).checked = false;

        document.getElementById("view_own_" + $id).checked = false;
        document.getElementById("view_group_" + $id).checked = false;
        document.getElementById("view_dep_" + $id).checked = false;
      }
    }
  }
}
function CheckAllColumnValue(type) {
  var check_box_id = "";
  var own_id = "";
  var dep_id = "";
  var grp_id = "";
  var all_id = "";
  if (type == "View") {
    check_box_id = "column_view";
    own_id = "view_own_";
    grp_id = "view_group_";
    dep_id = "view_dep_";
    all_id = "view_all_";
  } else if (type == "Add") {
    check_box_id = "column_add";
    own_id = "add_";
    grp_id = "add_";
    dep_id = "add_";
    all_id = "add_";
  } else if (type == "Edit") {
    check_box_id = "column_edit";
    own_id = "edit_own_";
    grp_id = "edit_group_";
    dep_id = "edit_dep_";
    all_id = "edit_all_";
  } else if (type == "Delete") {
    check_box_id = "column_delete";
    own_id = "delete_own_";
    grp_id = "delete_group_";
    dep_id = "delete_dep_";
    all_id = "delete_all_";
  }
  if ($g_user_rights_details != "") {
    if (document.getElementById(check_box_id).checked == true) {
      for (
        $i = 0;
        $i < $g_user_rights_details.data["module_id_details"].length;
        $i++
      ) {
        $id =
          $g_user_rights_details.data["module_id_details"][$i].internal_code;

        document.getElementById(own_id + $id).checked = true;
        document.getElementById(grp_id + $id).checked = true;
        document.getElementById(dep_id + $id).checked = true;
        document.getElementById(all_id + $id).checked = true;
      }
    } else {
      for (
        $i = 0;
        $i < $g_user_rights_details.data["module_id_details"].length;
        $i++
      ) {
        $id =
          $g_user_rights_details.data["module_id_details"][$i].internal_code;
        document.getElementById(own_id + $id).checked = false;
        document.getElementById(grp_id + $id).checked = false;
        document.getElementById(dep_id + $id).checked = false;
        document.getElementById(all_id + $id).checked = false;
      }
    }
  }
}
function CheckAllRowValues($id) {
  if (document.getElementById("check_row_" + $id).checked == true) {
    document.getElementById("delete_own_" + $id).checked = true;
    document.getElementById("delete_group_" + $id).checked = true;
    document.getElementById("delete_dep_" + $id).checked = true;
    document.getElementById("delete_all_" + $id).checked = true;

    document.getElementById("edit_own_" + $id).checked = true;
    document.getElementById("edit_group_" + $id).checked = true;
    document.getElementById("edit_dep_" + $id).checked = true;
    document.getElementById("edit_all_" + $id).checked = true;

    document.getElementById("add_" + $id).checked = true;

    document.getElementById("view_own_" + $id).checked = true;
    document.getElementById("view_group_" + $id).checked = true;
    document.getElementById("view_dep_" + $id).checked = true;
    document.getElementById("view_all_" + $id).checked = true;
  } else {
    document.getElementById("delete_own_" + $id).checked = false;
    document.getElementById("delete_group_" + $id).checked = false;
    document.getElementById("delete_dep_" + $id).checked = false;
    document.getElementById("delete_all_" + $id).checked = false;

    document.getElementById("edit_own_" + $id).checked = false;
    document.getElementById("edit_group_" + $id).checked = false;
    document.getElementById("edit_dep_" + $id).checked = false;
    document.getElementById("edit_all_" + $id).checked = false;

    document.getElementById("add_" + $id).checked = false;

    document.getElementById("view_own_" + $id).checked = false;
    document.getElementById("view_group_" + $id).checked = false;
    document.getElementById("view_dep_" + $id).checked = false;
    document.getElementById("view_all_" + $id).checked = false;
  }
}

function displayUserSetUpDetails() {
  $main =
    "<table id='table_grid' class='scroll' ondblclick='selectRowId();' ></table> <div id='sub_grid_div' class='scroll' style='text-align:center;'></div>";
  document.getElementById("page_main_div").innerHTML = $main;
  if (getCookie("user_type") == "Admin") $del = true;
  else $del = false;
  jQuery("#table_grid")
    .jqGrid({
      //url:'http://localhost/activity/app.php?a=display_user_schema_group_master_grid.demo',
      url: $host_url + "displayUserSetUpDetails.demo",

      datatype: "json",
      colNames: [
        "College Code",
        "User Id",
        "Pass Word",
        "User Type",
        "Real Name",
        "Email Id",
      ],
      colModel: [
        { name: "grid_college_code", index: "grid_college_code", width: 70 },
        { name: "grid_sysusr", index: "grid_sysusr", width: 70 },
        {
          name: "grid_sysusrkey",
          index: "grid_sysusrkey",
          width: 70,
          hidden: true,
        },
        { name: "grid_user_type", index: "grid_user_type", width: 70 },
        { name: "grid_real_name", index: "grid_real_name", width: 70 },
        { name: "grid_email_id", index: "grid_email_id", width: 70 },
      ],
      rowNum: 10,
      rowList: [15, 20, 25, 30, 35],
      imgpath: $img_path,
      pager: jQuery("#sub_grid_div"),
      sortname: "id",
      height: "250",
      width: "845",
      viewrecords: true,
      cellEdit: true,
      sortorder: "desc",
      multiselect: false,
      caption: "User Details",
      editurl: $host_url + "deleteUserSetUpDetails.demo",
    })
    .navGrid("#sub_grid_div", { edit: false, add: false, del: false })
    .navButtonAdd("#sub_grid_div", {
      caption: "Edit",
      onClickButton: function () {
        selectRowId();
      },
    });
}