From 3f77d02c3631becfa96acc7aaedc9dfad379fdd2 Mon Sep 17 00:00:00 2001 From: Matthijs Kuiper Date: Tue, 7 Feb 2017 01:46:48 +0100 Subject: Move db connect from config to functions --- html/includes/functions.php | 85 +++++++++++++++++++-------------------------- 1 file changed, 35 insertions(+), 50 deletions(-) (limited to 'html/includes/functions.php') diff --git a/html/includes/functions.php b/html/includes/functions.php index 1975914..b8cab68 100755 --- a/html/includes/functions.php +++ b/html/includes/functions.php @@ -1,6 +1,12 @@ =")) ? true : false; - + if ($use_fgets and $compression == 'none') { if ($length == -1) { return(fgets($fp)); @@ -54,7 +60,7 @@ function my_fgets($fp, $length = -1, $compression = 'none') { return(fgets($fp, $length)); } } - + $buffer = ''; $i = 0; while(!feof($fp)) { @@ -90,7 +96,7 @@ function my_fopen($filename, $mode, &$compression) { } } } - + switch($compression) { case 'bz2': $fp = @bzopen($filename, $mode); break; case 'zlib': $fp = @gzopen($filename, $mode); break; @@ -99,17 +105,14 @@ function my_fopen($filename, $mode, &$compression) { return($fp); } - function my_fclose($fp, $compression) { switch($compression) { case 'bz2': return(@bzclose($fp)); case 'zlib': return(@gzclose($fp)); default: return(@fclose($fp)); } - } - // Small query function small_query($query) { $sql_small = "$query"; @@ -127,22 +130,21 @@ function small_count($query) { } // uid generator -function str_rand($length = 8, $seeds = 'abcdefghijklmnopqrstuvwxyz0123456789') -{ - $str = ''; - $seeds_count = strlen($seeds); - - // Seed - list($usec, $sec) = explode(' ', microtime()); - $seed = (float) $sec + ((float) $usec * 100000); - mt_srand($seed); - - // Generate - for ($i = 0; $length > $i; $i++) { - $str .= $seeds{mt_rand(0, $seeds_count - 1)}; - } +function str_rand($length = 8, $seeds = 'abcdefghijklmnopqrstuvwxyz0123456789') { + $str = ''; + $seeds_count = strlen($seeds); + + // Seed + list($usec, $sec) = explode(' ', microtime()); + $seed = (float) $sec + ((float) $usec * 100000); + mt_srand($seed); + + // Generate + for ($i = 0; $length > $i; $i++) { + $str .= $seeds{mt_rand(0, $seeds_count - 1)}; + } - return $str; + return $str; } function zero_out($data) { @@ -192,7 +194,6 @@ function mtimestamp($date) { } function mdate($date) { - $ourdate = date('D, M j Y \a\t g:i a', mtimestamp($date)); return ($ourdate); } @@ -229,7 +230,7 @@ function btcaptime($time) { } if ($time < 0) { return "-:--"; - } + } $minutes = intval($time / 60); $seconds = intval($time % 60); $hundreds = substr($time, -2, 2); @@ -240,31 +241,25 @@ function btcaptime($time) { $hundreds = "00"; } if ($seconds < 10) { - $seconds = "0" . $seconds; - } + $seconds = "0" . $seconds; + } return $minutes . ":" . $seconds . ":" . $hundreds; } // UT Server Query Functions -function GetItemInfo ($itemname, $itemchunks) -{ - +function GetItemInfo ($itemname, $itemchunks) { $retval = "N/A"; for ($i = 0; $i < count($itemchunks); $i++) { //Found this item - if (strcasecmp($itemchunks[$i], $itemname) == 0) { $retval = $itemchunks[$i+1]; - } } - //Return value - return $retval; + return $retval; } -function GetMinutes($seconds) -{ +function GetMinutes($seconds) { $timemins = intval($seconds / 60); $timesecs = ($seconds % 60); @@ -274,7 +269,6 @@ function GetMinutes($seconds) return $timemins . ":" . $timesecs; } - function FlagImage($country, $mini = true) { global $a_countries; $width = ($mini) ? 15 : 18; @@ -285,7 +279,6 @@ function FlagImage($country, $mini = true) { return(''. $country .''); } - function RankMovement($diff) { $diff = round($diff, 2); if ($diff == 0) { @@ -310,9 +303,7 @@ function RankMovement($diff) { return($moveimg); } - function ordinal($number) { - // when fed a number, adds the English ordinal suffix. Works for any // number, even negatives @@ -347,7 +338,6 @@ function ordinal($number) { return $suffix; } - function RankImageOrText($pid, $name, $rank, $gid, $gamename, $mini = true, $format = NULL, $rankchange = NULL) { $points = 0; @@ -371,7 +361,6 @@ function RankImageOrText($pid, $name, $rank, $gid, $gamename, $mini = true, $for if ($rankchange !== NULL) { $moveimg = ' '. RankMovement($rankchange); } - if (empty($format)) { if ($img) { @@ -386,7 +375,6 @@ function RankImageOrText($pid, $name, $rank, $gid, $gamename, $mini = true, $for return(str_replace($search, $replace, $format)); } - function FormatPlayerName($country, $pid, $name, $gid = NULL, $gamename = NULL, $mini = true, $rankchange = NULL) { static $cache = array(); @@ -410,7 +398,6 @@ function QuoteHintText($text) { return(str_replace($search, $replace, $text)); } - function OverlibPrintHint($name, $text = NULL, $caption = NULL) { include(dirname(__FILE__) .'/hints.php'); if (!isset($hint[$name]) and empty($text)) return(''); @@ -481,7 +468,6 @@ function compress_file($method, $in, $out, $stripx00) { if ($bytes === false) return(false); } - @fclose($fp_in); switch($method) { case 'bz2': @bzclose($fp_out); break; @@ -513,7 +499,7 @@ function backup_logfile($method, $filename, $backupfilename, $stripx00) { default: if ($stripx00) { - if (compress_file('none', $filename, $backupfilename, $stripx00)) { + if (compress_file('none', $filename, $backupfilename, $stripx00)) { return('Succeeded (uncompressed)'); } else { return('FAILED' . (!empty($php_errormsg) ? ': '. $php_errormsg : '')); @@ -549,7 +535,6 @@ function purge_backups($dir, $maxage) { return($deleted); } - function file_size_info($filesize) { $bytes = array('KB', 'KB', 'MB', 'GB', 'TB'); # values are always displayed if ($filesize < 1024) $filesize = 1; # in at least kilobytes. @@ -570,13 +555,13 @@ function GetCurrentWatchlist() { } function PlayerOnWatchlist($pid) { - $watchlist = GetCurrentWatchlist(); + $watchlist = GetCurrentWatchlist(); return(in_array($pid, $watchlist)); } function ToggleWatchStatus($pid) { $watchlist = GetCurrentWatchlist(); - + if (in_array($pid, $watchlist)) { $key = array_search($pid, $watchlist); unset($watchlist[$key]); -- cgit