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
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();
},
});
}
|