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 "

".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').':


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


'.get_lang('message').':




'; echo '
'; ?>