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.138.134.77
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=='' ) && getCookie('user_type')!='super' )
{
alert('Please Enter the Valid Old Password');
document.getElementById('old_password').focus();
return;
} */
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';
document.getElementById('user_setup_college_code').disabled = true;
$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();
}
});
}
|