private function main_menu() { $DbUser = new User($this->db); $group_chats = $DbUser->getActiveChatsByUser($this->Message->User); $Vote = new Vote($this->db); $popularity = $Vote->getVoteTotalForUser($this->Message->User); $ranking = Query::getGlobalRanking($this->db, $this->Message->User); $this->out = emoji(0x1f44b) . " Hi *" . $this->Message->User->getName() . "*!" . "\nI'm *" . BOT_FRIENDLY_NAME . "*, your _Premier Shitposting Solution_ " . emoji(0x2122) . "." . "\n\n" . emoji(0x1f481) . emoji(0x1f3fb) . "You're a " . $this->Message->User->getLevelAndTitle() . " with `" . $this->Message->User->getBalance() . "` Coin." . "\nOverall, your popularity is at *{$popularity}* points, and you're ranked *" . addOrdinalNumberSuffix($ranking) . "* on the global leaderboard."; $this->out .= "\n\n*This menu system is currently under development and may be incomplete/broken. You've been warned!*"; if ($group_chats) { $this->out .= "\n\nI see you in the following group chats:"; foreach ($group_chats as $chat) { $this->out .= "\n` `• `" . $chat->title . "`"; } } $this->out .= "\n\nWhat would you like?"; $this->keyboard = [[['text' => emoji(0x2754) . ' Help', 'callback_data' => '/help help'], ['text' => emoji(0x1f4bc) . ' Business', 'callback_data' => '/help business']], [['text' => emoji(0x1f3ae) . ' Play a game', 'callback_data' => '/help games'], ['text' => emoji(0x2699) . ' Change preferences', 'callback_data' => '/preferences']]]; }
/** * @param User[] $users * @return string */ private function getTextLeaderboard($users) { $out = ""; $index = 1; foreach ($users as $user) { $out .= "`" . addOrdinalNumberSuffix($index); if ($index == 10) { $out .= " `"; } else { $out .= " `"; } if ($user->user_id == COIN_BANK_ID) { $user->level = 99; } $out .= "_Lvl " . $user->level; if ($user->level >= 10) { $out .= " _ * "; } else { $out .= " _ * "; } $out .= $user->getName() . "* (" . $user->getBalance() . ")\n"; $index++; if ($index > 10) { break; } } return $out; }
private function leaderboard() { $Vote = new \GroupBot\Brains\Vote\Vote($this->db); $leaderboard = $Vote->getVoteLeaderboard(isset($this->chat->id) ? $this->chat->id : NULL); $out = ''; $index = 0; if (!empty($leaderboard)) { foreach ($leaderboard as $uservote) { $vote_prefix = $uservote->vote_total > 0 ? "+" : ""; if (!isset($uservote->vote_total)) { $uservote->vote_total = 0; } $index++; $out .= "`" . addOrdinalNumberSuffix($index); if ($uservote->vote_total != 0) { if ($index >= 10) { $out .= " `"; } else { $out .= " `"; } if ($uservote->vote_total >= 10) { $out .= "_{$vote_prefix}" . $uservote->vote_total . " _ * "; } elseif ($uservote->vote_total <= -10) { $out .= " _{$vote_prefix}" . $uservote->vote_total . " _ * "; } elseif ($uservote->vote_total < 0) { $out .= "_ {$vote_prefix}" . $uservote->vote_total . " _ * "; } else { $out .= "_ {$vote_prefix}" . $uservote->vote_total . " _ * "; } } else { if ($index >= 10) { $out .= " `_" . $uservote->vote_total . " _ * "; } else { $out .= " `_" . $uservote->vote_total . " _ * "; } } $out .= $uservote->user->getName() . "*\n"; } } else { $out .= "No users to display."; } return $out; }
private function leaderboard() { $leaderboard = $this->Todo->getVoteLeaderboard(); $out = ''; $index = 0; if (!empty($leaderboard)) { foreach ($leaderboard as $uservote) { $vote_prefix = $uservote->vote_total > 0 ? "+" : ""; if (!isset($uservote->vote_total)) { $uservote->vote_total = 0; } $index++; $out .= "`" . addOrdinalNumberSuffix($index); if ($uservote->vote_total != 0) { if ($index >= 10) { $out .= " `"; } else { $out .= " `"; } if ($uservote->vote_total >= 10) { $out .= "_{$vote_prefix}" . $uservote->vote_total . " _ * "; } elseif ($uservote->vote_total <= -10) { $out .= " _{$vote_prefix}" . $uservote->vote_total . " _ * "; } elseif ($uservote->vote_total < 0) { $out .= "_ {$vote_prefix}" . $uservote->vote_total . " _ * "; } else { $out .= "_ {$vote_prefix}" . $uservote->vote_total . " _ * "; } } else { if ($index >= 10) { $out .= " `_" . $uservote->vote_total . " _ * "; } else { $out .= " `_" . $uservote->vote_total . " _ * "; } } $out .= $uservote->item->description . "*\n"; } } else { $out .= "No todo items to display."; } return $out; }
function display_place($place, $method) { require CONFIG . 'config.php'; if ($method == "0") { $place = addOrdinalNumberSuffix($place); } if ($method == "1") { switch ($place) { case "1": $place = addOrdinalNumberSuffix($place); break; case "2": $place = addOrdinalNumberSuffix($place); break; case "3": $place = addOrdinalNumberSuffix($place); break; case "4": $place = addOrdinalNumberSuffix($place); break; case "5": $place = "HM"; break; default: $place = "N/A"; } } if ($method == "2") { switch ($place) { case "1": $place = "<span class=\"icon\"><img src=\"" . $base_url . "images/medal_gold_3.png\"></span>" . addOrdinalNumberSuffix($place); break; case "2": $place = "<span class=\"icon\"><img src=\"" . $base_url . "images/medal_silver_3.png\"></span>" . addOrdinalNumberSuffix($place); break; case "3": $place = "<span class=\"icon\"><img src=\"" . $base_url . "images/medal_bronze_3.png\"></span>" . addOrdinalNumberSuffix($place); break; case "4": $place = "<span class=\"icon\"><img src=\"" . $base_url . "images/rosette.png\"></span>" . addOrdinalNumberSuffix($place); break; case "5": $place = "<span class=\"icon\"><img src=\"" . $base_url . "images/rosette.png\"></span>HM"; break; default: $place = "N/A"; } } if ($method == "3") { switch ($place) { case "1": $place = "<span class=\"icon\"><img src=\"" . $base_url . "images/medal_gold_3.png\"></span>" . addOrdinalNumberSuffix($place); break; case "2": $place = "<span class=\"icon\"><img src=\"" . $base_url . "images/medal_silver_3.png\"></span>" . addOrdinalNumberSuffix($place); break; case "3": $place = "<span class=\"icon\"><img src=\"" . $base_url . "images/medal_bronze_3.png\"></span>" . addOrdinalNumberSuffix($place); break; default: $place = "<span class=\"icon\"><img src=\"" . $base_url . "images/rosette.png\"></span>" . addOrdinalNumberSuffix($place); } } return $place; }
$page_info2 = ""; $header1_3 = ""; $page_info3 = ""; $header2_4 = ""; $page_info4 = ""; $header2_5 = ""; $page_info5 = ""; $page_info6 = ""; $header1_7 = ""; $page_info7 = ""; // Build top of page info: total entry fees, list of unpaid entries, etc. $primary_page_info .= sprintf("<p class=\"lead\">%s, the following are your options for paying your entry fees.</p>", $_SESSION['brewerFirstName']); $primary_page_info .= "<p class=\"lead\"><small>"; $primary_page_info .= sprintf("<span class=\"fa fa-money text-success\"></span> Fees are <strong class=\"text-success\">%s</strong> per entry.", $currency_symbol . number_format($_SESSION['contestEntryFee'], 2)); if ($_SESSION['contestEntryFeeDiscount'] == "Y") { $primary_page_info .= sprintf(" %s per entry after the %s entry. ", $currency_symbol . number_format($_SESSION['contestEntryFee2'], 2), addOrdinalNumberSuffix($_SESSION['contestEntryFeeDiscountNum'])); } if ($_SESSION['contestEntryCap'] != "") { $primary_page_info .= sprintf(" %s for unlimited entries. ", $currency_symbol . number_format($_SESSION['contestEntryCap'], 2)); } $primary_page_info .= "</small></p>"; if ($row_brewer['brewerDiscount'] == "Y") { $primary_page_info .= sprintf("<p class=\"lead\"><small><span class=\"fa fa-star-o text-primary\"></span> Your fees have been discounted to <strong class=\"text-success\">%s</strong> per entry.</small></p>", $currency_symbol . number_format($_SESSION['contestEntryFeePasswordNum'], 2)); } $primary_page_info .= sprintf("<p class=\"lead\"><small><span class=\"fa fa-exclamation-triangle text-danger\"></span> Your total entry fees are <strong class=\"text-success\">%s</strong>. You need to pay <strong class=\"text-danger\">%s</strong>.</small></p>", $currency_symbol . number_format($total_entry_fees, 2), $currency_symbol . number_format($total_to_pay, 2)); if ($total_not_paid == 0) { $primary_page_info .= sprintf("<p class=\"lead\"><small><span class=\"fa fa-thumbs-o-up text-danger\"></span> %s</p>", "Your fees have been paid. Thank you!</small></p>"); } else { $primary_page_info .= "<p class=\"lead\"><small>"; $primary_page_info .= sprintf("<span class=\"fa fa-exclamation-triangle text-danger\"></span> You currently have <strong class=\"text-danger\">%s unpaid confirmed ", readable_number($total_not_paid)); if ($total_not_paid == "1") {
private function display() { $this->out = emoji(0x1f38c) . " *The race is on!!*"; foreach ($this->players as $player) { $this->out .= "\n` `• `" . addOrdinalNumberSuffix($player->rank) . "` *" . $player->user->getName() . "!*"; } }
if ((int) date('j', time()) >= $j) { echo '<div id="dec' . $j . '" class="span2 box available"> <a class="nivo" href="media/large_images/' . $j . '.jpg" data-lightbox-gallery="xmas-card" title="' . $title[$j - 1] . '"> <span class="img-icon"> <img src="media/thumbnails/' . $j . '.png" /> </span> <span class="fish-swill">' . addOrdinalNumberSuffix($j) . '</span> </a> </div> ' . "\n"; } else { echo '<div id="dec' . $j . '" class="span2 box notyet"> <p class="donkey">' . addOrdinalNumberSuffix($j) . '</p> </div> ' . "\n"; } } ?> <div class="span4"> <?php function get_user_browser() { $u_agent = $_SERVER['HTTP_USER_AGENT']; $ub = ''; if (preg_match('/(?i)msie [1-8]/', $_SERVER['HTTP_USER_AGENT'])) { $ub = "ie"; } return $ub;
$charName = $row["char_name"]; $rank = $row["rank"]; $level = $row["level"]; $wins = $row["wins"]; $losses = $row["losses"]; $charId = $row["char_id"]; $guildId = $row["char_guild"]; $guildName = $row["guild_abbreviation"]; if ($guildId >= 1 && $guildName == "") { $guildName = "[none]"; } else { if ($guildId >= 1) { $guildName = "[" . $guildName . "]"; } } $ordinalRank = addOrdinalNumberSuffix($rank); if ($charName != "") { echo <<<EOF <tr> <td> <font face="Verdana" size="2">{$ordinalRank}</font> </td> <td> <font face="Verdana" size="2"><center>{$level}</center></font> </td> <td align="right"> <font face="Verdana" size="2"><center><a href="guild.php?id={$guildId}">{$guildName}</a></center></font> </td> <td align="left"> <font face="Verdana" size="2"><a href="player.php?id={$charId}">{$charName}</a></font> </td>
echo $user_data["steam_avatar"]; ?> _medium.jpg')"> </div> </a> <div class="chat_text"> <a href="http://steamcommunity.com/profiles/<?php echo $user_data["steam_id"]; ?> " target="_blank"> <div class="leaderboard_steam_name"><?php echo $user_data["steam_name"]; ?> </div> </a> <div class="leaderboard_position"><?php echo addOrdinalNumberSuffix($i); ?> </div> <div class="leaderboard_value">$<?php echo $pot['pot_total']; ?> </div> </div> </div> <?php $coloured = !$coloured; } } } ?> </div>
function display_place($place, $method) { require CONFIG . 'config.php'; if ($method == "0") { $place = addOrdinalNumberSuffix($place); } if ($method == "1") { switch ($place) { case "1": $place = addOrdinalNumberSuffix($place); break; case "2": $place = addOrdinalNumberSuffix($place); break; case "3": $place = addOrdinalNumberSuffix($place); break; case "4": $place = addOrdinalNumberSuffix($place); break; case "5": $place = "HM"; break; default: $place = "N/A"; } } if ($method == "2") { switch ($place) { case "1": $place = "<span class='fa fa-trophy text-gold'></span> " . addOrdinalNumberSuffix($place); break; case "2": $place = "<span class='fa fa-trophy text-silver'></span> " . addOrdinalNumberSuffix($place); break; case "3": $place = "<span class='fa fa-trophy text-bronze'></span> " . addOrdinalNumberSuffix($place); break; case "4": $place = "<span class='fa fa-trophy text-purple'></span> " . addOrdinalNumberSuffix($place); break; case "5": $place = "<span class='fa fa-trophy text-forest-green'></span> HM"; break; default: $place = "N/A"; } } if ($method == "3") { switch ($place) { case "1": $place = "<span class='fa fa-trophy text-gold'></span> " . addOrdinalNumberSuffix($place); break; case "2": $place = "<span class='fa fa-trophy text-silver'></span> " . addOrdinalNumberSuffix($place); break; case "3": $place = "<span class='fa fa-trophy text-bronze'></span> " . addOrdinalNumberSuffix($place); break; default: $place = "<span class='fa fa-trophy text-forest-green'></span> " . addOrdinalNumberSuffix($place); } } return $place; }
if ((int) date('j', time()) >= $j) { echo '<div id="dec' . $j . '" class="span2 box available"> <a class="nivo" href="http://southdevon.ac.uk/images/christmas-card/seasons-greetings-' . $j . '.jpg" data-lightbox-gallery="xmas-card" title="' . $title[$j - 1] . '"> <span class="img-icon"> <img src="media/thumbnails/' . $j . '.png" /> </span> <span class="date-notifier">' . addOrdinalNumberSuffix($j) . '</span> </a> </div> ' . "\n"; } else { echo '<div id="dec' . $j . '" class="span2 box notyet"> <p class="donkey">Come back on the ' . addOrdinalNumberSuffix($j) . ' to open this picture</p> </div> ' . "\n"; } } ?> <div class="offset2 span4"> <?php function get_user_browser() { $u_agent = $_SERVER['HTTP_USER_AGENT']; $ub = ''; if (preg_match('/(?i)msie [1-9]/', $_SERVER['HTTP_USER_AGENT'])) { $ub = "ie"; } return $ub;
function getPlayerAdjustedNoArmorRank($variable_in, $db_in) { $db = $db_in; try { $sql = "SELECT COUNT(*) +1\n\t\t\tFROM userdb\n\t\t\tWHERE id>1024\n\t\t\tAND (strength+agility+(mana_max*2))/days_old>:variable_in\n\t\t\tAND days_old > 29"; $st = $db->prepare($sql); $st->bindParam(':variable_in', $variable_in); $st->execute(); $unformat = $st->fetch(PDO::FETCH_NUM); $result = addOrdinalNumberSuffix($unformat[0]); return $result; } catch (PDOException $e) { echo "getPlayerAdjustedNoArmorRank error: " . $e->getMessage(); //file_put_contents('PDOErrors.txt', $e->getMessage(), FILE_APPEND); } }
} echo '</ul></div></div></div></div>'; } // slider end /* -------------------------------------------------------------------------------- */ /* -------------------------------------------------------------------------------- */ if ($post_type != 'slider' && $post_type != 'video' && $post_type != 'audio' || $post_type == 'slider' && $s_beh == 'cat') { if (!isset($cb4_order)) { $cb4_order = ''; } if (!isset($cb4_order_by)) { $cb4_order_by = ''; } if ($isrc) { if ($cb4_order_by == 'yes') { echo '<span class="place ' . ($nb_place == 1 ? 'first' : '') . '">' . addOrdinalNumberSuffix($nb_place) . '</span>'; $nb_place++; } ?> <div class="blog_item <?php echo $fr; ?> fade in"> <div class="<?php echo $frin; ?> "> <?php if ($coll == '1') { ?> <div class="fade_c">