TP-Docs
HTML5 Icon HTML5 Icon HTML5 Icon
TP on Social Media

Recent

Welcome to TinyPortal. Please login or sign up.

Members
Stats
  • Total Posts: 196,022
  • Total Topics: 21,332
  • Online today: 473
  • Online ever: 8,223 (February 19, 2025, 04:35:35 AM)
Users Online
  • Users: 0
  • Guests: 215
  • Total: 215

Battle Request Form - America's Army

Started by Hairy, October 31, 2007, 01:37:37 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Hairy

I have modified the "Join Us!" snippet to be used as a "Battle Request" form, I made this for our AA clan and with appropriate changes could be used for other games.

Features:

*The form will post in different boards according to what version the applicant wants to battle on, this could be also used for multi-gaming forums. In our case we have 2 squads who play different versions of AA and it will post in that particular squads board.

*It will post a link to tracker with the game server IP

*Detailed Time-Zone entry

I had some issues trying to make an entry in the configuration section so you could easily change your own clan Tag/Name (uses this for the title of the post it creates) so you will need to find 'subject' => 'Battle request =SAMS= Vs ' . $_POST['clan_tag'], and replace =SAMS= with your own clan Tag/Name.

Heres the code:
global $sourcedir, $user_info, $context ;

require_once($sourcedir . '/Subs.php');
require_once($sourcedir .'/Subs-Post.php');

////////////////////////////////////////////////////////////////
////////////USER CONFIGURATION SECTION
////////////////////////////////////////////////////////////////

/////////////////APPLICATION POSTING OPTIONS///////////////////
// This will decide which board the application will be posted

//question in form
$ver_question = '* AA version:';

//title of the first option (version/squad/game)
$version1 = '2.6';

//board id to post the application form if the first option is selected by the applicant
$board1 = '52';

//title of the second option (version/squad/game)
$version2 = '2.8.1';

//board id to post the application form if the second option is selected by the applicant
$board2 = '51';

///////////////END OF APPLICATION POSTING OPTIONS///////////////

//your game server IP
$serverip = '8.3.7.120';

//send the application by email?
$enable_email=false;

//email address to send form to
$email_address='youremailaddress';

//post the application on forum?
$enable_post=true;

//the id of the this article
$this_article_id = '23';

//article to be redirected to after form is submitted
$thank_you_article_id = '27';

////////////////////////////////////////////////////////////////
////////////END OF CONFIGURATION SECTION
////////////////////////////////////////////////////////////////

$board_id= $_POST['version'];

$show_form= 'true';
if (isset($_POST['submitted'])) {
// Handle the form

// Check required fields
$enroll_errors = array(); //Initialize error array

// Check for AA version
if (empty($_POST['version']) ){
$enroll_errors[] = 'You forgot to enter the AA version.';
}
// Check for a Tag
if (empty($_POST['clan_name']) ){
$enroll_errors[] = 'You forgot to enter your Clan Tag.';
}
// Check for a Website address
if (empty($_POST['website']) ){
$enroll_errors[] = 'You forgot to enter your Website address.';
}
// Check for a day
if (empty($_POST['date_day']) ){
$enroll_errors[] = 'You forgot to enter the Day.';
}
// Check for a month
if (empty($_POST['date_month']) ){
$enroll_errors[] = 'You forgot to enter the Month.';
}
// Check for the time
if (empty($_POST['time']) ){
$enroll_errors[] = 'You forgot to enter the Battle time.';
}
// Check for the Time Zone
if (empty($_POST['time_zone']) ){
$enroll_errors[] = 'You forgot to enter the Time zone.';
}       

if (empty($enroll_errors)) { //Everything seems to be OK
     
        $show_form='false';



// email an application

$subject = 'Battle request';
$body = 'Battle request has been made by ' . $context['user']['name'] .
' from IP Address ' . $user_info['ip'] . '
Clan Tag:  ' . $_POST['clan_tag'] . '
Clan name:  ' . $_POST['clan_name'] . '
Website address:  http://www.' . $_POST['website'] . '
Battle date:  ' . $_POST['date_day'] . ' ' . $_POST['date_month'] . '
Battle time:  ' . $_POST['time'] . '
Time zone: ' . $_POST['time_zone'] . '
Number of players: ' . $_POST['no_players'] . '
Server:  http://aaotracker.com/webspec/index.php?addr=' . $_POST['server'] . ':1716
Map:  ' . $_POST['map'] . '
Weapon loadout:  ' . $_POST['weapon'] . '
Other information:  ' . $_POST['other'];

$postbody = 'Battle request has been made by ' . $context['user']['name'] .'
[table]
[tr][td]Clan Tag:[/td][td] ' . $_POST['clan_tag'] . '[/td][/tr]
[tr][td]Clan name:[/td][td] ' . $_POST['clan_name'] . '[/td][/tr]
[tr][td]Website address:[/td][td] http://www.' . $_POST['website'] . '[/td][/tr]
[tr][td]Battle date:[/td][td] ' . $_POST['date_day'] . ' ' . $_POST['date_month'] . '[/td][/tr]
[tr][td]Battle time:[/td][td] ' . $_POST['time'] . '[/td][/tr]
[tr][td]Time zone:[/td][td] ' . $_POST['time_zone'] . '[/td][/tr]
[tr][td]Number of players:[/td][td] ' . $_POST['no_players'] . '[/td][/tr]
[tr][td]Server:[/td][td] http://aaotracker.com/webspec/index.php?addr=' . $_POST['server'] . ':1716[/td][/tr]
[tr][td]Map:[/td][td] ' . $_POST['map'] . '[/td][/tr]
[tr][td]Weapon loadout:[/td][td] ' . $_POST['weapon'] . '[/td][/tr]
[tr][td]Other information:[/td][td] ' . $_POST['other']. '[/td][/tr]
[/table]';



            if ($enable_email)
mail($email_address, $subject, $body,"From: " . $user_info['email']);



//create new forum post with application

$msgOptions = array(
'id' =>  0 ,
'subject' => 'Battle request =SAMS= Vs ' . $_POST['clan_tag'],
'body' => $postbody ,
'icon' => 'xx',
'smileys_enabled' => false,
'attachments' =>  array(),
);
$topicOptions = array(
'id' => 0 ,
'board' => $board_id,
'poll' =>  null,
'lock_mode' =>  null,
'sticky_mode' =>  true,
'mark_as_read' => true,
);
$posterOptions = array(
'id' => $context['user']['id'],
'name' => $context['user']['name'],
'email' => $user_info['email'],
'update_post_count' => true,
);
   
if ($enable_post)
            createPost($msgOptions, $topicOptions, $posterOptions);

// Redirect to thank you page
header('Location: http://' . $_SERVER['HTTP_HOST'] .'/index.php?page=' . $thank_you_article_id);

} else {
// Redirect to error page
//header('Location: http://' . $_SERVER['HTTP_HOST'] . '/index.php?page=' . $enroll_error_article_id );
echo '<h2 class="error">Error!</h2>';
echo '<p class="error">The following error(s) occured:<br />';

foreach ($enroll_errors as $msg) {
echo " - $msg<br />";
}
   echo "<p>Please, correct all errors and try again.</p>" ;



}
}
//else { // Display the form

echo '
<form action="index.php?page='  . $this_article_id  . '" method="post">
        <INPUT id="submitted" name="submitted" type="hidden" value="TRUE" />
<TABLE class = "bordercolor" cellSpacing="1" cellPadding="1" width="95%" border="0">
<TR class ="windowbg">
<TD width = "200px">' . $ver_question . '</TD>
<TD><SELECT id = "version" name = "version" style="WIDTH: 90px" value ="';
if (isset($_POST['version'])) echo $_POST['version'];   
echo '" />
<OPTION value="" selected>-------------</OPTION>
<OPTION value=' . $board1 . '>' . $version1 . '</OPTION>
<OPTION value=' . $board2 . '>' . $version2 . '</OPTION>
</SELECT>
</TD>
</TR>
<TR class ="windowbg2">
<TD width = "200px">* Clan Tag:</TD>
<TD><INPUT id="clan_tag" name="clan_tag" type="text" value ="';
if (isset($_POST['clan_tag'])) echo $_POST['clan_tag'];
echo '" /></TD>
</TR>
<TR class ="windowbg">
<TD width = "200px">* Clan name:</TD>
<TD><INPUT id="clan_name" name="clan_name" type="text" style="WIDTH: 250px" value ="';
if (isset($_POST['clan_name'])) echo $_POST['clan_name'];
echo '" /></TD>
</TR>
<TR class ="windowbg2">
<TD width = "200px">* Website address:</TD>
<TD>http://www.<INPUT id="website" name="website" type="text" style="WIDTH: 250px" value ="';
if (isset($_POST['website'])) echo $_POST['website']; else echo $user_info['website']; 
echo '" /></TD>
</TR>
<TR class ="windowbg">
<TD width = "200px">* Battle date:</TD>
<TD><SELECT id="date_day" name="date_day" style="WIDTH: 50px" value ="';
if (isset($_POST['date_day'])) echo $_POST['date_day'];   
echo '" />
<OPTION value="" selected>-----</OPTION>
<OPTION value="1">1</OPTION>
<OPTION value="2">2</OPTION>
<OPTION value="3">3</OPTION>
<OPTION value="4">4</OPTION>
<OPTION value="5">5</OPTION>
<OPTION value="6">6</OPTION>
<OPTION value="7">7</OPTION>
<OPTION value="8">8</OPTION>
<OPTION value="9">9</OPTION>
<OPTION value="10">10</OPTION>
<OPTION value="11">11</OPTION>
<OPTION value="12">12</OPTION>
<OPTION value="13">13</OPTION>
<OPTION value="14">14</OPTION>
<OPTION value="15">15</OPTION>
<OPTION value="16">16</OPTION>
<OPTION value="17">17</OPTION>
<OPTION value="18">18</OPTION>
<OPTION value="19">19</OPTION>
<OPTION value="20">20</OPTION>
<OPTION value="21">21</OPTION>
<OPTION value="22">22</OPTION>
<OPTION value="23">23</OPTION>
<OPTION value="24">24</OPTION>
<OPTION value="25">25</OPTION>
<OPTION value="26">26</OPTION>
<OPTION value="27">27</OPTION>
<OPTION value="28">28</OPTION>
<OPTION value="29">29</OPTION>
<OPTION value="30">30</OPTION>
<OPTION value="31">31</OPTION>
</SELECT>   <SELECT id = "date_month" name = "date_month" style="WIDTH: 90px" value ="';
if (isset($_POST['date_month'])) echo $_POST['date_month'];   
echo '" />
<OPTION value="" selected>-------------</OPTION>
<OPTION value="January">January</OPTION>
<OPTION value="February">February</OPTION>
<OPTION value="March">March</OPTION>
<OPTION value="April">April</OPTION>
<OPTION value="May">May</OPTION>
<OPTION value="June">June</OPTION>
<OPTION value="July">July</OPTION>
<OPTION value="August">August</OPTION>
<OPTION value="September">September</OPTION>
<OPTION value="October">October</OPTION>
<OPTION value="November">November</OPTION>
<OPTION value="December">December</OPTION>
</SELECT>
</TD>
</TR>
<TR class ="windowbg2">
<TD width = "200px">* Battle time:</TD>
<TD><SELECT id = "time" name = "time" style="WIDTH: 140px" value ="';
if (isset($_POST['time'])) echo $_POST['time'];   
echo '" />
<OPTION value="" selected>---------------------</OPTION>
<OPTION value="00:00  (12:00 AM)">00:00  (12:00 AM)</OPTION>
<OPTION value="01:00  (1:00 AM)">01:00  (1:00 AM)</OPTION>
<OPTION value="02:00  (2:00 AM)">02:00  (2:00 AM)</OPTION>
<OPTION value="03:00  (3:00 AM)">03:00  (3:00 AM)</OPTION>
<OPTION value="04:00  (4:00 AM)">04:00  (4:00 AM)</OPTION>
<OPTION value="05:00  (5:00 AM)">05:00  (5:00 AM)</OPTION>
<OPTION value="06:00  (6:00 AM)">06:00  (6:00 AM)</OPTION>
<OPTION value="07:00  (7:00 AM)">07:00  (7:00 AM)</OPTION>
<OPTION value="08:00  (8:00 AM)">08:00  (8:00 AM)</OPTION>
<OPTION value="09:00  (9:00 AM)">09:00  (9:00 AM)</OPTION>
<OPTION value="10:00  (10:00 AM)">10:00  (10:00 AM)</OPTION>
<OPTION value="11:00  (11:00 AM)">11:00  (11:00 AM)</OPTION>
<OPTION value="12:00  (12:00 PM)">12:00  (12:00 PM)</OPTION>
<OPTION value="13:00  (1:00 PM)">13:00  (1:00 PM)</OPTION>
<OPTION value="14:00  (2:00 PM)">14:00  (2:00 PM)</OPTION>
<OPTION value="15:00  (3:00 PM)">15:00  (3:00 PM)</OPTION>
<OPTION value="16:00  (4:00 PM)">16:00  (4:00 PM)</OPTION>
<OPTION value="17:00  (5:00 PM)">17:00  (5:00 PM)</OPTION>
<OPTION value="18:00  (6:00 PM)">18:00  (6:00 PM)</OPTION>
<OPTION value="19:00  (7:00 PM)">19:00  (7:00 PM)</OPTION>
<OPTION value="20:00  (8:00 PM)">20:00  (8:00 PM)</OPTION>
<OPTION value="21:00  (9:00 PM)">21:00  (9:00 PM)</OPTION>
<OPTION value="22:00  (10:00 PM)">22:00  (10:00 PM)</OPTION>
<OPTION value="23:00  (11:00 PM)">23:00  (11:00 PM)</OPTION>
</SELECT>
</TD>
</TR>
<TR class ="windowbg">
<TD width = "200px">* Time zone:</TD>
<TD><SELECT id = "time_zone" name = "time_zone" style="WIDTH: 450px" value ="';
if (isset($_POST['time_zone'])) echo $_POST['time_zone'];   
echo '" />
<OPTION value="" selected>-------------------------------------------------------------------------------------</OPTION>
<OPTION value="(GMT-12:00) International Date Line West">(GMT-12:00) International Date Line West</OPTION>
<OPTION value="(GMT-11:00) Midway Island, Samoa">(GMT-11:00) Midway Island, Samoa</OPTION>
<OPTION value="(GMT-10:00) Hawaii">(GMT-10:00) Hawaii</OPTION>
<OPTION value="(GMT-9:00) Alaska">(GMT-9:00) Alaska</OPTION>
<OPTION value="(GMT-8:00) Pacific Time (US & Canada); Tijuana">(GMT-8:00) Pacific Time (US & Canada); Tijuana</OPTION>
<OPTION value="(GMT-7:00) Arizona">(GMT-7:00) Arizona</OPTION>
<OPTION value="(GMT-7:00) Chiuahua, La Paz, Mazatlan">(GMT-7:00) Chiuahua, La Paz, Mazatlan</OPTION>
<OPTION value="(GMT-7:00) Mountain Time (US & Canada)">(GMT-7:00) Mountain Time (US & Canada)</OPTION>
<OPTION value="(GMT-6:00) Central America">(GMT-6:00) Central America</OPTION>
<OPTION value="(GMT-6:00) Central Time (US & Canada)">(GMT-6:00) Central Time (US & Canada)</OPTION>
<OPTION value="(GMT-6:00) Guadalajara, Mexico City, Monterrey">(GMT-6:00) Guadalajara, Mexico City, Monterrey</OPTION>
<OPTION value="(GMT-6:00) Saskatchewan">(GMT-6:00) Saskatchewan</OPTION>
<OPTION value="(GMT-5:00) Bogota, Lima, Quito">(GMT-5:00) Bogota, Lima, Quito</OPTION>
<OPTION value="(GMT-5:00) Eastern Time (US & Canada)">(GMT-5:00) Eastern Time (US & Canada)</OPTION>
<OPTION value="(GMT-5:00) Indiana (East)">(GMT-5:00) Indiana (East)</OPTION>
<OPTION value="(GMT-4:00) Atlantic Time (Canada)">(GMT-4:00) Atlantic Time (Canada)</OPTION>
<OPTION value="(GMT-4:00) Caracas, La Paz">(GMT-4:00) Caracas, La Paz</OPTION>
<OPTION value="(GMT-4:00) Santiago">(GMT-4:00) Santiago</OPTION>
<OPTION value="(GMT-3:30) Newfoundland">(GMT-3:30) Newfoundland</OPTION>
<OPTION value="(GMT-3:00) Brasilia">(GMT-3:00) Brasilia</OPTION>
<OPTION value="(GMT-3:00) Buenos Aires, Georgetown">(GMT-3:00) Buenos Aires, Georgetown</OPTION>
<OPTION value="(GMT-3:00) Greenland">(GMT-3:00) Greenland</OPTION>
<OPTION value="(GMT-2:00) Mid-Atlantic">(GMT-2:00) Mid-Atlantic</OPTION>
<OPTION value="(GMT-1:00) Azores">(GMT-1:00) Azores</OPTION>
<OPTION value="(GMT) Casablanca, Monrovia">(GMT) Casablanca, Monrovia</OPTION>
<OPTION value="(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London">(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London</OPTION>
<OPTION value="(GMT+1:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna">(GMT+1:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</OPTION>
<OPTION value="(GMT+1:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague">(GMT+1:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague</OPTION>
<OPTION value="(GMT+1:00) Brussels, Copenhagen, Madrid, Paris">(GMT+1:00) Brussels, Copenhagen, Madrid, Paris</OPTION>
<OPTION value="(GMT+1:00) Sarajevo, Skopje, Warsaw, Zagreb">(GMT+1:00) Sarajevo, Skopje, Warsaw, Zagreb</OPTION>
<OPTION value="(GMT+1:00) West Central Africa">(GMT+1:00) West Central Africa</OPTION>
<OPTION value="(GMT+2:00) Amman">(GMT+2:00) Amman</OPTION>
<OPTION value="(GMT+2:00) Athens, Bucharest, Istanbul">(GMT+2:00) Athens, Bucharest, Istanbul</OPTION>
<OPTION value="(GMT+2:00) Beirut">(GMT+2:00) Beirut</OPTION>
<OPTION value="(GMT+2:00) Cairo">(GMT+2:00) Cairo</OPTION>
<OPTION value="(GMT+2:00) Harare, Pretoria">(GMT+2:00) Harare, Pretoria</OPTION>
<OPTION value="(GMT+2:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius">(GMT+2:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius</OPTION>
<OPTION value="(GMT+2:00) Jerusalem">(GMT+2:00) Jerusalem</OPTION>
<OPTION value="(GMT+2:00) Minsk">(GMT+2:00) Minsk</OPTION>
<OPTION value="(GMT+2:00) Windhoek">(GMT+2:00) Windhoek</OPTION>
<OPTION value="(GMT+3:00) Baghdad">(GMT+3:00) Baghdad</OPTION>
<OPTION value="(GMT+3:00) Kuwait, Riyadh">(GMT+3:00) Kuwait, Riyadh</OPTION>
<OPTION value="(GMT+3:00) Moscow, St.Petersburg, Volgograd">(GMT+3:00) Moscow, St.Petersburg, Volgograd</OPTION>
<OPTION value="(GMT+3:00) Nairobi">(GMT+3:00) Nairobi</OPTION>
<OPTION value="(GMT+3:00) Tbilisi">(GMT+3:00) Tbilisi</OPTION>
<OPTION value="(GMT+3:30) Tehran">(GMT+3:30) Tehran</OPTION>
<OPTION value="(GMT+4:00) Abu Dhabi, Muscat">(GMT+4:00) Abu Dhabi, Muscat</OPTION>
<OPTION value="(GMT+4:00) Baku">(GMT+4:00) Baku</OPTION>
<OPTION value="(GMT+4:00) Yerevan">(GMT+4:00) Yerevan</OPTION>
<OPTION value="(GMT+4:30) Kabul">(GMT+4:30) Kabul</OPTION>
<OPTION value="(GMT+5:00) Ekaterinburg">(GMT+5:00) Ekaterinburg</OPTION>
<OPTION value="(GMT+5:00) Islamabad, Karachi, Tashkent">(GMT+5:00) Islamabad, Karachi, Tashkent</OPTION>
<OPTION value="(GMT+5:30) Chennai, Karachi, Mumbai, New Delhi">(GMT+5:30) Chennai, Karachi, Mumbai, New Delhi</OPTION>
<OPTION value="(GMT+5:30) Sri Jayawardenepura">(GMT+5:30) Sri Jayawardenepura</OPTION>
<OPTION value="(GMT+5:45) Kathmandu">(GMT+5:45) Kathmandu</OPTION>
<OPTION value="(GMT+6:00) Almaty, Novosibirsk">(GMT+6:00) Almaty, Novosibirsk</OPTION>
<OPTION value="(GMT+6:00) Astana, Dhaka">(GMT+6:00) Astana, Dhaka</OPTION>
<OPTION value="(GMT+6:30) Yangon (Rangoon)">(GMT+6:30) Yangon (Rangoon)</OPTION>
<OPTION value="(GMT+7:00) Bangkok, Hanoi, Jakarta">(GMT+7:00) Bangkok, Hanoi, Jakarta</OPTION>
<OPTION value="(GMT+7:00) Krasnoyarsk">(GMT+7:00) Krasnoyarsk</OPTION>
<OPTION value="(GMT+8:00) Beijing, Changqing, Hong Kong, Urumqi">(GMT+8:00) Beijing, Changqing, Hong Kong, Urumqi</OPTION>
<OPTION value="(GMT+8:00) Irkutsk, Ulaan Bataar">(GMT+8:00) Irkutsk, Ulaan Bataar</OPTION>
<OPTION value="(GMT+8:00) Perth">(GMT+8:00) Perth</OPTION>
<OPTION value="(GMT+8:00) Taipei">(GMT+8:00) Taipei</OPTION>
<OPTION value="(GMT+9:00) Osaka, Sapporo, Tokyo">(GMT+9:00) Osaka, Sapporo, Tokyo</OPTION>
<OPTION value="(GMT+9:00) Seoul">(GMT+9:00) Seoul</OPTION>
<OPTION value="(GMT+9:00) Yakutsk">(GMT+9:00) Yakutsk</OPTION>
<OPTION value="(GMT+9:00) Adelaide">(GMT+9:00) Adelaide</OPTION>
<OPTION value="(GMT+9:00) Darwin">(GMT+9:00) Darwin</OPTION>
<OPTION value="(GMT+10:00) Brisbane">(GMT+10:00) Brisbane</OPTION>
<OPTION value="(GMT+10:00) Canberra, Melbourne, Sydney">(GMT+10:00) Canberra, Melbourne, Sydney</OPTION>
<OPTION value="(GMT+10:00) Hobart">(GMT+10:00) Hobart</OPTION>
<OPTION value="(GMT+10:00) Vladivostok">(GMT+10:00) Vladivostok</OPTION>
<OPTION value="(GMT+11:00) Magadan, Solomon Is., New Caledonia">(GMT+11:00) Magadan, Solomon Is., New Caledonia</OPTION>
<OPTION value="(GMT+12:00) Aukland, Wellington">(GMT+12:00) Aukland, Wellington</OPTION>
<OPTION value="(GMT+12:00) Fiji, Kamchatka, Marshall Is.">(GMT+12:00) Fiji, Kamchatka, Marshall Is.</OPTION>
<OPTION value="(GMT+13:00) Nuku\'alofa">(GMT+13:00) Nuku\'alofa</OPTION>
</SELECT>
</TD>
</TR>
<TR class ="windowbg2">
<TD width = "200px">Number of players (your team):</TD>
<TD><SELECT id = "no_players" name = "no_players" style="WIDTH: 90px" value ="';
if (isset($_POST['no_players'])) echo $_POST['no_players'];   
echo '" />
<OPTION value="Unknown" selected>Unknown</OPTION>
<OPTION value="">-------------</OPTION>
<OPTION value="1">1</OPTION>
<OPTION value="2">2</OPTION>
<OPTION value="3">3</OPTION>
<OPTION value="4">4</OPTION>
<OPTION value="5">5</OPTION>
<OPTION value="6">6</OPTION>
<OPTION value="7">7</OPTION>
<OPTION value="8">8</OPTION>
<OPTION value="9">9</OPTION>
<OPTION value="10">10</OPTION>
<OPTION value="11">11</OPTION>
<OPTION value="12">12</OPTION>
<OPTION value="13">13</OPTION>
<OPTION value="14">14</OPTION>
<OPTION value="15">15</OPTION>
<OPTION value="16">16</OPTION>
</SELECT>
</TD>
</TR>
<TR class ="windowbg">
<TD width = "200px">Server IP:</TD>
<TD><INPUT id="server" name="server" type="text" value ="' . $serverip . '"';
if (isset($_POST['server'])) echo $_POST['server'];   
echo '" />:1716</TD>
</TR>
<TR class ="windowbg2">
<TD width = "200px">Map:</TD>
<TD><SELECT id = "map" name = "map" style="WIDTH: 160px" value ="';
if (isset($_POST['map'])) echo $_POST['map'];   
echo '" />
<OPTION value="Bridge Crossing" selected>Bridge Crossing</OPTION>
<OPTION value="">--------------------------</OPTION>
<OPTION value="Bridge SE">Bridge SE</OPTION>
<OPTION value="Collapsed Tunnel">Collapsed Tunnel</OPTION>
<OPTION value="FLS Assault">FLS Assault</OPTION>
<OPTION value="Headquarters Raid">Headquarters Raid</OPTION>
<OPTION value="Insurgent Camp">Insurgent Camp</OPTION>
<OPTION value="JRTC Farm Raid">JRTC Farm Raid</OPTION>
<OPTION value="Mountain Ambush">Mountain Ambush</OPTION>
<OPTION value="Mountain Pass">Mountain Pass</OPTION>
<OPTION value="Mountain Pass SE">Mountain Pass SE</OPTION>
<OPTION value="Mout McKenna">Mout McKenna</OPTION>
<OPTION value="Pipeline">Pipeline</OPTION>
<OPTION value="Pipeline SF">Pipeline SF</OPTION>
<OPTION value="Radio Tower">Radio Tower</OPTION>
<OPTION value="River Basin">River Basin</OPTION>
<OPTION value="SF Oasis">SF Oasis</OPTION>
<OPTION value="SF Taiga">SF Taiga</OPTION>
<OPTION value="SF Blizzard">SF Blizzard</OPTION>
<OPTION value="SF Courtyard">SF Courtyard</OPTION>
<OPTION value="SF PCR">SF PCR</OPTION>
<OPTION value="SF Water Treatment">SF Water Treatment</OPTION>
<OPTION value="SF Arctic">SF Arctic</OPTION>
<OPTION value="SF Village">SF Village</OPTION>
<OPTION value="SF CSAR">SF CSAR</OPTION>
<OPTION value="SF Hospital">SF Hospital</OPTION>
<OPTION value="SF Recon">SF Recon</OPTION>
<OPTION value="SF SandStorm">SF SandStorm</OPTION>
<OPTION value="Swamp Raid">Swamp Raid</OPTION>
<OPTION value="Weapons Cache">Weapons Cache</OPTION>
<OPTION value="Weapons Cache SE">Weapons Cache SE</OPTION>
<OPTION value="Woodland Outpost">Woodland Outpost</OPTION>
<OPTION value="Urban Assault">Urban Assault</OPTION>
</SELECT>
</TD>
</TR>
<TR class ="windowbg">
<TD width = "200px">Weapon loadout:</TD>
<TD><SELECT id="weapon" name="weapon" style="WIDTH: 100px" value ="';
if (isset($_POST['weapon'])) echo $_POST['weapon'];
echo '" />
<OPTION value="Map default" selected>Map default</OPTION>
<OPTION value="">----------------</OPTION>
<OPTION value="Normal">Normal</OPTION>
<OPTION value="SF">SF</OPTION>
<OPTION value="Other">Other</OPTION>
</SELECT></TD>
</TR>
<TR class ="windowbg2">
<TD width = "200px">Any other information you would like included with this request:</TD>
<TD><TEXTAREA id="other" name = "other" rows="4" cols="65" value ="';
if (isset($_POST['other'])) echo $_POST['other'];   
echo '" ></' . 'TEXTAREA></TD>
</TR>
<TR class ="windowbg">
<TD colspan="2" align="center">Questions marked with a * require an answer</TD>
</TR>
<TR class ="windowbg2">
<TD colspan="2" align="center">
<INPUT type="submit" value="Submit">
<INPUT type="reset" value="Reset"></TD>
</TR>
</TABLE>
</form>

';



And here is what I use for the article to be redirected to after form is submitted:

  global $user_info;
echo "
<h3>Thank you for applying, " . $user_info['name'] . "! </h3>
<p>Your battle request has been posted in the board according to the AA version you selected, please check your new post as often as possible while we organise ourselves to meet your request. <br/><br/>
It is preferable to allow 7-14 days for a battle, feel free to modify your request but if you do please make sure you also do a reply to the post to make us aware of the changes.<br/>
<br /></p>";


Hope that is useful for someone :)

Hairy

#1
If you only have 1 squad/game/version then use this code instead:

global $sourcedir, $user_info, $context ;

require_once($sourcedir . '/Subs.php');
require_once($sourcedir .'/Subs-Post.php');

////////////////////////////////////////////////////////////////
////////////USER CONFIGURATION SECTION
////////////////////////////////////////////////////////////////

//your game server IP
$serverip = '8.3.7.120';

//send the application by email?
$enable_email=false;

//email address to send form to
$email_address='youremailaddress';

//post the application on forum?
$enable_post=true;

//board to post the request in
$board_id= '52';

//the id of the this article
$this_article_id = '23';

//article to be redirected to after form is submitted
$thank_you_article_id = '27';

////////////////////////////////////////////////////////////////
////////////END OF CONFIGURATION SECTION
////////////////////////////////////////////////////////////////

$show_form= 'true';
if (isset($_POST['submitted'])) {
// Handle the form

// Check required fields
$enroll_errors = array(); //Initialize error array

// Check for a Tag
if (empty($_POST['clan_name']) ){
$enroll_errors[] = 'You forgot to enter your Clan Tag.';
}
// Check for a Website address
if (empty($_POST['website']) ){
$enroll_errors[] = 'You forgot to enter your Website address.';
}
// Check for a day
if (empty($_POST['date_day']) ){
$enroll_errors[] = 'You forgot to enter the Day.';
}
// Check for a month
if (empty($_POST['date_month']) ){
$enroll_errors[] = 'You forgot to enter the Month.';
}
// Check for the time
if (empty($_POST['time']) ){
$enroll_errors[] = 'You forgot to enter the Battle time.';
}
// Check for the Time Zone
if (empty($_POST['time_zone']) ){
$enroll_errors[] = 'You forgot to enter the Time zone.';
}       

if (empty($enroll_errors)) { //Everything seems to be OK
     
        $show_form='false';



// email an application

$subject = 'Battle request';
$body = 'Battle request has been made by ' . $context['user']['name'] .
' from IP Address ' . $user_info['ip'] . '
Clan Tag:  ' . $_POST['clan_tag'] . '
Clan name:  ' . $_POST['clan_name'] . '
Website address:  http://www.' . $_POST['website'] . '
Battle date:  ' . $_POST['date_day'] . ' ' . $_POST['date_month'] . '
Battle time:  ' . $_POST['time'] . '
Time zone: ' . $_POST['time_zone'] . '
Number of players: ' . $_POST['no_players'] . '
Server:  http://aaotracker.com/webspec/index.php?addr=' . $_POST['server'] . ':1716
Map:  ' . $_POST['map'] . '
Weapon loadout:  ' . $_POST['weapon'] . '
Other information:  ' . $_POST['other'];

$postbody = 'Battle request has been made by ' . $context['user']['name'] .'
[table]
[tr][td]Clan Tag:[/td][td] ' . $_POST['clan_tag'] . '[/td][/tr]
[tr][td]Clan name:[/td][td] ' . $_POST['clan_name'] . '[/td][/tr]
[tr][td]Website address:[/td][td] http://www.' . $_POST['website'] . '[/td][/tr]
[tr][td]Battle date:[/td][td] ' . $_POST['date_day'] . ' ' . $_POST['date_month'] . '[/td][/tr]
[tr][td]Battle time:[/td][td] ' . $_POST['time'] . '[/td][/tr]
[tr][td]Time zone:[/td][td] ' . $_POST['time_zone'] . '[/td][/tr]
[tr][td]Number of players:[/td][td] ' . $_POST['no_players'] . '[/td][/tr]
[tr][td]Server:[/td][td] http://aaotracker.com/webspec/index.php?addr=' . $_POST['server'] . ':1716[/td][/tr]
[tr][td]Map:[/td][td] ' . $_POST['map'] . '[/td][/tr]
[tr][td]Weapon loadout:[/td][td] ' . $_POST['weapon'] . '[/td][/tr]
[tr][td]Other information:[/td][td] ' . $_POST['other']. '[/td][/tr]
[/table]';



            if ($enable_email)
mail($email_address, $subject, $body,"From: " . $user_info['email']);



//create new forum post with application

$msgOptions = array(
'id' =>  0 ,
'subject' => 'Battle request =SAMS= Vs ' . $_POST['clan_tag'],
'body' => $postbody ,
'icon' => 'xx',
'smileys_enabled' => false,
'attachments' =>  array(),
);
$topicOptions = array(
'id' => 0 ,
'board' => $board_id,
'poll' =>  null,
'lock_mode' =>  null,
'sticky_mode' =>  true,
'mark_as_read' => true,
);
$posterOptions = array(
'id' => $context['user']['id'],
'name' => $context['user']['name'],
'email' => $user_info['email'],
'update_post_count' => true,
);
   
if ($enable_post)
            createPost($msgOptions, $topicOptions, $posterOptions);

// Redirect to thank you page
header('Location: http://' . $_SERVER['HTTP_HOST'] .'/index.php?page=' . $thank_you_article_id);

} else {
// Redirect to error page
//header('Location: http://' . $_SERVER['HTTP_HOST'] . '/index.php?page=' . $enroll_error_article_id );
echo '<h2 class="error">Error!</h2>';
echo '<p class="error">The following error(s) occured:<br />';

foreach ($enroll_errors as $msg) {
echo " - $msg<br />";
}
   echo "<p>Please, correct all errors and try again.</p>" ;



}
}
//else { // Display the form

echo '
<form action="index.php?page='  . $this_article_id  . '" method="post">
        <INPUT id="submitted" name="submitted" type="hidden" value="TRUE" />
<TABLE class = "bordercolor" cellSpacing="1" cellPadding="1" width="95%" border="0">
<TR class ="windowbg2">
<TD width = "200px">* Clan Tag:</TD>
<TD><INPUT id="clan_tag" name="clan_tag" type="text" value ="';
if (isset($_POST['clan_tag'])) echo $_POST['clan_tag'];
echo '" /></TD>
</TR>
<TR class ="windowbg">
<TD width = "200px">* Clan name:</TD>
<TD><INPUT id="clan_name" name="clan_name" type="text" style="WIDTH: 250px" value ="';
if (isset($_POST['clan_name'])) echo $_POST['clan_name'];
echo '" /></TD>
</TR>
<TR class ="windowbg2">
<TD width = "200px">* Website address:</TD>
<TD>http://www.<INPUT id="website" name="website" type="text" style="WIDTH: 250px" value ="';
if (isset($_POST['website'])) echo $_POST['website']; else echo $user_info['website']; 
echo '" /></TD>
</TR>
<TR class ="windowbg">
<TD width = "200px">* Battle date:</TD>
<TD><SELECT id="date_day" name="date_day" style="WIDTH: 50px" value ="';
if (isset($_POST['date_day'])) echo $_POST['date_day'];   
echo '" />
<OPTION value="" selected>-----</OPTION>
<OPTION value="1">1</OPTION>
<OPTION value="2">2</OPTION>
<OPTION value="3">3</OPTION>
<OPTION value="4">4</OPTION>
<OPTION value="5">5</OPTION>
<OPTION value="6">6</OPTION>
<OPTION value="7">7</OPTION>
<OPTION value="8">8</OPTION>
<OPTION value="9">9</OPTION>
<OPTION value="10">10</OPTION>
<OPTION value="11">11</OPTION>
<OPTION value="12">12</OPTION>
<OPTION value="13">13</OPTION>
<OPTION value="14">14</OPTION>
<OPTION value="15">15</OPTION>
<OPTION value="16">16</OPTION>
<OPTION value="17">17</OPTION>
<OPTION value="18">18</OPTION>
<OPTION value="19">19</OPTION>
<OPTION value="20">20</OPTION>
<OPTION value="21">21</OPTION>
<OPTION value="22">22</OPTION>
<OPTION value="23">23</OPTION>
<OPTION value="24">24</OPTION>
<OPTION value="25">25</OPTION>
<OPTION value="26">26</OPTION>
<OPTION value="27">27</OPTION>
<OPTION value="28">28</OPTION>
<OPTION value="29">29</OPTION>
<OPTION value="30">30</OPTION>
<OPTION value="31">31</OPTION>
</SELECT>   <SELECT id = "date_month" name = "date_month" style="WIDTH: 90px" value ="';
if (isset($_POST['date_month'])) echo $_POST['date_month'];   
echo '" />
<OPTION value="" selected>-------------</OPTION>
<OPTION value="January">January</OPTION>
<OPTION value="February">February</OPTION>
<OPTION value="March">March</OPTION>
<OPTION value="April">April</OPTION>
<OPTION value="May">May</OPTION>
<OPTION value="June">June</OPTION>
<OPTION value="July">July</OPTION>
<OPTION value="August">August</OPTION>
<OPTION value="September">September</OPTION>
<OPTION value="October">October</OPTION>
<OPTION value="November">November</OPTION>
<OPTION value="December">December</OPTION>
</SELECT>
</TD>
</TR>
<TR class ="windowbg2">
<TD width = "200px">* Battle time:</TD>
<TD><SELECT id = "time" name = "time" style="WIDTH: 140px" value ="';
if (isset($_POST['time'])) echo $_POST['time'];   
echo '" />
<OPTION value="" selected>---------------------</OPTION>
<OPTION value="00:00  (12:00 AM)">00:00  (12:00 AM)</OPTION>
<OPTION value="01:00  (1:00 AM)">01:00  (1:00 AM)</OPTION>
<OPTION value="02:00  (2:00 AM)">02:00  (2:00 AM)</OPTION>
<OPTION value="03:00  (3:00 AM)">03:00  (3:00 AM)</OPTION>
<OPTION value="04:00  (4:00 AM)">04:00  (4:00 AM)</OPTION>
<OPTION value="05:00  (5:00 AM)">05:00  (5:00 AM)</OPTION>
<OPTION value="06:00  (6:00 AM)">06:00  (6:00 AM)</OPTION>
<OPTION value="07:00  (7:00 AM)">07:00  (7:00 AM)</OPTION>
<OPTION value="08:00  (8:00 AM)">08:00  (8:00 AM)</OPTION>
<OPTION value="09:00  (9:00 AM)">09:00  (9:00 AM)</OPTION>
<OPTION value="10:00  (10:00 AM)">10:00  (10:00 AM)</OPTION>
<OPTION value="11:00  (11:00 AM)">11:00  (11:00 AM)</OPTION>
<OPTION value="12:00  (12:00 PM)">12:00  (12:00 PM)</OPTION>
<OPTION value="13:00  (1:00 PM)">13:00  (1:00 PM)</OPTION>
<OPTION value="14:00  (2:00 PM)">14:00  (2:00 PM)</OPTION>
<OPTION value="15:00  (3:00 PM)">15:00  (3:00 PM)</OPTION>
<OPTION value="16:00  (4:00 PM)">16:00  (4:00 PM)</OPTION>
<OPTION value="17:00  (5:00 PM)">17:00  (5:00 PM)</OPTION>
<OPTION value="18:00  (6:00 PM)">18:00  (6:00 PM)</OPTION>
<OPTION value="19:00  (7:00 PM)">19:00  (7:00 PM)</OPTION>
<OPTION value="20:00  (8:00 PM)">20:00  (8:00 PM)</OPTION>
<OPTION value="21:00  (9:00 PM)">21:00  (9:00 PM)</OPTION>
<OPTION value="22:00  (10:00 PM)">22:00  (10:00 PM)</OPTION>
<OPTION value="23:00  (11:00 PM)">23:00  (11:00 PM)</OPTION>
</SELECT>
</TD>
</TR>
<TR class ="windowbg">
<TD width = "200px">* Time zone:</TD>
<TD><SELECT id = "time_zone" name = "time_zone" style="WIDTH: 450px" value ="';
if (isset($_POST['time_zone'])) echo $_POST['time_zone'];   
echo '" />
<OPTION value="" selected>-------------------------------------------------------------------------------------</OPTION>
<OPTION value="(GMT-12:00) International Date Line West">(GMT-12:00) International Date Line West</OPTION>
<OPTION value="(GMT-11:00) Midway Island, Samoa">(GMT-11:00) Midway Island, Samoa</OPTION>
<OPTION value="(GMT-10:00) Hawaii">(GMT-10:00) Hawaii</OPTION>
<OPTION value="(GMT-9:00) Alaska">(GMT-9:00) Alaska</OPTION>
<OPTION value="(GMT-8:00) Pacific Time (US & Canada); Tijuana">(GMT-8:00) Pacific Time (US & Canada); Tijuana</OPTION>
<OPTION value="(GMT-7:00) Arizona">(GMT-7:00) Arizona</OPTION>
<OPTION value="(GMT-7:00) Chiuahua, La Paz, Mazatlan">(GMT-7:00) Chiuahua, La Paz, Mazatlan</OPTION>
<OPTION value="(GMT-7:00) Mountain Time (US & Canada)">(GMT-7:00) Mountain Time (US & Canada)</OPTION>
<OPTION value="(GMT-6:00) Central America">(GMT-6:00) Central America</OPTION>
<OPTION value="(GMT-6:00) Central Time (US & Canada)">(GMT-6:00) Central Time (US & Canada)</OPTION>
<OPTION value="(GMT-6:00) Guadalajara, Mexico City, Monterrey">(GMT-6:00) Guadalajara, Mexico City, Monterrey</OPTION>
<OPTION value="(GMT-6:00) Saskatchewan">(GMT-6:00) Saskatchewan</OPTION>
<OPTION value="(GMT-5:00) Bogota, Lima, Quito">(GMT-5:00) Bogota, Lima, Quito</OPTION>
<OPTION value="(GMT-5:00) Eastern Time (US & Canada)">(GMT-5:00) Eastern Time (US & Canada)</OPTION>
<OPTION value="(GMT-5:00) Indiana (East)">(GMT-5:00) Indiana (East)</OPTION>
<OPTION value="(GMT-4:00) Atlantic Time (Canada)">(GMT-4:00) Atlantic Time (Canada)</OPTION>
<OPTION value="(GMT-4:00) Caracas, La Paz">(GMT-4:00) Caracas, La Paz</OPTION>
<OPTION value="(GMT-4:00) Santiago">(GMT-4:00) Santiago</OPTION>
<OPTION value="(GMT-3:30) Newfoundland">(GMT-3:30) Newfoundland</OPTION>
<OPTION value="(GMT-3:00) Brasilia">(GMT-3:00) Brasilia</OPTION>
<OPTION value="(GMT-3:00) Buenos Aires, Georgetown">(GMT-3:00) Buenos Aires, Georgetown</OPTION>
<OPTION value="(GMT-3:00) Greenland">(GMT-3:00) Greenland</OPTION>
<OPTION value="(GMT-2:00) Mid-Atlantic">(GMT-2:00) Mid-Atlantic</OPTION>
<OPTION value="(GMT-1:00) Azores">(GMT-1:00) Azores</OPTION>
<OPTION value="(GMT) Casablanca, Monrovia">(GMT) Casablanca, Monrovia</OPTION>
<OPTION value="(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London">(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London</OPTION>
<OPTION value="(GMT+1:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna">(GMT+1:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</OPTION>
<OPTION value="(GMT+1:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague">(GMT+1:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague</OPTION>
<OPTION value="(GMT+1:00) Brussels, Copenhagen, Madrid, Paris">(GMT+1:00) Brussels, Copenhagen, Madrid, Paris</OPTION>
<OPTION value="(GMT+1:00) Sarajevo, Skopje, Warsaw, Zagreb">(GMT+1:00) Sarajevo, Skopje, Warsaw, Zagreb</OPTION>
<OPTION value="(GMT+1:00) West Central Africa">(GMT+1:00) West Central Africa</OPTION>
<OPTION value="(GMT+2:00) Amman">(GMT+2:00) Amman</OPTION>
<OPTION value="(GMT+2:00) Athens, Bucharest, Istanbul">(GMT+2:00) Athens, Bucharest, Istanbul</OPTION>
<OPTION value="(GMT+2:00) Beirut">(GMT+2:00) Beirut</OPTION>
<OPTION value="(GMT+2:00) Cairo">(GMT+2:00) Cairo</OPTION>
<OPTION value="(GMT+2:00) Harare, Pretoria">(GMT+2:00) Harare, Pretoria</OPTION>
<OPTION value="(GMT+2:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius">(GMT+2:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius</OPTION>
<OPTION value="(GMT+2:00) Jerusalem">(GMT+2:00) Jerusalem</OPTION>
<OPTION value="(GMT+2:00) Minsk">(GMT+2:00) Minsk</OPTION>
<OPTION value="(GMT+2:00) Windhoek">(GMT+2:00) Windhoek</OPTION>
<OPTION value="(GMT+3:00) Baghdad">(GMT+3:00) Baghdad</OPTION>
<OPTION value="(GMT+3:00) Kuwait, Riyadh">(GMT+3:00) Kuwait, Riyadh</OPTION>
<OPTION value="(GMT+3:00) Moscow, St.Petersburg, Volgograd">(GMT+3:00) Moscow, St.Petersburg, Volgograd</OPTION>
<OPTION value="(GMT+3:00) Nairobi">(GMT+3:00) Nairobi</OPTION>
<OPTION value="(GMT+3:00) Tbilisi">(GMT+3:00) Tbilisi</OPTION>
<OPTION value="(GMT+3:30) Tehran">(GMT+3:30) Tehran</OPTION>
<OPTION value="(GMT+4:00) Abu Dhabi, Muscat">(GMT+4:00) Abu Dhabi, Muscat</OPTION>
<OPTION value="(GMT+4:00) Baku">(GMT+4:00) Baku</OPTION>
<OPTION value="(GMT+4:00) Yerevan">(GMT+4:00) Yerevan</OPTION>
<OPTION value="(GMT+4:30) Kabul">(GMT+4:30) Kabul</OPTION>
<OPTION value="(GMT+5:00) Ekaterinburg">(GMT+5:00) Ekaterinburg</OPTION>
<OPTION value="(GMT+5:00) Islamabad, Karachi, Tashkent">(GMT+5:00) Islamabad, Karachi, Tashkent</OPTION>
<OPTION value="(GMT+5:30) Chennai, Karachi, Mumbai, New Delhi">(GMT+5:30) Chennai, Karachi, Mumbai, New Delhi</OPTION>
<OPTION value="(GMT+5:30) Sri Jayawardenepura">(GMT+5:30) Sri Jayawardenepura</OPTION>
<OPTION value="(GMT+5:45) Kathmandu">(GMT+5:45) Kathmandu</OPTION>
<OPTION value="(GMT+6:00) Almaty, Novosibirsk">(GMT+6:00) Almaty, Novosibirsk</OPTION>
<OPTION value="(GMT+6:00) Astana, Dhaka">(GMT+6:00) Astana, Dhaka</OPTION>
<OPTION value="(GMT+6:30) Yangon (Rangoon)">(GMT+6:30) Yangon (Rangoon)</OPTION>
<OPTION value="(GMT+7:00) Bangkok, Hanoi, Jakarta">(GMT+7:00) Bangkok, Hanoi, Jakarta</OPTION>
<OPTION value="(GMT+7:00) Krasnoyarsk">(GMT+7:00) Krasnoyarsk</OPTION>
<OPTION value="(GMT+8:00) Beijing, Changqing, Hong Kong, Urumqi">(GMT+8:00) Beijing, Changqing, Hong Kong, Urumqi</OPTION>
<OPTION value="(GMT+8:00) Irkutsk, Ulaan Bataar">(GMT+8:00) Irkutsk, Ulaan Bataar</OPTION>
<OPTION value="(GMT+8:00) Perth">(GMT+8:00) Perth</OPTION>
<OPTION value="(GMT+8:00) Taipei">(GMT+8:00) Taipei</OPTION>
<OPTION value="(GMT+9:00) Osaka, Sapporo, Tokyo">(GMT+9:00) Osaka, Sapporo, Tokyo</OPTION>
<OPTION value="(GMT+9:00) Seoul">(GMT+9:00) Seoul</OPTION>
<OPTION value="(GMT+9:00) Yakutsk">(GMT+9:00) Yakutsk</OPTION>
<OPTION value="(GMT+9:00) Adelaide">(GMT+9:00) Adelaide</OPTION>
<OPTION value="(GMT+9:00) Darwin">(GMT+9:00) Darwin</OPTION>
<OPTION value="(GMT+10:00) Brisbane">(GMT+10:00) Brisbane</OPTION>
<OPTION value="(GMT+10:00) Canberra, Melbourne, Sydney">(GMT+10:00) Canberra, Melbourne, Sydney</OPTION>
<OPTION value="(GMT+10:00) Hobart">(GMT+10:00) Hobart</OPTION>
<OPTION value="(GMT+10:00) Vladivostok">(GMT+10:00) Vladivostok</OPTION>
<OPTION value="(GMT+11:00) Magadan, Solomon Is., New Caledonia">(GMT+11:00) Magadan, Solomon Is., New Caledonia</OPTION>
<OPTION value="(GMT+12:00) Aukland, Wellington">(GMT+12:00) Aukland, Wellington</OPTION>
<OPTION value="(GMT+12:00) Fiji, Kamchatka, Marshall Is.">(GMT+12:00) Fiji, Kamchatka, Marshall Is.</OPTION>
<OPTION value="(GMT+13:00) Nuku\'alofa">(GMT+13:00) Nuku\'alofa</OPTION>
</SELECT>
</TD>
</TR>
<TR class ="windowbg2">
<TD width = "200px">Number of players (your team):</TD>
<TD><SELECT id = "no_players" name = "no_players" style="WIDTH: 90px" value ="';
if (isset($_POST['no_players'])) echo $_POST['no_players'];   
echo '" />
<OPTION value="Unknown" selected>Unknown</OPTION>
<OPTION value="">-------------</OPTION>
<OPTION value="1">1</OPTION>
<OPTION value="2">2</OPTION>
<OPTION value="3">3</OPTION>
<OPTION value="4">4</OPTION>
<OPTION value="5">5</OPTION>
<OPTION value="6">6</OPTION>
<OPTION value="7">7</OPTION>
<OPTION value="8">8</OPTION>
<OPTION value="9">9</OPTION>
<OPTION value="10">10</OPTION>
<OPTION value="11">11</OPTION>
<OPTION value="12">12</OPTION>
<OPTION value="13">13</OPTION>
<OPTION value="14">14</OPTION>
<OPTION value="15">15</OPTION>
<OPTION value="16">16</OPTION>
</SELECT>
</TD>
</TR>
<TR class ="windowbg">
<TD width = "200px">Server IP:</TD>
<TD><INPUT id="server" name="server" type="text" value ="' . $serverip . '"';
if (isset($_POST['server'])) echo $_POST['server'];   
echo '" />:1716</TD>
</TR>
<TR class ="windowbg2">
<TD width = "200px">Map:</TD>
<TD><SELECT id = "map" name = "map" style="WIDTH: 160px" value ="';
if (isset($_POST['map'])) echo $_POST['map'];   
echo '" />
<OPTION value="Bridge Crossing" selected>Bridge Crossing</OPTION>
<OPTION value="">--------------------------</OPTION>
<OPTION value="Bridge SE">Bridge SE</OPTION>
<OPTION value="Collapsed Tunnel">Collapsed Tunnel</OPTION>
<OPTION value="FLS Assault">FLS Assault</OPTION>
<OPTION value="Headquarters Raid">Headquarters Raid</OPTION>
<OPTION value="Insurgent Camp">Insurgent Camp</OPTION>
<OPTION value="JRTC Farm Raid">JRTC Farm Raid</OPTION>
<OPTION value="Mountain Ambush">Mountain Ambush</OPTION>
<OPTION value="Mountain Pass">Mountain Pass</OPTION>
<OPTION value="Mountain Pass SE">Mountain Pass SE</OPTION>
<OPTION value="Mout McKenna">Mout McKenna</OPTION>
<OPTION value="Pipeline">Pipeline</OPTION>
<OPTION value="Pipeline SF">Pipeline SF</OPTION>
<OPTION value="Radio Tower">Radio Tower</OPTION>
<OPTION value="River Basin">River Basin</OPTION>
<OPTION value="SF Oasis">SF Oasis</OPTION>
<OPTION value="SF Taiga">SF Taiga</OPTION>
<OPTION value="SF Blizzard">SF Blizzard</OPTION>
<OPTION value="SF Courtyard">SF Courtyard</OPTION>
<OPTION value="SF PCR">SF PCR</OPTION>
<OPTION value="SF Water Treatment">SF Water Treatment</OPTION>
<OPTION value="SF Arctic">SF Arctic</OPTION>
<OPTION value="SF Village">SF Village</OPTION>
<OPTION value="SF CSAR">SF CSAR</OPTION>
<OPTION value="SF Hospital">SF Hospital</OPTION>
<OPTION value="SF Recon">SF Recon</OPTION>
<OPTION value="SF SandStorm">SF SandStorm</OPTION>
<OPTION value="Swamp Raid">Swamp Raid</OPTION>
<OPTION value="Weapons Cache">Weapons Cache</OPTION>
<OPTION value="Weapons Cache SE">Weapons Cache SE</OPTION>
<OPTION value="Woodland Outpost">Woodland Outpost</OPTION>
<OPTION value="Urban Assault">Urban Assault</OPTION>
</SELECT>
</TD>
</TR>
<TR class ="windowbg">
<TD width = "200px">Weapon loadout:</TD>
<TD><SELECT id="weapon" name="weapon" style="WIDTH: 100px" value ="';
if (isset($_POST['weapon'])) echo $_POST['weapon'];
echo '" />
<OPTION value="Map default" selected>Map default</OPTION>
<OPTION value="">----------------</OPTION>
<OPTION value="Normal">Normal</OPTION>
<OPTION value="SF">SF</OPTION>
<OPTION value="Other">Other</OPTION>
</SELECT></TD>
</TR>
<TR class ="windowbg2">
<TD width = "200px">Any other information you would like included with this request:</TD>
<TD><TEXTAREA id="other" name = "other" rows="4" cols="65" value ="';
if (isset($_POST['other'])) echo $_POST['other'];   
echo '" ></' . 'TEXTAREA></TD>
</TR>
<TR class ="windowbg">
<TD colspan="2" align="center">Questions marked with a * require an answer</TD>
</TR>
<TR class ="windowbg2">
<TD colspan="2" align="center">
<INPUT type="submit" value="Submit">
<INPUT type="reset" value="Reset"></TD>
</TR>
</TABLE>
</form>

';



Cheers

iGate

You must also edit the following:


//board to post the request in
$board_id= '52';

Change to your Clan battles board ID (to find ID enter board and look at trailing numbers. eg http://test.ihf.lp.pl/forums/index.php?board=7.0


//the id of the this article
$this_article_id = '23';

the ID of the Clan battle application form


//article to be redirected to after form is submitted
$thank_you_article_id = '27';

ID of the thank you article.
_____________
for anyone that would need help.

iGate

i get this error with the app form

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /srv/4009/www/forums/Sources/Load.php(1735) : eval()'d code(209) : eval()'d code on line 353

Hairy

If you are using the first code, did you change anything on this line:
<OPTION value="(GMT+3:00) Moscow, St.Petersburg, Volgograd">(GMT+3:00) Moscow, St.Petersburg, Volgograd</OPTION>

iGate

#5
im using the second one.

Quote from: Hairy on October 31, 2007, 07:57:35 AM
If you are using the first code, did you change anything on this line:
<OPTION value="(GMT+3:00) Moscow, St.Petersburg, Volgograd">(GMT+3:00) Moscow, St.Petersburg, Volgograd</OPTION>


no.

Hairy

It should be ok, the line thats giving you the error is:
<OPTION value="(GMT+13:00) Nuku\'alofa">(GMT+13:00) Nuku\'alofa</OPTION>


You will get this sort of error if you removed the back-slash's \ in Nuku\'alofa

iGate

no...still not working.

this is my code:

global $sourcedir, $user_info, $context ;

require_once($sourcedir . '/Subs.php');
require_once($sourcedir .'/Subs-Post.php');

////////////////////////////////////////////////////////////////
////////////USER CONFIGURATION SECTION
////////////////////////////////////////////////////////////////

//your game server IP
$serverip = '8.3.7.120';

//send the application by email?
$enable_email=false;

//email address to send form to
$email_address='youremailaddress';

//post the application on forum?
$enable_post=true;

//board to post the request in
$board_id= '7';

//the id of the this article
$this_article_id = '29';

//article to be redirected to after form is submitted
$thank_you_article_id = '30';

////////////////////////////////////////////////////////////////
////////////END OF CONFIGURATION SECTION
////////////////////////////////////////////////////////////////

$show_form= 'true';
if (isset($_POST['submitted'])) {
// Handle the form

// Check required fields
$enroll_errors = array(); //Initialize error array

// Check for a Tag
if (empty($_POST['clan_name']) ){
$enroll_errors[] = 'You forgot to enter your Clan Tag.';
}
// Check for a Website address
if (empty($_POST['website']) ){
$enroll_errors[] = 'You forgot to enter your Website address.';
}
// Check for a day
if (empty($_POST['date_day']) ){
$enroll_errors[] = 'You forgot to enter the Day.';
}
// Check for a month
if (empty($_POST['date_month']) ){
$enroll_errors[] = 'You forgot to enter the Month.';
}
// Check for the time
if (empty($_POST['time']) ){
$enroll_errors[] = 'You forgot to enter the Battle time.';
}
// Check for the Time Zone
if (empty($_POST['time_zone']) ){
$enroll_errors[] = 'You forgot to enter the Time zone.';
}       

if (empty($enroll_errors)) { //Everything seems to be OK
     
        $show_form='false';



// email an application

$subject = 'Battle request';
$body = 'Battle request has been made by ' . $context['user']['name'] .
' from IP Address ' . $user_info['ip'] . '
Clan Tag:  ' . $_POST['clan_tag'] . '
Clan name:  ' . $_POST['clan_name'] . '
Website address:  http://www.' . $_POST['website'] . '
Battle date:  ' . $_POST['date_day'] . ' ' . $_POST['date_month'] . '
Battle time:  ' . $_POST['time'] . '
Time zone: ' . $_POST['time_zone'] . '
Number of players: ' . $_POST['no_players'] . '
Server:  http://aaotracker.com/webspec/index.php?addr=' . $_POST['server'] . ':1716
Map:  ' . $_POST['map'] . '
Weapon loadout:  ' . $_POST['weapon'] . '
Other information:  ' . $_POST['other'];

$postbody = 'Battle request has been made by ' . $context['user']['name'] .'
[table]
[tr][td]Clan Tag:[/td][td] ' . $_POST['clan_tag'] . '[/td][/tr]
[tr][td]Clan name:[/td][td] ' . $_POST['clan_name'] . '[/td][/tr]
[tr][td]Website address:[/td][td] http://www.' . $_POST['website'] . '[/td][/tr]
[tr][td]Battle date:[/td][td] ' . $_POST['date_day'] . ' ' . $_POST['date_month'] . '[/td][/tr]
[tr][td]Battle time:[/td][td] ' . $_POST['time'] . '[/td][/tr]
[tr][td]Time zone:[/td][td] ' . $_POST['time_zone'] . '[/td][/tr]
[tr][td]Number of players:[/td][td] ' . $_POST['no_players'] . '[/td][/tr]
[tr][td]Server:[/td][td] http://aaotracker.com/webspec/index.php?addr=' . $_POST['server'] . ':1716[/td][/tr]
[tr][td]Map:[/td][td] ' . $_POST['map'] . '[/td][/tr]
[tr][td]Weapon loadout:[/td][td] ' . $_POST['weapon'] . '[/td][/tr]
[tr][td]Other information:[/td][td] ' . $_POST['other']. '[/td][/tr]
[/table]';



            if ($enable_email)
mail($email_address, $subject, $body,"From: " . $user_info['email']);



//create new forum post with application

$msgOptions = array(
'id' =>  0 ,
'subject' => 'Battle request =SAMS= Vs ' . $_POST['clan_tag'],
'body' => $postbody ,
'icon' => 'xx',
'smileys_enabled' => false,
'attachments' =>  array(),
);
$topicOptions = array(
'id' => 0 ,
'board' => $board_id,
'poll' =>  null,
'lock_mode' =>  null,
'sticky_mode' =>  true,
'mark_as_read' => true,
);
$posterOptions = array(
'id' => $context['user']['id'],
'name' => $context['user']['name'],
'email' => $user_info['email'],
'update_post_count' => true,
);
   
if ($enable_post)
            createPost($msgOptions, $topicOptions, $posterOptions);

// Redirect to thank you page
header('Location: http://' . $_SERVER['HTTP_HOST'] .'/index.php?page=' . $thank_you_article_id);

} else {
// Redirect to error page
//header('Location: http://' . $_SERVER['HTTP_HOST'] . '/index.php?page=' . $enroll_error_article_id );
echo '<h2 class="error">Error!</h2>';
echo '<p class="error">The following error(s) occured:<br />';

foreach ($enroll_errors as $msg) {
echo " - $msg<br />";
}
   echo "<p>Please, correct all errors and try again.</p>" ;



}
}
//else { // Display the form

echo '
<form action="index.php?page='  . $this_article_id  . '" method="post">
        <INPUT id="submitted" name="submitted" type="hidden" value="TRUE" />
<TABLE class = "bordercolor" cellSpacing="1" cellPadding="1" width="95%" border="0">
<TR class ="windowbg2">
<TD width = "200px">* Clan Tag:</TD>
<TD><INPUT id="clan_tag" name="clan_tag" type="text" value ="';
if (isset($_POST['clan_tag'])) echo $_POST['clan_tag'];
echo '" /></TD>
</TR>
<TR class ="windowbg">
<TD width = "200px">* Clan name:</TD>
<TD><INPUT id="clan_name" name="clan_name" type="text" style="WIDTH: 250px" value ="';
if (isset($_POST['clan_name'])) echo $_POST['clan_name'];
echo '" /></TD>
</TR>
<TR class ="windowbg2">
<TD width = "200px">* Website address:</TD>
<TD>http://www.<INPUT id="website" name="website" type="text" style="WIDTH: 250px" value ="';
if (isset($_POST['website'])) echo $_POST['website']; else echo $user_info['website']; 
echo '" /></TD>
</TR>
<TR class ="windowbg">
<TD width = "200px">* Battle date:</TD>
<TD><SELECT id="date_day" name="date_day" style="WIDTH: 50px" value ="';
if (isset($_POST['date_day'])) echo $_POST['date_day'];   
echo '" />
<OPTION value="" selected>-----</OPTION>
<OPTION value="1">1</OPTION>
<OPTION value="2">2</OPTION>
<OPTION value="3">3</OPTION>
<OPTION value="4">4</OPTION>
<OPTION value="5">5</OPTION>
<OPTION value="6">6</OPTION>
<OPTION value="7">7</OPTION>
<OPTION value="8">8</OPTION>
<OPTION value="9">9</OPTION>
<OPTION value="10">10</OPTION>
<OPTION value="11">11</OPTION>
<OPTION value="12">12</OPTION>
<OPTION value="13">13</OPTION>
<OPTION value="14">14</OPTION>
<OPTION value="15">15</OPTION>
<OPTION value="16">16</OPTION>
<OPTION value="17">17</OPTION>
<OPTION value="18">18</OPTION>
<OPTION value="19">19</OPTION>
<OPTION value="20">20</OPTION>
<OPTION value="21">21</OPTION>
<OPTION value="22">22</OPTION>
<OPTION value="23">23</OPTION>
<OPTION value="24">24</OPTION>
<OPTION value="25">25</OPTION>
<OPTION value="26">26</OPTION>
<OPTION value="27">27</OPTION>
<OPTION value="28">28</OPTION>
<OPTION value="29">29</OPTION>
<OPTION value="30">30</OPTION>
<OPTION value="31">31</OPTION>
</SELECT>   <SELECT id = "date_month" name = "date_month" style="WIDTH: 90px" value ="';
if (isset($_POST['date_month'])) echo $_POST['date_month'];   
echo '" />
<OPTION value="" selected>-------------</OPTION>
<OPTION value="January">January</OPTION>
<OPTION value="February">February</OPTION>
<OPTION value="March">March</OPTION>
<OPTION value="April">April</OPTION>
<OPTION value="May">May</OPTION>
<OPTION value="June">June</OPTION>
<OPTION value="July">July</OPTION>
<OPTION value="August">August</OPTION>
<OPTION value="September">September</OPTION>
<OPTION value="October">October</OPTION>
<OPTION value="November">November</OPTION>
<OPTION value="December">December</OPTION>
</SELECT>
</TD>
</TR>
<TR class ="windowbg2">
<TD width = "200px">* Battle time:</TD>
<TD><SELECT id = "time" name = "time" style="WIDTH: 140px" value ="';
if (isset($_POST['time'])) echo $_POST['time'];   
echo '" />
<OPTION value="" selected>---------------------</OPTION>
<OPTION value="00:00  (12:00 AM)">00:00  (12:00 AM)</OPTION>
<OPTION value="01:00  (1:00 AM)">01:00  (1:00 AM)</OPTION>
<OPTION value="02:00  (2:00 AM)">02:00  (2:00 AM)</OPTION>
<OPTION value="03:00  (3:00 AM)">03:00  (3:00 AM)</OPTION>
<OPTION value="04:00  (4:00 AM)">04:00  (4:00 AM)</OPTION>
<OPTION value="05:00  (5:00 AM)">05:00  (5:00 AM)</OPTION>
<OPTION value="06:00  (6:00 AM)">06:00  (6:00 AM)</OPTION>
<OPTION value="07:00  (7:00 AM)">07:00  (7:00 AM)</OPTION>
<OPTION value="08:00  (8:00 AM)">08:00  (8:00 AM)</OPTION>
<OPTION value="09:00  (9:00 AM)">09:00  (9:00 AM)</OPTION>
<OPTION value="10:00  (10:00 AM)">10:00  (10:00 AM)</OPTION>
<OPTION value="11:00  (11:00 AM)">11:00  (11:00 AM)</OPTION>
<OPTION value="12:00  (12:00 PM)">12:00  (12:00 PM)</OPTION>
<OPTION value="13:00  (1:00 PM)">13:00  (1:00 PM)</OPTION>
<OPTION value="14:00  (2:00 PM)">14:00  (2:00 PM)</OPTION>
<OPTION value="15:00  (3:00 PM)">15:00  (3:00 PM)</OPTION>
<OPTION value="16:00  (4:00 PM)">16:00  (4:00 PM)</OPTION>
<OPTION value="17:00  (5:00 PM)">17:00  (5:00 PM)</OPTION>
<OPTION value="18:00  (6:00 PM)">18:00  (6:00 PM)</OPTION>
<OPTION value="19:00  (7:00 PM)">19:00  (7:00 PM)</OPTION>
<OPTION value="20:00  (8:00 PM)">20:00  (8:00 PM)</OPTION>
<OPTION value="21:00  (9:00 PM)">21:00  (9:00 PM)</OPTION>
<OPTION value="22:00  (10:00 PM)">22:00  (10:00 PM)</OPTION>
<OPTION value="23:00  (11:00 PM)">23:00  (11:00 PM)</OPTION>
</SELECT>
</TD>
</TR>
<TR class ="windowbg">
<TD width = "200px">* Time zone:</TD>
<TD><SELECT id = "time_zone" name = "time_zone" style="WIDTH: 450px" value ="';
if (isset($_POST['time_zone'])) echo $_POST['time_zone'];   
echo '" />
<OPTION value="" selected>-------------------------------------------------------------------------------------</OPTION>
<OPTION value="(GMT-12:00) International Date Line West">(GMT-12:00) International Date Line West</OPTION>
<OPTION value="(GMT-11:00) Midway Island, Samoa">(GMT-11:00) Midway Island, Samoa</OPTION>
<OPTION value="(GMT-10:00) Hawaii">(GMT-10:00) Hawaii</OPTION>
<OPTION value="(GMT-9:00) Alaska">(GMT-9:00) Alaska</OPTION>
<OPTION value="(GMT-8:00) Pacific Time (US & Canada); Tijuana">(GMT-8:00) Pacific Time (US & Canada); Tijuana</OPTION>
<OPTION value="(GMT-7:00) Arizona">(GMT-7:00) Arizona</OPTION>
<OPTION value="(GMT-7:00) Chiuahua, La Paz, Mazatlan">(GMT-7:00) Chiuahua, La Paz, Mazatlan</OPTION>
<OPTION value="(GMT-7:00) Mountain Time (US & Canada)">(GMT-7:00) Mountain Time (US & Canada)</OPTION>
<OPTION value="(GMT-6:00) Central America">(GMT-6:00) Central America</OPTION>
<OPTION value="(GMT-6:00) Central Time (US & Canada)">(GMT-6:00) Central Time (US & Canada)</OPTION>
<OPTION value="(GMT-6:00) Guadalajara, Mexico City, Monterrey">(GMT-6:00) Guadalajara, Mexico City, Monterrey</OPTION>
<OPTION value="(GMT-6:00) Saskatchewan">(GMT-6:00) Saskatchewan</OPTION>
<OPTION value="(GMT-5:00) Bogota, Lima, Quito">(GMT-5:00) Bogota, Lima, Quito</OPTION>
<OPTION value="(GMT-5:00) Eastern Time (US & Canada)">(GMT-5:00) Eastern Time (US & Canada)</OPTION>
<OPTION value="(GMT-5:00) Indiana (East)">(GMT-5:00) Indiana (East)</OPTION>
<OPTION value="(GMT-4:00) Atlantic Time (Canada)">(GMT-4:00) Atlantic Time (Canada)</OPTION>
<OPTION value="(GMT-4:00) Caracas, La Paz">(GMT-4:00) Caracas, La Paz</OPTION>
<OPTION value="(GMT-4:00) Santiago">(GMT-4:00) Santiago</OPTION>
<OPTION value="(GMT-3:30) Newfoundland">(GMT-3:30) Newfoundland</OPTION>
<OPTION value="(GMT-3:00) Brasilia">(GMT-3:00) Brasilia</OPTION>
<OPTION value="(GMT-3:00) Buenos Aires, Georgetown">(GMT-3:00) Buenos Aires, Georgetown</OPTION>
<OPTION value="(GMT-3:00) Greenland">(GMT-3:00) Greenland</OPTION>
<OPTION value="(GMT-2:00) Mid-Atlantic">(GMT-2:00) Mid-Atlantic</OPTION>
<OPTION value="(GMT-1:00) Azores">(GMT-1:00) Azores</OPTION>
<OPTION value="(GMT) Casablanca, Monrovia">(GMT) Casablanca, Monrovia</OPTION>
<OPTION value="(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London">(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London</OPTION>
<OPTION value="(GMT+1:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna">(GMT+1:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</OPTION>
<OPTION value="(GMT+1:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague">(GMT+1:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague</OPTION>
<OPTION value="(GMT+1:00) Brussels, Copenhagen, Madrid, Paris">(GMT+1:00) Brussels, Copenhagen, Madrid, Paris</OPTION>
<OPTION value="(GMT+1:00) Sarajevo, Skopje, Warsaw, Zagreb">(GMT+1:00) Sarajevo, Skopje, Warsaw, Zagreb</OPTION>
<OPTION value="(GMT+1:00) West Central Africa">(GMT+1:00) West Central Africa</OPTION>
<OPTION value="(GMT+2:00) Amman">(GMT+2:00) Amman</OPTION>
<OPTION value="(GMT+2:00) Athens, Bucharest, Istanbul">(GMT+2:00) Athens, Bucharest, Istanbul</OPTION>
<OPTION value="(GMT+2:00) Beirut">(GMT+2:00) Beirut</OPTION>
<OPTION value="(GMT+2:00) Cairo">(GMT+2:00) Cairo</OPTION>
<OPTION value="(GMT+2:00) Harare, Pretoria">(GMT+2:00) Harare, Pretoria</OPTION>
<OPTION value="(GMT+2:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius">(GMT+2:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius</OPTION>
<OPTION value="(GMT+2:00) Jerusalem">(GMT+2:00) Jerusalem</OPTION>
<OPTION value="(GMT+2:00) Minsk">(GMT+2:00) Minsk</OPTION>
<OPTION value="(GMT+2:00) Windhoek">(GMT+2:00) Windhoek</OPTION>
<OPTION value="(GMT+3:00) Baghdad">(GMT+3:00) Baghdad</OPTION>
<OPTION value="(GMT+3:00) Kuwait, Riyadh">(GMT+3:00) Kuwait, Riyadh</OPTION>
<OPTION value="(GMT+3:00) Moscow, St.Petersburg, Volgograd">(GMT+3:00) Moscow, St.Petersburg, Volgograd</OPTION>
<OPTION value="(GMT+3:00) Nairobi">(GMT+3:00) Nairobi</OPTION>
<OPTION value="(GMT+3:00) Tbilisi">(GMT+3:00) Tbilisi</OPTION>
<OPTION value="(GMT+3:30) Tehran">(GMT+3:30) Tehran</OPTION>
<OPTION value="(GMT+4:00) Abu Dhabi, Muscat">(GMT+4:00) Abu Dhabi, Muscat</OPTION>
<OPTION value="(GMT+4:00) Baku">(GMT+4:00) Baku</OPTION>
<OPTION value="(GMT+4:00) Yerevan">(GMT+4:00) Yerevan</OPTION>
<OPTION value="(GMT+4:30) Kabul">(GMT+4:30) Kabul</OPTION>
<OPTION value="(GMT+5:00) Ekaterinburg">(GMT+5:00) Ekaterinburg</OPTION>
<OPTION value="(GMT+5:00) Islamabad, Karachi, Tashkent">(GMT+5:00) Islamabad, Karachi, Tashkent</OPTION>
<OPTION value="(GMT+5:30) Chennai, Karachi, Mumbai, New Delhi">(GMT+5:30) Chennai, Karachi, Mumbai, New Delhi</OPTION>
<OPTION value="(GMT+5:30) Sri Jayawardenepura">(GMT+5:30) Sri Jayawardenepura</OPTION>
<OPTION value="(GMT+5:45) Kathmandu">(GMT+5:45) Kathmandu</OPTION>
<OPTION value="(GMT+6:00) Almaty, Novosibirsk">(GMT+6:00) Almaty, Novosibirsk</OPTION>
<OPTION value="(GMT+6:00) Astana, Dhaka">(GMT+6:00) Astana, Dhaka</OPTION>
<OPTION value="(GMT+6:30) Yangon (Rangoon)">(GMT+6:30) Yangon (Rangoon)</OPTION>
<OPTION value="(GMT+7:00) Bangkok, Hanoi, Jakarta">(GMT+7:00) Bangkok, Hanoi, Jakarta</OPTION>
<OPTION value="(GMT+7:00) Krasnoyarsk">(GMT+7:00) Krasnoyarsk</OPTION>
<OPTION value="(GMT+8:00) Beijing, Changqing, Hong Kong, Urumqi">(GMT+8:00) Beijing, Changqing, Hong Kong, Urumqi</OPTION>
<OPTION value="(GMT+8:00) Irkutsk, Ulaan Bataar">(GMT+8:00) Irkutsk, Ulaan Bataar</OPTION>
<OPTION value="(GMT+8:00) Perth">(GMT+8:00) Perth</OPTION>
<OPTION value="(GMT+8:00) Taipei">(GMT+8:00) Taipei</OPTION>
<OPTION value="(GMT+9:00) Osaka, Sapporo, Tokyo">(GMT+9:00) Osaka, Sapporo, Tokyo</OPTION>
<OPTION value="(GMT+9:00) Seoul">(GMT+9:00) Seoul</OPTION>
<OPTION value="(GMT+9:00) Yakutsk">(GMT+9:00) Yakutsk</OPTION>
<OPTION value="(GMT+9:00) Adelaide">(GMT+9:00) Adelaide</OPTION>
<OPTION value="(GMT+9:00) Darwin">(GMT+9:00) Darwin</OPTION>
<OPTION value="(GMT+10:00) Brisbane">(GMT+10:00) Brisbane</OPTION>
<OPTION value="(GMT+10:00) Canberra, Melbourne, Sydney">(GMT+10:00) Canberra, Melbourne, Sydney</OPTION>
<OPTION value="(GMT+10:00) Hobart">(GMT+10:00) Hobart</OPTION>
<OPTION value="(GMT+10:00) Vladivostok">(GMT+10:00) Vladivostok</OPTION>
<OPTION value="(GMT+11:00) Magadan, Solomon Is., New Caledonia">(GMT+11:00) Magadan, Solomon Is., New Caledonia</OPTION>
<OPTION value="(GMT+12:00) Aukland, Wellington">(GMT+12:00) Aukland, Wellington</OPTION>
<OPTION value="(GMT+12:00) Fiji, Kamchatka, Marshall Is.">(GMT+12:00) Fiji, Kamchatka, Marshall Is.</OPTION>
<OPTION value="(GMT+13:00) Nuku\'alofa">(GMT+13:00) Nuku\'alofa</OPTION>
</SELECT>
</TD>
</TR>
<TR class ="windowbg2">
<TD width = "200px">Number of players (your team):</TD>
<TD><SELECT id = "no_players" name = "no_players" style="WIDTH: 90px" value ="';
if (isset($_POST['no_players'])) echo $_POST['no_players'];   
echo '" />
<OPTION value="Unknown" selected>Unknown</OPTION>
<OPTION value="">-------------</OPTION>
<OPTION value="1">1</OPTION>
<OPTION value="2">2</OPTION>
<OPTION value="3">3</OPTION>
<OPTION value="4">4</OPTION>
<OPTION value="5">5</OPTION>
<OPTION value="6">6</OPTION>
<OPTION value="7">7</OPTION>
<OPTION value="8">8</OPTION>
<OPTION value="9">9</OPTION>
<OPTION value="10">10</OPTION>
<OPTION value="11">11</OPTION>
<OPTION value="12">12</OPTION>
<OPTION value="13">13</OPTION>
<OPTION value="14">14</OPTION>
<OPTION value="15">15</OPTION>
<OPTION value="16">16</OPTION>
</SELECT>
</TD>
</TR>
<TR class ="windowbg">
<TD width = "200px">Server IP:</TD>
<TD><INPUT id="server" name="server" type="text" value ="' . $serverip . '"';
if (isset($_POST['server'])) echo $_POST['server'];   
echo '" />:1716</TD>
</TR>
<TR class ="windowbg2">
<TD width = "200px">Map:</TD>
<TD><SELECT id = "map" name = "map" style="WIDTH: 160px" value ="';
if (isset($_POST['map'])) echo $_POST['map'];   
echo '" />
<OPTION value="Bridge Crossing" selected>Bridge Crossing</OPTION>
<OPTION value="">--------------------------</OPTION>
<OPTION value="Bridge SE">Bridge SE</OPTION>
<OPTION value="Collapsed Tunnel">Collapsed Tunnel</OPTION>
<OPTION value="FLS Assault">FLS Assault</OPTION>
<OPTION value="Headquarters Raid">Headquarters Raid</OPTION>
<OPTION value="Insurgent Camp">Insurgent Camp</OPTION>
<OPTION value="JRTC Farm Raid">JRTC Farm Raid</OPTION>
<OPTION value="Mountain Ambush">Mountain Ambush</OPTION>
<OPTION value="Mountain Pass">Mountain Pass</OPTION>
<OPTION value="Mountain Pass SE">Mountain Pass SE</OPTION>
<OPTION value="Mout McKenna">Mout McKenna</OPTION>
<OPTION value="Pipeline">Pipeline</OPTION>
<OPTION value="Pipeline SF">Pipeline SF</OPTION>
<OPTION value="Radio Tower">Radio Tower</OPTION>
<OPTION value="River Basin">River Basin</OPTION>
<OPTION value="SF Oasis">SF Oasis</OPTION>
<OPTION value="SF Taiga">SF Taiga</OPTION>
<OPTION value="SF Blizzard">SF Blizzard</OPTION>
<OPTION value="SF Courtyard">SF Courtyard</OPTION>
<OPTION value="SF PCR">SF PCR</OPTION>
<OPTION value="SF Water Treatment">SF Water Treatment</OPTION>
<OPTION value="SF Arctic">SF Arctic</OPTION>
<OPTION value="SF Village">SF Village</OPTION>
<OPTION value="SF CSAR">SF CSAR</OPTION>
<OPTION value="SF Hospital">SF Hospital</OPTION>
<OPTION value="SF Recon">SF Recon</OPTION>
<OPTION value="SF SandStorm">SF SandStorm</OPTION>
<OPTION value="Swamp Raid">Swamp Raid</OPTION>
<OPTION value="Weapons Cache">Weapons Cache</OPTION>
<OPTION value="Weapons Cache SE">Weapons Cache SE</OPTION>
<OPTION value="Woodland Outpost">Woodland Outpost</OPTION>
<OPTION value="Urban Assault">Urban Assault</OPTION>
</SELECT>
</TD>
</TR>
<TR class ="windowbg">
<TD width = "200px">Weapon loadout:</TD>
<TD><SELECT id="weapon" name="weapon" style="WIDTH: 100px" value ="';
if (isset($_POST['weapon'])) echo $_POST['weapon'];
echo '" />
<OPTION value="Map default" selected>Map default</OPTION>
<OPTION value="">----------------</OPTION>
<OPTION value="Normal">Normal</OPTION>
<OPTION value="SF">SF</OPTION>
<OPTION value="Other">Other</OPTION>
</SELECT></TD>
</TR>
<TR class ="windowbg2">
<TD width = "200px">Any other information you would like included with this request:</TD>
<TD><TEXTAREA id="other" name = "other" rows="4" cols="65" value ="';
if (isset($_POST['other'])) echo $_POST['other'];   
echo '" ></' . 'TEXTAREA></TD>
</TR>
<TR class ="windowbg">
<TD colspan="2" align="center">Questions marked with a * require an answer</TD>
</TR>
<TR class ="windowbg2">
<TD colspan="2" align="center">
<INPUT type="submit" value="Submit">
<INPUT type="reset" value="Reset"></TD>
</TR>
</TABLE>
</form>

';

Hairy

Looks ok to me, I even tested it and it worked fine.  :-\

Maybe someone knows why you are getting that message?

Hairy

#9
You could just remove that line altogether for a temporary fix until someone says whats wrong, I don't think many people from Nuku'alofa will be asking for a battle :D
<OPTION value="(GMT+13:00) Nuku\'alofa">(GMT+13:00) Nuku\'alofa</OPTION>


Or replace that line with:
<OPTION value="(GMT+13:00)">(GMT+13:00)</OPTION>


This website is proudly hosted on Crocweb Cloud Website Hosting.