KiB';
$sizes[(1024*1024)] = ' MiB';
$sizes[(1024*1024*1024)] = ' GiB';
krsort($sizes);
foreach ($sizes as $val => $name) {
if ($bytes > ($val * 1.2)) {
return round($bytes/$val, 2).$name;
}
}
return $bytes.' B';
}
function h ($text) { return htmlspecialchars($text); }
function m ($a) { return mysql_real_escape_string($a); }
function l ($message, $uid = false) {
if ($uid === false ){ $uid = UID; }; mysql_query('INSERT INTO log (log_time, user_id, log_message) VALUES ('.time().', '.$uid.', \''.m($message).'\')') or print(mysql_error());
$sql = 'SELECT user_name FROM users WHERE user_id = '.$uid;
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
botlog('User '.chr(2).$row[0].chr(2).': '.$message);
}
function botlog ($message) {
if ($fh = @fsockopen('soren.dataforce.org.uk',7530,$errno,$errstr,0.2)) {
fputs($fh, 'ZOMGutdSTAFF '.$message."\r\n");
fclose($fh);
}
}
define('LIB_COMMON', true);
?>