$1";
$replace[1] = "$1";
$replace[2] = "$1";
$replace[3] = "
";
$replace[4] = "
";
$replace[5] = "
";
$replace[6] = "
";
$replace[7] = "
";
$replace[8] = "
";
$replace[9] = "
";
$replace[10] = "
";
$replace[11] = "
";
$replace[12] = "
";
$replace[13] = "
";
$replace[14] = "
";
$replace[15] = "
";
$replace[16] = "
";
$replace[17] = "
";
$replace[18] = "
";
$replace[19] = "
";
$replace[20] = "
";
$replace[21] = "
";
$replace[22] = "
";
$replace[23] = "
";
$replace[24] = "
";
$replace[25] = "
";
$replace[26] = "
";
$replace[27] = "
";
$replace[28] = "
";
$replace[29] = "
";
$replace[30] = "
";
$replace[31] = "
";
$replace[32] = "
";
$replace[33] = "
";
$replace[34] = "
";
$replace[35] = "
";
$replace[36] = "
";
$replace[37] = "
";
$replace[38] = "
";
$replace[39] = "
";
$replace[40] = "
";
$replace[41] = "
";
$replace[42] = "
";
$replace[43] = "
";
$replace[44] = "
";
$replace[45] = "
";
$replace[46] = "
";
$replace[47] = "
";
$replace[48] = "
";
$replace[49] = "
";
$replace[50] = "
";
$replace[51] = "
";
$replace[52] = "
";
$replace[53] = "
";
$replace[54] = "
";
$replace[55] = "
";
$replace[56] = "
";
$replace[57] = "
";
$replace[54] = "
";
$replace[55] = "
";
$replace[56] = "
";
$replace[57] = "
";
$replace[58] = "
";
$replace[59] = "
";
$replace[60] = "
";
$replace[61] = "
";
$replace[62] = "
";
$replace[63] = "
";
$replace[64] = "
";
$replace[65] = "
";
$replace[66] = "
";
$replace[67] = "
";
$replace[68] = "
";
$replace[69] = "
";
$replace[70] = "
";
$replace[71] = "
";
$replace[72] = "
";
$replace[73] = "
";
$replace[74] = "
";
$replace[75] = "
";
$replace[76] = "";
$replace[77] = "
";
$replace[78] = "
";
$replace[79] = "
";
$replace[80] = "
";
$replace[81] = "
";
$replace[82] = "
";
$replace[83] = "
";
$replace[84] = "
";
$replace[85] = "
";
$replace[86] = "
";
$replace[87] = "
";
$replace[88] = "
";
// replace alliance placeholders
$input = preg_replace_callback(
"/\[alliance(\d{0,20})\]([^\]]*)\[\/alliance\d{0,20}\]/is",
function($matches) {
global $database;
$aname = $database->getAllianceID($matches[1]);
if ($aname) {
return "".$matches[2]."";
} else {
return $matches[2];
}
},
$input);
// replace player placeholders
$input = preg_replace_callback(
"/\[player(\d{0,20})\]([^\]]*)\[\/player\d{0,20}\]/is",
function($matches) {
global $database;
$uname = $database->getUserField((int) $matches[1], "id", 0);
if ($uname) {
return "".$matches[2]."";
} else {
return $matches[2];
}
},
$input);
// replace report placeholders
$input = preg_replace_callback(
"/\[report(\d{0,20})\]([^\]]*)\[\/report\d{0,20}\]/is",
function($matches) {
global $database;
$report = count($database->getNotice4((int) $matches[1]));
if (count($report)) {
return "".$matches[2]."";
} else {
return $matches[2];
}
},
$input);
// replace coordinate placeholders
$input = preg_replace_callback(
"/\[coor(\d{0,20})\]([^\]]*)\[\/coor\d{0,20}\]/is",
function($matches) {
global $generator;
$cwref = $generator->getMapCheck($matches[1]);
return "".$matches[2]."";
},
$input);
$input = preg_replace('/\[message\]/', '', $input);
$input = preg_replace('/\[\/message\]/', '', $input);
$bbcoded = preg_replace($pattern, $replace, $input);
?>