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 = isset($_POST["email"]) ? trim($_POST["email"]) : ''; $gameserver = $_POST['gameserver']; $subjectRaw = isset($_POST["subject"]) ? trim($_POST["subject"]) : ''; $subject = get_lang('support') . ($subjectRaw !== '' ? ": " . $subjectRaw : ''); $message = isset($_POST["message"]) ? trim($_POST["message"]) : ''; if ($message === '') { $errMsg = get_lang('message_must_be_filled_out'); $errTitle = get_lang('error'); echo ""; } else { //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 ($email === '' || mymail($email, $subject, $content, $settings, $user['users_login']) == TRUE) { ?> '; echo "

".get_lang('support')."

"; echo '
Need help faster?
Join our Discord server and post in the support channel for quick assistance from our team and community.
Join Discord
'; echo '

'.get_lang('please_describe_your_issue_below').'

'; echo get_lang('select_server').":


"; if(!isset($user['users_email']) or $user['users_email'] == "") { echo get_lang('email_address').' ('.get_lang('optional').'):


'; } else { echo ''; } echo get_lang('subject').' ('.get_lang('optional').'):


'.get_lang('message').':




'; echo '
'; ?>