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.140.188.195
Current Path : /var/www/oasis/js/ |
| Current File : /var/www/oasis/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--', '0')
$op.id = '0'
document.getElementById('user_type').options.add($op)
$op = new Option('--Select--', '0')
$op.id = '0'
document.getElementById('user_superwiser').options.add($op)
$op = new Option('--Select--', '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--', '0')
$op.id = '0'
document.getElementById('user_rights_user').options.add($op)
$op = new Option('--Select--', '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()
},
})
}
|