/** function used to get the list of ticket comments * @param array $input_array - array which contains the following parameters * int $id - customer id * string $sessionid - session id * int $ticketid - ticket id * @return array $response - ticket comments and details as a array with elements comments, owner and createdtime which will be returned from the function get_ticket_comments_list */ function get_ticket_comments($input_array) { global $adb, $log, $current_user; $adb->println("Entering customer portal function get_ticket_comments"); $adb->println($input_array); $id = $input_array['id']; $sessionid = $input_array['sessionid']; $ticketid = (int) $input_array['ticketid']; if (!validateSession($id, $sessionid)) { return null; } $userid = getPortalUserid(); $user = new Users(); $current_user = $user->retrieveCurrentUserInfoFromFile($userid); if (getFieldVisibilityPermission('HelpDesk', $userid, 'comments') == '1') { return null; } $seed_ticket = new HelpDesk(); $response = $seed_ticket->get_ticket_comments_list($ticketid); return $response; }
function get_ticket_comments($ticketid) { $seed_ticket = new HelpDesk(); $output_list = array(); $response = $seed_ticket->get_ticket_comments_list($ticketid); return $response; }