isAdmin($_SESSION['user_id']); if ( $isAdmin ) $server_homes = $db->getIpPorts(); else $server_homes = $db->getIpPortsForUser($_SESSION['user_id']); $user = $db->getUserById($_SESSION['user_id']); if(isset($_POST["submit"])){ $email = $_POST["email"]; $gameserver = $_POST['gameserver']; $subject = get_lang('support').": ".$_POST["subject"]; $message = $_POST["message"]; //TICKET SUBMITTED, POST ON DISCORD and log //logger //$db->logger( "SUPPORT TICKET SUBMITTED "); $db->logger( "TICKET SUBMITTED by " . $_SESSION['user_id']); // Post to Discord support webhook (configured in Admin > Settings) $webhook = !empty($settings['discord_webhook_main']) ? $settings['discord_webhook_main'] : ''; if (!empty($webhook)) { $panel_name = !empty($settings['panel_name']) ? $settings['panel_name'] : 'GSP'; $msg = array( 'username' => $panel_name, 'content' => 'SUPPORT TICKET: [' . htmlspecialchars($subject, ENT_QUOTES) . '] from ' . htmlspecialchars($_SESSION['users_login'] ?? '', ENT_QUOTES), ); discordmsg($msg, $webhook); } //end discord $content = get_lang_f('support_email_content', $user['users_login'], $email, $gameserver, $message); if( mymail($email, $subject, $content, $settings, $user['users_login']) == TRUE ) { ?> '; echo "