Files
awo-hamburg-intranet/module/ticketcenter/show_ticketcenter_ajax.php
2026-02-17 14:56:23 +01:00

42 lines
1.4 KiB
PHP

<?php
session_start();
$currDir = __DIR__;
$rootDir = 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();
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$category_id = $_POST['category_id'];
$query = "SELECT * FROM main_tickets_category WHERE parent_id = ".$category_id." ORDER BY sorting";
$result = @mysqli_query($GLOBALS['mysql_con'], $query);
if (mysqli_num_rows($result) <= 0) {
return;
}
echo "<div class='label'><label for='input_subcategory'>Gewerk</label></div>";
echo "<div class='input'>";
echo "<select name='input_subcategory' id='input_subcategory' class='select' required>";
echo "<option value=''>Auswählen..</option>";
while($row = @mysqli_fetch_array($result)){
echo "<option value='".$row['id']."'>".$row['description']."</option>";
}
echo "</select>";
echo "</div>";
}