mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-09-02 00:27:12 +00:00
fixx BBCode problem
This commit is contained in:
+16
-12
@@ -118,6 +118,22 @@ class Message {
|
|||||||
if($message['id'] == $id) {
|
if($message['id'] == $id) {
|
||||||
$message = preg_replace('/\[message\]/', '', $message);
|
$message = preg_replace('/\[message\]/', '', $message);
|
||||||
$message = preg_replace('/\[\/message\]/', '', $message);
|
$message = preg_replace('/\[\/message\]/', '', $message);
|
||||||
|
for($i=1;$i<=$message['alliance'];$i++){
|
||||||
|
$message = preg_replace('/\[alliance'.$i.'\]/', '[alliance0]', $message);
|
||||||
|
$message = preg_replace('/\[\/alliance'.$i.'\]/', '[/alliance0]', $message);
|
||||||
|
}
|
||||||
|
for($i=0;$i<=$message['player'];$i++){
|
||||||
|
$message = preg_replace('/\[player'.$i.'\]/', '[player0]', $message);
|
||||||
|
$message = preg_replace('/\[\/player'.$i.'\]/', '[/player0]', $message);
|
||||||
|
}
|
||||||
|
for($i=0;$i<=$message['coor'];$i++){
|
||||||
|
$message = preg_replace('/\[coor'.$i.'\]/', '[coor0]', $message);
|
||||||
|
$message = preg_replace('/\[\/coor'.$i.'\]/', '[/coor0]', $message);
|
||||||
|
}
|
||||||
|
for($i=0;$i<=$message['report'];$i++){
|
||||||
|
$message = preg_replace('/\[report'.$i.'\]/', '[report0]', $message);
|
||||||
|
$message = preg_replace('/\[\/report'.$i.'\]/', '[/report0]', $message);
|
||||||
|
}
|
||||||
$this->reply = $_SESSION['reply'] = $message;
|
$this->reply = $_SESSION['reply'] = $message;
|
||||||
header("Location: nachrichten.php?t=1&id=" . $message['owner']);
|
header("Location: nachrichten.php?t=1&id=" . $message['owner']);
|
||||||
}
|
}
|
||||||
@@ -392,18 +408,6 @@ class Message {
|
|||||||
$alliance = $player = $coor = $report = 0;
|
$alliance = $player = $coor = $report = 0;
|
||||||
for($i=0;$i<=$alliance;$i++){
|
for($i=0;$i<=$alliance;$i++){
|
||||||
if(preg_match('/\[alliance'.$i.'\]/',$text) && preg_match('/\[\/alliance'.$i.'\]/',$text)){
|
if(preg_match('/\[alliance'.$i.'\]/',$text) && preg_match('/\[\/alliance'.$i.'\]/',$text)){
|
||||||
$alliance1 = preg_replace('/\[alliance'.$i.'\]/', '', $input);
|
|
||||||
$alliance1 = preg_replace('/\[\/alliance'.$i.'\]/', '', $alliance1);
|
|
||||||
if(preg_match('/\[alliance'.$i.'\]/',$alliance1) && preg_match('/\[\/alliance'.$i.'\]/',$alliance1)){
|
|
||||||
$j = $i+1;
|
|
||||||
$text = preg_replace('/\[alliance'.$i.'\]/', '/\[alliance'.$j.'\]/', $text);
|
|
||||||
$text = preg_replace('/\[\/alliance'.$i.'\]/', '/\[\/alliance'.$j.'\]/', $text);
|
|
||||||
$alliance += 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for($i=0;$i<=$alliance;$i++){
|
|
||||||
if(preg_match('/\[alliance'.$i.'\]/',$text) && preg_match('/\[\/alliance'.$i.'\]/',$text)){
|
|
||||||
$alliance1 = preg_replace('/\[message\](.*?)\[\/alliance'.$i.'\]/is', '', $text);
|
$alliance1 = preg_replace('/\[message\](.*?)\[\/alliance'.$i.'\]/is', '', $text);
|
||||||
if(preg_match('/\[alliance'.$i.'\]/',$alliance1) && preg_match('/\[\/alliance'.$i.'\]/',$alliance1)){
|
if(preg_match('/\[alliance'.$i.'\]/',$alliance1) && preg_match('/\[\/alliance'.$i.'\]/',$alliance1)){
|
||||||
$j = $i+1;
|
$j = $i+1;
|
||||||
|
|||||||
Reference in New Issue
Block a user