rowID; //CALL TO API FOR Roles using this access element $api_url = '/v2/role_access_permissions/access_id='.$element_id; $role_permissions = ioServer($api_url,''); //Decode Payload if (!empty($role_permissions)){$role_permissions = json_decode($role_permissions);}else{$role_permissions = null;} //------------------------------ //Variables //------------------------------ $status_text = ($responses->is_active == 1) ? ($enabled ?? 'Active') : ($disabled ?? 'Inactive'); $status_class = ($responses->is_active == 1) ? 'id1' : 'id0'; // Handle success messages if (isset($_GET['success_msg'])) { if ($_GET['success_msg'] == 1) { $success_msg = ($message_access_1 ?? 'Access element created successfully'); } if ($_GET['success_msg'] == 2) { $success_msg = ($message_access_2 ?? 'Access element updated successfully'); } if ($_GET['success_msg'] == 3) { $success_msg = ($message_access_3 ?? 'Access element deleted successfully'); } } template_header(($access_element_title ?? 'Access Element'), 'access_element', 'view'); $view = '
'.$success_msg.'
'.$status_text.'
'.$responses->access_name.'
'.$responses->access_path.'
'.($responses->access_group ?? '-').'
'.($responses->description ?? '-').'
| '.($role_name ?? 'Role Name').' | '.($permission_create ?? 'C').' | '.($permission_read ?? 'R').' | '.($permission_update ?? 'U').' | '.($permission_delete ?? 'D').' |
|---|---|---|---|---|
| '.$role_perm->role_name.' | '.$can_create.' | '.$can_read.' | '.$can_update.' | '.$can_delete.' |
| '.($no_roles_using ?? 'No roles are using this access element').' | ||||
| '.($general_created ?? 'Created').' | '.getRelativeTime($responses->created).' |
| '.($general_updated ?? 'Updated').' | '.getRelativeTime($responses->updated).' |