You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Mods-for-HESK-Netsyms/web-services/ticket/getTicket.php

25 lines
638 B
PHP

<?php
//-- This service will return ticket information for a specific ticket ID (NOT TRACKING ID)
header('Content-Type: application/json');
define('IN_SCRIPT',1);
define('HESK_PATH','/../../');
require(HESK_PATH . 'hesk_settings.inc.php');
include('/../repositories/ticketRepository.php');
if(isset($_GET['id']))
{
$ticket = TicketRepository::getTicketForId($_GET['id'], $hesk_settings);
echo json_encode($ticket);
}
elseif (isset($_GET['trackingid']))
{
$ticket = TicketRepository::getTicketForTrackingId($_GET['trackingid'], $hesk_settings);
echo json_encode($ticket);
}
else
{
header(http_response_code(400));
}