ticketcenter update

This commit is contained in:
2026-02-19 16:48:26 +01:00
parent 68f7a95fdf
commit 8749bc7994
24 changed files with 2029 additions and 124 deletions

View File

@@ -0,0 +1,44 @@
<?php
error_reporting(E_ERROR | E_PARSE | E_CORE_ERROR | E_COMPILE_ERROR);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
session_start();
$currDir = __DIR__;
$rootDir = dirname(dirname(dirname($currDir)));
$mysydeDir = $rootDir . '/mysyde';
require_once($rootDir . '/vendor/autoload.php');
require_once($rootDir . "/mysyde/frontend/frontend_functions.inc.php");
$envDir = $rootDir . '/config';
$envFilePath = $envDir . '/.env';
if (is_dir($envDir) && file_exists($envFilePath) && is_file($envFilePath) && is_readable($envFilePath)) {
$dotenv = new \Dotenv\Dotenv($envDir);
$dotenv->load();
}
$common = $mysydeDir ."/common/common_functions.inc.php";
require_once($common);
$connEnv = (local_environment()) ? $mysydeDir."/dc.config.php" : $mysydeDir."/dc-server.config.php";
require_once($connEnv);
db_connect();
switch ($_POST['action']) {
case 'get_tickets':
get_tickets();
break;
default:
echo json_encode(['error' => 'Invalid action']);
break;
}
function get_tickets() {
$contact = $_SESSION['main_contact'];
$contact_json = json_encode($contact);
return json_encode(['contact' => $contact_json]);
}