mirror of
https://silica.codes/islehorse/HorseIsleWeb.git
synced 2025-04-20 19:59:22 +12:00
Add files via upload
This commit is contained in:
parent
9b7a81ceee
commit
c632c19c34
34 changed files with 7883 additions and 7874 deletions
|
@ -1,171 +1,171 @@
|
|||
<?php
|
||||
session_start();
|
||||
include("../common.php");
|
||||
include("header.php");
|
||||
?>
|
||||
|
||||
<?php
|
||||
$nope = 0;
|
||||
if(!is_logged_in())
|
||||
goto ex;
|
||||
if(isset($_POST['SUBJECT'], $_POST['TEXT'], $_POST['TEXT'], $_POST['FORUM']))
|
||||
{
|
||||
$subject = $_POST['SUBJECT'];
|
||||
$text = $_POST['TEXT'];
|
||||
$forum = strtoupper($_POST['FORUM']);
|
||||
|
||||
if($text == "" && !isset($_POST['VIEWID'])){
|
||||
$nope = 1;
|
||||
goto ex;
|
||||
}
|
||||
if($text == "")
|
||||
goto ex;
|
||||
if($subject == "")
|
||||
$subject = "No Subject";
|
||||
|
||||
if(!($forum === "SUPPORT" || $forum === "BUGS" || $forum === "GENERAL" || $forum === "HORSES" || $forum === "GAME" || $forum === "MOD"))
|
||||
goto ex;
|
||||
if($forum === "MOD" && $_SESSION['MOD'] !== 'YES')
|
||||
{
|
||||
$nope = 2;
|
||||
goto ex;
|
||||
}
|
||||
$subject = substr($subject, 0, 100);
|
||||
$text = substr($text, 0, 65565);
|
||||
|
||||
if(!isset($_POST['VIEWID'])){
|
||||
$thread = create_fourm_thread($subject, $forum);
|
||||
create_fourm_reply($thread, $_SESSION['USERNAME'], $text, $forum, $_SESSION['ADMIN']);
|
||||
}
|
||||
else
|
||||
{
|
||||
$threadId = $_POST['VIEWID'];
|
||||
if(count_replies($threadId) <= 0)
|
||||
{
|
||||
$nope = 1;
|
||||
goto ex;
|
||||
}
|
||||
|
||||
create_fourm_reply($threadId, $_SESSION['USERNAME'], $text, $forum, $_SESSION['ADMIN']);
|
||||
}
|
||||
}
|
||||
|
||||
ex:
|
||||
?>
|
||||
<B><FONT SIZE=+1>Horse Isle Forums</FONT><BR></B>
|
||||
Forums for discussing in game topics with other players. Please use the Contact Us form at the bottom to directly communicate with Horse Isle staff.
|
||||
<BR>The SUPPORT and BUGS forums have threads removed often to keep them clean and recent. Don't be offended when removed.
|
||||
<!--<BR><B>Please respect the fact that these forums were not designed for RPG'ing and we do not have the time or ability to properly manage the excessive posting that it entails. We are sorry to those that were not abusing the rules, but too many others were. As a result. NO RPG posting in these forums. Period. Thanks for understanding.</B>-->
|
||||
<?php
|
||||
if(!is_logged_in()){
|
||||
echo('<BR><BR><B>Please Login to use these forums</B><BR>');
|
||||
include("footer.php");
|
||||
exit();
|
||||
}
|
||||
?>
|
||||
<TABLE WIDTH=100%><TR><TD class=forumlist><A HREF="?FORUM=SUPPORT">SUPPORT</A><BR>(<?php echo(count_topics("SUPPORT")); ?> topics)</TD><TD class=forumlist><A HREF="?FORUM=BUGS">BUGS</A><BR>(<?php echo(count_topics("BUGS")); ?> topics)</TD><TD class=forumlist><A HREF="?FORUM=GENERAL">GENERAL</A><BR>(<?php echo(count_topics("GENERAL")); ?> topics)</TD><TD class=forumlist><A HREF="?FORUM=HORSES">HORSES</A><BR>(<?php echo(count_topics("HORSES")); ?> topics)</TD><TD class=forumlist><A HREF="?FORUM=GAME">GAME</A><BR>(<?php echo(count_topics("GAME")); ?> topics)</TD><?php if($_SESSION['MOD'] == 'YES'){ echo('<TD class=forumlist><A HREF="?FORUM=MOD">MOD</A><BR>('.count_topics("MOD").' topics)</TD>'); }?></TABLE><?php
|
||||
if($nope == 1)
|
||||
{
|
||||
nope:
|
||||
echo('<HR>Forum thread not found!?');
|
||||
exit();
|
||||
}
|
||||
if($nope == 2)
|
||||
{
|
||||
mods:
|
||||
echo('Mods only please.');
|
||||
exit();
|
||||
}
|
||||
|
||||
if(isset($_GET['FORUM']) && isset($_GET['VIEWID'])){
|
||||
$forum = strtoupper($_GET['FORUM']);
|
||||
$threadId = $_GET['VIEWID'];
|
||||
if(!($forum === "SUPPORT" || $forum === "BUGS" || $forum === "GENERAL" || $forum === "HORSES" || $forum === "GAME" || $forum === "MOD"))
|
||||
{
|
||||
echo('Unknown Forum');
|
||||
exit();
|
||||
}
|
||||
|
||||
if($forum === "MOD" && $_SESSION['MOD'] !== 'YES')
|
||||
goto mods;
|
||||
$thread = get_fourm_thread($threadId);
|
||||
|
||||
if($thread['fourm'] === "MOD" && $_SESSION['MOD'] !== 'YES')
|
||||
goto mods;
|
||||
|
||||
if(count_replies($threadId) <= 0 || $nope)
|
||||
goto nope;
|
||||
|
||||
|
||||
echo('<HR><B>VIEWING '.htmlspecialchars($forum).' FORUM THREAD: <FONT SIZE=+1>'.htmlspecialchars($thread['title']).'</FONT></B><BR><TABLE WIDTH=100%>');
|
||||
|
||||
$replies = get_fourm_replies($threadId);
|
||||
for($i = 0; $i < count($replies); $i++)
|
||||
{
|
||||
if($replies[$i]['admin'])
|
||||
echo('<TR><TD class=adminforumpost>');
|
||||
else
|
||||
echo('<TR><TD class=forumpost>');
|
||||
|
||||
echo('<FORUMSUBJECT>REPLY:</FORUMSUBJECT> <FORUMUSER>(by '.htmlspecialchars($replies[$i]['author']).')</FORUMUSER> <FORUMDATE>'.date("M j g:ia", $replies[$i]['creation_time']).'</FORUMDATE><BR><FORUMTEXT>'.htmlspecialchars($replies[$i]['contents']).'</FORUMTEXT></TD></TR>');
|
||||
}
|
||||
|
||||
echo("</TABLE>");
|
||||
if($thread['locked'])
|
||||
echo("<HR><B>THIS THREAD IS CURRENTLY LOCKED, NO NEW POSTS AT THIS TIME.</B><HR>");
|
||||
else
|
||||
echo("<HR><FORM METHOD=POST>Add a reply to this topic:<BR><TABLE><TR><TD><TEXTAREA NAME=TEXT ROWS=4 COLS=60></TEXTAREA></TD><TD><INPUT TYPE=SUBMIT VALUE='ADD REPLY'></TD></TR></TABLE><BR><INPUT TYPE=HIDDEN NAME=SUBJECT VALUE='NOT NEEDED'><INPUT TYPE=HIDDEN NAME=FORUM VALUE='".htmlspecialchars($forum, ENT_QUOTES)."'><INPUT TYPE=HIDDEN NAME=VIEWID VALUE='".htmlspecialchars($threadId, ENT_QUOTES)."'></FORM>");
|
||||
echo("[ <A HREF='?FORUM=".htmlspecialchars($forum, ENT_QUOTES)."'>GO BACK TO ".htmlspecialchars($forum)." FORUM</A> ]<BR>");
|
||||
}
|
||||
if(isset($_GET['FORUM']) && !isset($_GET['VIEWID'])){
|
||||
$forum = strtoupper($_GET['FORUM']);
|
||||
if(!($forum === "SUPPORT" || $forum === "BUGS" || $forum === "GENERAL" || $forum === "HORSES" || $forum === "GAME" || $forum === "MOD"))
|
||||
{
|
||||
echo('Unknown Forum');
|
||||
exit();
|
||||
}
|
||||
|
||||
if($forum === "MOD" && $_SESSION['MOD'] !== 'YES')
|
||||
goto mods;
|
||||
|
||||
echo('<HR><B>VIEWING '.htmlspecialchars($forum).' FORUM</B>');
|
||||
echo(' current server time: '.date("M j g:ia").'<BR>');
|
||||
echo('<TABLE WIDTH=100%><TR><TH>TOPIC</TH><TH>POSTS</TH><TH>ORIGINAL POST</TH></TR>');
|
||||
|
||||
$alternate = ['a1', 'a0'];
|
||||
$threads = get_fourm_threads($forum);
|
||||
for($i = 0; $i < count($threads); $i++)
|
||||
{
|
||||
echo('<TR class='.$alternate[$i % 2].'>');
|
||||
echo('<TD class=forum><A HREF="?FORUM='.htmlspecialchars($forum).'&VIEWID='.htmlspecialchars($threads[$i]['id']).'">');
|
||||
echo(htmlspecialchars($threads[$i]['title']).'</A>');
|
||||
if($threads[$i]['locked'])
|
||||
echo(' [lock]');
|
||||
echo('</TD>');
|
||||
echo('<TD class=forum><B>'.count_replies($threads[$i]['id']).'</B> (last by <B><FONT COLOR=333399>'.get_last_reply_author($threads[$i]['id']).'</FONT></B> ');
|
||||
$createTime = get_last_reply_time($threads[$i]['id']);
|
||||
|
||||
$minsAgo = 0;
|
||||
$current_time = time();
|
||||
$difference = $current_time - $createTime;
|
||||
$secsAgo = $difference;
|
||||
$minsAgo = $difference/60;
|
||||
$daysAgo = $difference/86400;
|
||||
|
||||
if($secsAgo <= 60)
|
||||
echo('<FONT COLOR=880000><B>'.number_format((float)$secsAgo, 0, '.', '').' sec ago</B></FONT>');
|
||||
else if($minsAgo <= 1440)
|
||||
echo('<FONT COLOR=880000><B>'.number_format((float)$minsAgo, 0, '.', '').' min ago</B></FONT>');
|
||||
else
|
||||
echo(number_format((float)$daysAgo, 0, '.', '').' days ago');
|
||||
|
||||
echo(')</TD><TD class=forum>'.date("M j g:ia", get_first_reply_time($threads[$i]['id'])).' by <B><FONT COLOR=333399>'.get_first_reply_author($threads[$i]['id']).'</FONT></B></TD></TR>');
|
||||
}
|
||||
echo("</TABLE>");
|
||||
echo("<HR><FORM METHOD=POST>Add a post to this forum: SUBJECT:<INPUT TYPE=TEXT NAME=SUBJECT SIZE=30><BR><TEXTAREA NAME=TEXT ROWS=4 COLS=60></TEXTAREA><BR><INPUT TYPE=SUBMIT VALUE='ADD TOPIC'><INPUT TYPE=HIDDEN NAME=FORUM VALUE='".htmlspecialchars($forum)."'></FORM>");
|
||||
echo("[ <A HREF=?>CLOSE FORUMS</A> ]<BR>");
|
||||
|
||||
}
|
||||
?><BR><?php
|
||||
include("footer.php");
|
||||
<?php
|
||||
session_start();
|
||||
include("../common.php");
|
||||
include("header.php");
|
||||
?>
|
||||
|
||||
<?php
|
||||
$nope = 0;
|
||||
if(!is_logged_in())
|
||||
goto ex;
|
||||
if(isset($_POST['SUBJECT'], $_POST['TEXT'], $_POST['TEXT'], $_POST['FORUM']))
|
||||
{
|
||||
$subject = $_POST['SUBJECT'];
|
||||
$text = $_POST['TEXT'];
|
||||
$forum = strtoupper($_POST['FORUM']);
|
||||
|
||||
if($text == "" && !isset($_POST['VIEWID'])){
|
||||
$nope = 1;
|
||||
goto ex;
|
||||
}
|
||||
if($text == "")
|
||||
goto ex;
|
||||
if($subject == "")
|
||||
$subject = "No Subject";
|
||||
|
||||
if(!($forum === "SUPPORT" || $forum === "BUGS" || $forum === "GENERAL" || $forum === "HORSES" || $forum === "GAME" || $forum === "MOD"))
|
||||
goto ex;
|
||||
if($forum === "MOD" && $_SESSION['MOD'] !== 'YES')
|
||||
{
|
||||
$nope = 2;
|
||||
goto ex;
|
||||
}
|
||||
$subject = substr($subject, 0, 100);
|
||||
$text = substr($text, 0, 65565);
|
||||
|
||||
if(!isset($_POST['VIEWID'])){
|
||||
$thread = create_fourm_thread($subject, $forum);
|
||||
create_fourm_reply($thread, $_SESSION['USERNAME'], $text, $forum, $_SESSION['ADMIN']);
|
||||
}
|
||||
else
|
||||
{
|
||||
$threadId = $_POST['VIEWID'];
|
||||
if(count_replies($threadId) <= 0)
|
||||
{
|
||||
$nope = 1;
|
||||
goto ex;
|
||||
}
|
||||
|
||||
create_fourm_reply($threadId, $_SESSION['USERNAME'], $text, $forum, $_SESSION['ADMIN']);
|
||||
}
|
||||
}
|
||||
|
||||
ex:
|
||||
?>
|
||||
<B><FONT SIZE=+1>Horse Isle Forums</FONT><BR></B>
|
||||
Forums for discussing in game topics with other players. Please use the Contact Us form at the bottom to directly communicate with Horse Isle staff.
|
||||
<BR>The SUPPORT and BUGS forums have threads removed often to keep them clean and recent. Don't be offended when removed.
|
||||
<!--<BR><B>Please respect the fact that these forums were not designed for RPG'ing and we do not have the time or ability to properly manage the excessive posting that it entails. We are sorry to those that were not abusing the rules, but too many others were. As a result. NO RPG posting in these forums. Period. Thanks for understanding.</B>-->
|
||||
<?php
|
||||
if(!is_logged_in()){
|
||||
echo('<BR><BR><B>Please Login to use these forums</B><BR>');
|
||||
include("footer.php");
|
||||
exit();
|
||||
}
|
||||
?>
|
||||
<TABLE WIDTH=100%><TR><TD class=forumlist><A HREF="?FORUM=SUPPORT">SUPPORT</A><BR>(<?php echo(count_topics("SUPPORT")); ?> topics)</TD><TD class=forumlist><A HREF="?FORUM=BUGS">BUGS</A><BR>(<?php echo(count_topics("BUGS")); ?> topics)</TD><TD class=forumlist><A HREF="?FORUM=GENERAL">GENERAL</A><BR>(<?php echo(count_topics("GENERAL")); ?> topics)</TD><TD class=forumlist><A HREF="?FORUM=HORSES">HORSES</A><BR>(<?php echo(count_topics("HORSES")); ?> topics)</TD><TD class=forumlist><A HREF="?FORUM=GAME">GAME</A><BR>(<?php echo(count_topics("GAME")); ?> topics)</TD><?php if($_SESSION['MOD'] == 'YES'){ echo('<TD class=forumlist><A HREF="?FORUM=MOD">MOD</A><BR>('.count_topics("MOD").' topics)</TD>'); }?></TABLE><?php
|
||||
if($nope == 1)
|
||||
{
|
||||
nope:
|
||||
echo('<HR>Forum thread not found!?');
|
||||
exit();
|
||||
}
|
||||
if($nope == 2)
|
||||
{
|
||||
mods:
|
||||
echo('Mods only please.');
|
||||
exit();
|
||||
}
|
||||
|
||||
if(isset($_GET['FORUM']) && isset($_GET['VIEWID'])){
|
||||
$forum = strtoupper($_GET['FORUM']);
|
||||
$threadId = $_GET['VIEWID'];
|
||||
if(!($forum === "SUPPORT" || $forum === "BUGS" || $forum === "GENERAL" || $forum === "HORSES" || $forum === "GAME" || $forum === "MOD"))
|
||||
{
|
||||
echo('Unknown Forum');
|
||||
exit();
|
||||
}
|
||||
|
||||
if($forum === "MOD" && $_SESSION['MOD'] !== 'YES')
|
||||
goto mods;
|
||||
$thread = get_fourm_thread($threadId);
|
||||
|
||||
if($thread['fourm'] === "MOD" && $_SESSION['MOD'] !== 'YES')
|
||||
goto mods;
|
||||
|
||||
if(count_replies($threadId) <= 0 || $nope)
|
||||
goto nope;
|
||||
|
||||
|
||||
echo('<HR><B>VIEWING '.htmlspecialchars($forum).' FORUM THREAD: <FONT SIZE=+1>'.htmlspecialchars($thread['title']).'</FONT></B><BR><TABLE WIDTH=100%>');
|
||||
|
||||
$replies = get_fourm_replies($threadId);
|
||||
for($i = 0; $i < count($replies); $i++)
|
||||
{
|
||||
if($replies[$i]['admin'])
|
||||
echo('<TR><TD class=adminforumpost>');
|
||||
else
|
||||
echo('<TR><TD class=forumpost>');
|
||||
|
||||
echo('<FORUMSUBJECT>REPLY:</FORUMSUBJECT> <FORUMUSER>(by '.htmlspecialchars($replies[$i]['author']).')</FORUMUSER> <FORUMDATE>'.date("M j g:ia", $replies[$i]['creation_time']).'</FORUMDATE><BR><FORUMTEXT>'.htmlspecialchars($replies[$i]['contents']).'</FORUMTEXT></TD></TR>');
|
||||
}
|
||||
|
||||
echo("</TABLE>");
|
||||
if($thread['locked'])
|
||||
echo("<HR><B>THIS THREAD IS CURRENTLY LOCKED, NO NEW POSTS AT THIS TIME.</B><HR>");
|
||||
else
|
||||
echo("<HR><FORM METHOD=POST>Add a reply to this topic:<BR><TABLE><TR><TD><TEXTAREA NAME=TEXT ROWS=4 COLS=60></TEXTAREA></TD><TD><INPUT TYPE=SUBMIT VALUE='ADD REPLY'></TD></TR></TABLE><BR><INPUT TYPE=HIDDEN NAME=SUBJECT VALUE='NOT NEEDED'><INPUT TYPE=HIDDEN NAME=FORUM VALUE='".htmlspecialchars($forum, ENT_QUOTES)."'><INPUT TYPE=HIDDEN NAME=VIEWID VALUE='".htmlspecialchars($threadId, ENT_QUOTES)."'></FORM>");
|
||||
echo("[ <A HREF='?FORUM=".htmlspecialchars($forum, ENT_QUOTES)."'>GO BACK TO ".htmlspecialchars($forum)." FORUM</A> ]<BR>");
|
||||
}
|
||||
if(isset($_GET['FORUM']) && !isset($_GET['VIEWID'])){
|
||||
$forum = strtoupper($_GET['FORUM']);
|
||||
if(!($forum === "SUPPORT" || $forum === "BUGS" || $forum === "GENERAL" || $forum === "HORSES" || $forum === "GAME" || $forum === "MOD"))
|
||||
{
|
||||
echo('Unknown Forum');
|
||||
exit();
|
||||
}
|
||||
|
||||
if($forum === "MOD" && $_SESSION['MOD'] !== 'YES')
|
||||
goto mods;
|
||||
|
||||
echo('<HR><B>VIEWING '.htmlspecialchars($forum).' FORUM</B>');
|
||||
echo(' current server time: '.date("M j g:ia").'<BR>');
|
||||
echo('<TABLE WIDTH=100%><TR><TH>TOPIC</TH><TH>POSTS</TH><TH>ORIGINAL POST</TH></TR>');
|
||||
|
||||
$alternate = ['a1', 'a0'];
|
||||
$threads = get_fourm_threads($forum);
|
||||
for($i = 0; $i < count($threads); $i++)
|
||||
{
|
||||
echo('<TR class='.$alternate[$i % 2].'>');
|
||||
echo('<TD class=forum><A HREF="?FORUM='.htmlspecialchars($forum).'&VIEWID='.htmlspecialchars($threads[$i]['id']).'">');
|
||||
echo(htmlspecialchars($threads[$i]['title']).'</A>');
|
||||
if($threads[$i]['locked'])
|
||||
echo(' [lock]');
|
||||
echo('</TD>');
|
||||
echo('<TD class=forum><B>'.count_replies($threads[$i]['id']).'</B> (last by <B><FONT COLOR=333399>'.get_last_reply_author($threads[$i]['id']).'</FONT></B> ');
|
||||
$createTime = get_last_reply_time($threads[$i]['id']);
|
||||
|
||||
$minsAgo = 0;
|
||||
$current_time = time();
|
||||
$difference = $current_time - $createTime;
|
||||
$secsAgo = $difference;
|
||||
$minsAgo = $difference/60;
|
||||
$daysAgo = $difference/86400;
|
||||
|
||||
if($secsAgo <= 60)
|
||||
echo('<FONT COLOR=880000><B>'.number_format((float)$secsAgo, 0, '.', '').' sec ago</B></FONT>');
|
||||
else if($minsAgo <= 1440)
|
||||
echo('<FONT COLOR=880000><B>'.number_format((float)$minsAgo, 0, '.', '').' min ago</B></FONT>');
|
||||
else
|
||||
echo(number_format((float)$daysAgo, 0, '.', '').' days ago');
|
||||
|
||||
echo(')</TD><TD class=forum>'.date("M j g:ia", get_first_reply_time($threads[$i]['id'])).' by <B><FONT COLOR=333399>'.get_first_reply_author($threads[$i]['id']).'</FONT></B></TD></TR>');
|
||||
}
|
||||
echo("</TABLE>");
|
||||
echo("<HR><FORM METHOD=POST>Add a post to this forum: SUBJECT:<INPUT TYPE=TEXT NAME=SUBJECT SIZE=30><BR><TEXTAREA NAME=TEXT ROWS=4 COLS=60></TEXTAREA><BR><INPUT TYPE=SUBMIT VALUE='ADD TOPIC'><INPUT TYPE=HIDDEN NAME=FORUM VALUE='".htmlspecialchars($forum)."'></FORM>");
|
||||
echo("[ <A HREF=?>CLOSE FORUMS</A> ]<BR>");
|
||||
|
||||
}
|
||||
?><BR><?php
|
||||
include("footer.php");
|
||||
?>
|
Loading…
Add table
Add a link
Reference in a new issue