<?php $template->assign('PageTopic', 'Report a Message'); if (!isset($var['notified_time'])) { SmrSession::updateVar('notified_time', TIME); } if (empty($var['message_id'])) { create_error('Please click the small yellow icon to report a message!'); } // get message form db $db->query('SELECT message_text FROM message WHERE message_id = ' . $db->escapeNumber($var['message_id'])); if (!$db->nextRecord()) { create_error('Could not find the message you selected!'); } $PHP_OUTPUT .= 'You have selected the following message:<br /><br />'; //$PHP_OUTPUT.=('<textarea disabled="disabled" id="InputFields" style="width:400px;height:300px;">' . bbifyMessage($db->getField('message_text')) . '</textarea>'); $PHP_OUTPUT .= '<table class="standard"><tr><td>' . bbifyMessage($db->getField('message_text')) . '</td></tr></table>'; $PHP_OUTPUT .= '<p>Are you sure you want to notify this message to the admins?<br />'; $PHP_OUTPUT .= '<small><b>Please note:</b> Abuse of this system could end in disablement<br />Therefore, please only notify if the message is inappropriate</small></p>'; $container = create_container('message_notify_processing.php', ''); transfer('message_id'); transfer('sent_time'); transfer('notified_time'); $PHP_OUTPUT .= create_echo_form($container); $PHP_OUTPUT .= create_submit('Yes'); $PHP_OUTPUT .= ' '; $PHP_OUTPUT .= create_submit('No'); $PHP_OUTPUT .= '</form>';
$container['body'] = 'galactic_post_view_article.php'; transfer('id'); $PHP_OUTPUT .= create_echo_form($container); $PHP_OUTPUT .= create_submit('No'); $PHP_OUTPUT .= '</form>'; } else { $db->query('SELECT * FROM galactic_post_paper WHERE game_id = ' . $db->escapeNumber($player->getGameID()) . ' AND paper_id = ' . $db->escapeNumber($var['id'])); $db->nextRecord(); $title = $db->getField('title'); $PHP_OUTPUT .= 'Are you sure you want to delete the paper titled ' . $title . ' and the following articles with it<br /><br />'; $db2->query('SELECT * FROM galactic_post_paper_content WHERE game_id = ' . $db->escapeNumber($player->getGameID()) . ' AND paper_id = ' . $db->escapeNumber($var['id'])); while ($db2->nextRecord()) { $article_id = $db2->getField('article_id'); $db3->query('SELECT * FROM galactic_post_article WHERE game_id = ' . $db->escapeNumber($player->getGameID()) . ' AND article_id = ' . $db->escapeNumber($article_id)); $db3->nextRecord(); $article_title = bbifyMessage($db3->getField('title')); $PHP_OUTPUT .= $article_title . '<br />'; } $PHP_OUTPUT .= '<br />'; $container = array(); $container['url'] = 'galactic_post_delete.php'; transfer('paper'); transfer('id'); $PHP_OUTPUT .= create_echo_form($container); $PHP_OUTPUT .= create_submit('Yes'); $PHP_OUTPUT .= '</form>'; $container = array(); $container['url'] = 'skeleton.php'; $container['body'] = 'galactic_post_view_article.php'; transfer('id'); $PHP_OUTPUT .= create_echo_form($container);
echo $Vote['TimeRemaining']; ?> Remaining)<br /><?php foreach ($Vote['Options'] as $VoteOption) { ?> <input type="radio" name="vote" value="<?php echo $VoteOption['ID']; ?> "<?php if ($VoteOption['Chosen']) { ?> checked<?php } ?> ><?php echo bbifyMessage($VoteOption['Text']); ?> (<?php echo $VoteOption['Votes']; ?> votes)<br /><?php } ?> <input type="submit" name="submit" value="Vote!"><br /><br /> </form><?php } } ?> <br /> <h1>Join Game</h1> <div id="joinGames" class="ajax"><?php
<?php // new db object $db = new SmrMySqlDatabase(); $loginNews = array(); $db->query('SELECT * FROM game_news ORDER BY time DESC LIMIT 2'); while ($db->nextRecord()) { $loginNews[] = array('Message' => $db->getField('message'), 'AdminName' => $db->getField('admin_name'), 'Time' => date(DEFAULT_DATE_DATE_SHORT, $db->getField('time')), 'Recent' => TIME - $db->getField('time') < 24 * 3600); } if (count($loginNews) > 0) { $template->assign('LoginNews', $loginNews); } $db->query('SELECT count(*) AS active_sessions FROM active_session WHERE account_id!=0 AND last_accessed > ' . $db->escapeNumber(TIME - SmrSession::TIME_BEFORE_EXPIRY)); $db->nextRecord(); $template->assign('ActiveSessions', $db->getField('active_sessions')); $gameNews = array(); $db->query('SELECT * FROM news ORDER BY time DESC LIMIT 4'); while ($db->nextRecord()) { $overrideGameID = $db->getInt('game_id'); $gameNews[] = array('Date' => date(DEFAULT_DATE_DATE_SHORT, $db->getField('time')), 'Time' => date(DEFAULT_DATE_TIME_SHORT, $db->getField('time')), 'Message' => bbifyMessage($db->getField('news_message'))); } unset($overrideGameID); if (count($gameNews) > 0) { $template->assign('GameNews', $gameNews); } include_once 'story.php'; $template->display('login_new.inc');
0<?php } ?> " name="offenderBanPoints" size="4" /> Points<br /> <textarea spellcheck="true" name="offenderReply" id="InputFields"><?php if (isset($PreviewOffender)) { echo $PreviewOffender; } ?> </textarea><br /><br /> <?php if (isset($PreviewOffended)) { ?> <table class="standard"><tr><td><?php echo bbifyMessage($PreviewOffended); ?> </td></tr></table><?php } ?> <b>From: </b><span class="admin">Administrator</span><br /> <b>To: </b><?php if (is_object($Offended)) { echo $Offended->getPlayerName(); ?> a.k.a <?php echo $OffendedAccount->getLogin(); } ?> (Offended)<br /> <input type="number" value="<?php
</td> <td class="noWrap" width="100%">From: <?php echo $Message['SenderDisplayName']; ?> </td> <td class="noWrap" colspan="4">Date: <?php echo date(DATE_FULL_SHORT, $Message['FirstSendTime']); ?> - <?php echo date(DATE_FULL_SHORT, $Message['LastSendTime']); ?> </td> </tr> <tr> <td colspan="6"><?php echo bbifyMessage($Message['Text']); ?> </td> </tr> <?php } unset($Message); } ?> </table> <table class="fullwidth center"> <tr> <td style="width: 30%" valign="middle"><?php if (isset($PreviousPageHREF)) { ?> <a href="<?php
<?php if ($ShowRoles) { ?> <form class="standard" method="POST" action="<?php echo $SaveAllianceRolesHREF; ?> "><?php } ?> <div align="center"> <div id="alliance-desc" class="ajax"><?php echo bbifyMessage($Alliance->getDescription()); ?> </div><?php if (isset($EditAllianceDescriptionHREF)) { ?> <br /> <div class="buttonA"><a class="buttonA" href="<?php echo $EditAllianceDescriptionHREF; ?> "> Edit </a></div> <br /><?php } ?> <br /> <table class="standard inset">
<?php if (!isset($var['GameID'])) { SmrSession::updateVar('GameID', $player->getGameID()); } $gameID = $var['GameID']; $template->assign('PageTopic', 'Current News'); require_once get_file_loc('menu.inc'); create_news_menu($template); require_once get_file_loc('news.functions.inc'); doBreakingNewsAssign($gameID, $template); doLottoNewsAssign($gameID, $template); if (!isset($var['LastNewsUpdate'])) { SmrSession::updateVar('LastNewsUpdate', $player->getLastNewsUpdate()); } $db->query('SELECT * FROM news WHERE game_id = ' . $db->escapeNumber($gameID) . ' AND time > ' . $db->escapeNumber($var['LastNewsUpdate']) . ' AND type = \'regular\' ORDER BY news_id DESC'); $player->updateLastNewsUpdate(); if ($db->getNumRows()) { $NewsItems = array(); while ($db->nextRecord()) { $NewsItems[] = array('Time' => $db->getField('time'), 'Message' => bbifyMessage($db->getField('news_message')), 'Type' => $db->getField('type')); } $template->assign('NewsItems', $NewsItems); }
$amount = $db2->getNumRows(); if ($even === false) { $amount += 1; } while ($curr_position < $amount) { $curr_position += 1; if ($even === false && $db2->getNumRows() + 1 == $curr_position) { $PHP_OUTPUT .= '<td> </td>'; continue; } $db2->nextRecord(); //now we have the articles in this paper. $db3->query('SELECT * FROM galactic_post_article WHERE game_id = ' . $db3->escapeNumber($player->getGameID()) . ' AND article_id = ' . $db3->escapeNumber($db2->getField('article_id')) . ' LIMIT 1'); $db3->nextRecord(); if ($curr_position % 2 == 1) { //it is odd so we need a new row $PHP_OUTPUT .= '<tr>'; } $PHP_OUTPUT .= '<td align=center valign=top width=50%>'; $PHP_OUTPUT .= '<font size="6">' . bbifyMessage($db3->getField('title')) . '</font><br /><br /><br />'; $PHP_OUTPUT .= '<div align="justify">' . bbifyMessage($db3->getField('text')) . '</div><br /><br /><br />'; $PHP_OUTPUT .= '</td>'; if (floor($curr_position / 2) == $curr_position / 2) { //we have an even article so we need to close the row $PHP_OUTPUT .= '</tr>'; } } $PHP_OUTPUT .= '</table>'; } else { $PHP_OUTPUT .= 'There is no current edition of the Galactic Post for this game.'; }
<?php $template->assign('PageTopic', 'Announcements'); $PHP_OUTPUT .= '<table class="standard fullwidth">'; $PHP_OUTPUT .= '<tr><th>Time</th><th>Message</th></tr>'; if (!isset($var['view_all'])) { $db->query('SELECT time, login, msg FROM announcement JOIN account ON announcement.admin_id=account.account_id AND time > ' . $db->escapeNumber($account->getLastLogin()) . ' ORDER BY time DESC'); } else { $db->query('SELECT time, login, msg FROM announcement JOIN account ON announcement.admin_id=account.account_id ORDER BY time DESC'); } while ($db->nextRecord()) { $PHP_OUTPUT .= '<tr>'; $PHP_OUTPUT .= '<td class="shrink top noWrap">'; //$PHP_OUTPUT.= $db->getField('login'); //$PHP_OUTPUT.= '<br />'; $PHP_OUTPUT .= date(DATE_FULL_SHORT_SPLIT, $db->getField('time')); $PHP_OUTPUT .= '</td><td class="top">'; $PHP_OUTPUT .= bbifyMessage($db->getField('msg')); $PHP_OUTPUT .= '</td></tr>'; } $PHP_OUTPUT .= '</table><br />'; $container = create_container('login_check_processing.php'); $container['CheckType'] = 'Updates'; $PHP_OUTPUT .= create_button($container, 'Continue');
$PHP_OUTPUT .= create_link($container, '<span class="yellow bold">User Ranking</span>'); $PHP_OUTPUT .= '<br />You are ranked as a <span class="green">'; $PHP_OUTPUT .= $account->getRankName(); $PHP_OUTPUT .= '</span> player.<br /><br />'; $PHP_OUTPUT .= '</td></tr></table><br />'; $container = array(); $container['url'] = 'note_delete_processing.php'; $form = create_form($container, 'Delete Selected'); $PHP_OUTPUT .= $form['form']; $PHP_OUTPUT .= '<table class="standard fullwidth"><tr><th colspan="2">Notes</th></tr>'; $db->query('SELECT * FROM player_has_notes WHERE game_id=' . $db->escapeNumber($player->getGameID()) . ' AND account_id=' . $db->escapeNumber($player->getAccountID()) . ' ORDER BY note_id DESC'); if ($db->getNumRows() > 0) { while ($db->nextRecord()) { $PHP_OUTPUT .= '<tr>'; $PHP_OUTPUT .= '<td class="shrink"><input type="checkbox" name="note_id[]" value="' . $db->getField('note_id') . '" /></td>'; $PHP_OUTPUT .= '<td>' . bbifyMessage(gzuncompress($db->getField('note'))) . '</td>'; $PHP_OUTPUT .= '</tr>'; } } $PHP_OUTPUT .= '</table><br /><div align="center>">'; $PHP_OUTPUT .= $form['submit']; $PHP_OUTPUT .= '</div></form><br />'; $container = array(); $container['url'] = 'note_add_processing.php'; $form = create_form($container, 'Create New Note'); $PHP_OUTPUT .= $form['form']; $PHP_OUTPUT .= '<table cellspacing="0" cellpadding="0" class="nobord nohpad"> <tr> Enter text in the box below to create a new note.<br />(examples: trade routes, weapon locations, key alliance related locations) <td><textarea spellcheck="true" name="note"></textarea></td> </tr>
?> </td></tr></table><?php } ?> Vote: <select id="vote" name="vote"><?php foreach ($CurrentVotes as $CurrentVote) { ?> <option value="<?php echo $CurrentVote['ID']; ?> "<?php if (isset($VoteID) && $CurrentVote['ID'] == $VoteID) { ?> selected="selected"<?php } ?> ><?php echo bbifyMessage($CurrentVote['Question']); ?> </option><?php } ?> </select><br /> Option: <input type="text" name="option" class="InputFields" value="<?php if (isset($PreviewOption)) { echo htmlspecialchars($PreviewOption); } ?> " /><br /> <input type="submit" name="action" value="Add Option" class="InputFields" /> <input type="submit" name="action" value="Preview Option" id="InputFields" /> </form>
<?php $db2 = new SmrMySqlDatabase(); $db->query('SELECT * FROM galactic_post_paper WHERE paper_id = ' . $db->escapeNumber($var['id']) . ' AND game_id = ' . $db->escapeNumber($player->getGameID())); $db->nextRecord(); $paper_title = bbifyMessage($db->getField('title')); $db->query('SELECT * FROM galactic_post_paper_content WHERE paper_id = ' . $db->escapeNumber($var['id']) . ' AND game_id = ' . $db->escapeNumber($player->getGameID())); require_once get_file_loc('menu.inc'); create_galactic_post_menu(); $PHP_OUTPUT .= $paper_title . '<br /><br /><ul>'; while ($db->nextRecord()) { $db2->query('SELECT * FROM galactic_post_article WHERE game_id = ' . $db->escapeNumber($player->getGameID()) . ' AND article_id = ' . $db->escapeNumber($db->getInt('article_id'))); $db2->nextRecord(); $PHP_OUTPUT .= '<li>' . bbifyMessage($db2->getField('title')) . '<br /><li>' . bbifyMessage($db2->getField('text')) . '<br /></li>'; $container = create_container('galactic_post_paper_edit_processing.php'); $container['article_id'] = $db->getField('article_id'); transfer('id'); $PHP_OUTPUT .= create_link($container, 'Remove this article from ' . $paper_title . '</li>'); $PHP_OUTPUT .= '<br /><br />'; } $PHP_OUTPUT .= '</ul>'; if (!$db->getNumRows()) { $PHP_OUTPUT .= 'This paper has no articles'; }
if ($db->nextRecord()) { $msg = $db->getField('message'); $db->query('DELETE FROM sector_message WHERE account_id = ' . $db->escapeNumber($player->getAccountID()) . ' AND game_id = ' . $db->escapeNumber($player->getGameID())); checkForForceRefreshMessage($msg); checkForAttackMessage($msg); } if (isset($var['AttackMessage'])) { $msg = $var['AttackMessage']; checkForAttackMessage($msg); } if (isset($var['MissionMessage'])) { $template->assign('MissionMessage', $var['MissionMessage']); } if (isset($var['msg'])) { checkForForceRefreshMessage($var['msg']); $template->assign('VarMessage', bbifyMessage($var['msg'])); } //error msgs take precedence if (isset($var['errorMsg'])) { $template->assign('ErrorMessage', $var['errorMsg']); } // ******************************************* // * // * Trade Result // * // ******************************************* //You have sold 300 units of Luxury Items for 1738500 credits. For your excellent trading skills you receive 220 experience points! if (!empty($var['traded_xp']) || !empty($var['traded_amount']) || !empty($var['traded_good']) || !empty($var['traded_credits'])) { $tradeMessage = 'You have just ' . $var['traded_transaction'] . ' <span class="yellow">' . $var['traded_amount'] . '</span> units of <span class="yellow">' . $var['traded_good'] . '</span> for <span class="creds">' . $var['traded_credits'] . '</span> credits.<br />'; if ($var['traded_xp'] > 0) { $tradeMessage .= 'Your excellent trading skills have gained you <span class="exp">' . $var['traded_xp'] . ' </span> experience points!<br />';
$container['box_type_id'] = $var['box_type_id']; $template->assign('DeleteHREF', SmrSession::getNewHREF($container)); while ($db->nextRecord()) { $gameID = $db->getInt('game_id'); $validGame = $gameID > 0 && Globals::isValidGame($gameID); $messageID = $db->getInt('message_id'); $messages[$messageID] = array('ID' => $messageID); $senderAccount =& SmrAccount::getAccount($db->getField('sender_id')); $senderName = $senderAccount->getLogin() . ' (' . $senderAccount->getAccountID() . ')'; if ($validGame) { $senderPlayer =& SmrPlayer::getPlayer($senderAccount->getAccountID(), $gameID); if ($senderAccount->getLogin() != $senderPlayer->getPlayerName()) { $senderName .= ' a.k.a ' . $senderPlayer->getPlayerName(); } $container = create_container('skeleton.php', 'box_reply.php'); $container['sender_id'] = $senderAccount->getAccountID(); $container['game_id'] = $gameID; $messages[$messageID]['ReplyHREF'] = SmrSession::getNewHREF($container); } $messages[$messageID]['SenderName'] = $senderName; if (!$validGame) { $messages[$messageID]['GameName'] = 'Game no longer exists'; } else { $messages[$messageID]['GameName'] = Globals::getGameName($gameID); } $messages[$messageID]['SendTime'] = date(DATE_FULL_SHORT, $db->getField('send_time')); $messages[$messageID]['Message'] = bbifyMessage(htmliseMessage($db->getField('message_text'))); } $template->assign('Messages', $messages); } }
?> "><?php echo $Game['GameName']; ?> </option><?php } unset($Game); ?> </select> <input type="submit" name="action" value="Select" id="InputFields" /> </form><?php } else { if (isset($Preview)) { ?> <table class="standard"><tr><td><?php echo bbifyMessage($Preview); ?> </td></tr></table><?php } ?> <form name="AdminMessageSendForm" method="POST" action="<?php echo $AdminMessageSendFormHref; ?> "> <p> <b>From: </b><span class="admin">Administrator</span><br /> <b>To: </b><?php if ($MessageGameID != 20000) { ?> <select name="account_id" size="1" id="InputFields"> <option value="0">[Please Select]</option><?php
<?php if (!isset($var['alliance_id'])) { SmrSession::updateVar('alliance_id', $player->getAllianceID()); } $alliance =& SmrAlliance::getAlliance($var['alliance_id'], $player->getGameID()); Globals::canAccessPage('AllianceMOTD', $player, array('AllianceID' => $alliance->getAllianceID())); $template->assign('PageTopic', $alliance->getAllianceName() . ' (' . $alliance->getAllianceID() . ')'); require_once get_file_loc('menu.inc'); create_alliance_menu($alliance->getAllianceID(), $alliance->getLeaderID()); $PHP_OUTPUT .= '<div align="center">'; if ($alliance->hasImageURL()) { $PHP_OUTPUT .= '<img class="alliance" src="' . $alliance->getImageURL() . '" alt="' . htmlspecialchars($alliance->getAllianceName()) . ' Banner"><br /><br />'; } $PHP_OUTPUT .= '<span class="yellow">Message from your leader</span><br /><br />'; $PHP_OUTPUT .= bbifyMessage($alliance->getMotD()); $role_id = $player->getAllianceRole($alliance->getAllianceID()); $db->query('SELECT * FROM alliance_has_roles WHERE alliance_id = ' . $db->escapeNumber($player->getAllianceID()) . ' AND game_id = ' . $db->escapeNumber($player->getGameID()) . ' AND role_id = ' . $db->escapeNumber($role_id)); $db->nextRecord(); if ($db->getBoolean('change_mod') || $db->getBoolean('change_pass')) { $PHP_OUTPUT .= '<br /><br />'; $container = create_container('skeleton.php', 'alliance_stat.php'); $container['alliance_id'] = $alliance->getAllianceID(); $PHP_OUTPUT .= create_button($container, 'Edit'); } $PHP_OUTPUT .= '</div>';
} else { echo $FeatureRequest['PosterAccount']->getHofName(); } if ($FeatureModerator) { ?> - <?php echo $FeatureRequest['PosterAccount']->getLogin(); ?> (<?php echo $FeatureRequest['PosterAccount']->getAccountID(); ?> )</td><?php } ?> <td class="left"><?php echo bbifyMessage($FeatureRequest['Message']); ?> </td> <td class="shrink noWrap top"><?php echo $FeatureRequest['Time']; ?> </td> </tr><?php } unset($FeatureRequest); ?> </table><?php } ?> <p> <form name="FeatureRequestCommentForm" method="POST" action="<?php
$offended .= ' a.k.a ' . $receiver->getPlayerName(); } } else { $offended .= $receiver; } $PHP_OUTPUT .= create_link($container, $offended); $PHP_OUTPUT .= '</td><td>'; if (!Globals::isValidGame($gameID)) { $PHP_OUTPUT .= 'Game no longer exists'; } else { $PHP_OUTPUT .= Globals::getGameName($gameID); } $PHP_OUTPUT .= '</td></tr><tr><td colspan="2">'; $PHP_OUTPUT .= 'Sent at ' . date(DATE_FULL_SHORT, $db->getField('sent_time')); $PHP_OUTPUT .= '</td><td colspan="2">'; $PHP_OUTPUT .= 'Notified at ' . date(DATE_FULL_SHORT, $db->getField('notify_time')); //$PHP_OUTPUT.=create_link($container, $trader); $PHP_OUTPUT .= '</td>'; $PHP_OUTPUT .= '</tr>'; $PHP_OUTPUT .= '<tr>'; $PHP_OUTPUT .= '<td width="100%" colspan="4">'; $message = $db->getField('text'); $PHP_OUTPUT .= bbifyMessage($message); $PHP_OUTPUT .= '</td></tr>'; } $PHP_OUTPUT .= '</table>'; $PHP_OUTPUT .= create_submit('Delete'); $PHP_OUTPUT .= '</form>'; } else { $PHP_OUTPUT .= 'There are no reported Messages.'; }
</td> <td><?php echo $Game['IgnoreStats'] ? 'Yes' : 'No'; ?> </td> <td><?php echo number_format($Game['StartingCredits']); ?> </td> </tr> </table><br /><?php if ($Game['GameDescription']) { ?> <h2>Round Description</h2> <p><?php echo bbifyMessage($Game['GameDescription']); ?> </p><?php } ?> <form<?php if (isset($JoinGameFormHref)) { ?> name="JoinGameForm" method="POST" action="<?php echo $JoinGameFormHref; ?> "<?php } ?> >
<tr> <td valign="top" align="center"> <table class="nobord"> <tr> <td align="right">Name</td> <td> </td> <td align="left"><?php echo Globals::getGameName($StatsGameID); ?> </td> </tr> <tr> <td align="right">Description</td> <td> </td> <td align="left"><?php echo bbifyMessage(Globals::getGameDescription($StatsGameID)); ?> </td> </tr> <tr> <td align="right">Start Date</td> <td> </td> <td align="left"><?php echo date(DATE_FULL_SHORT, Globals::getGameStartDate($StatsGameID)); ?> </td> </tr> <tr> <td align="right">Start Turns Date</td> <td> </td> <td align="left"><?php