escape($_SESSION['mass_subject']); $message = $_SESSION['mass_message']; $color = $database->escape( $_SESSION['mass_color'] ?: 'black' ); /* |-------------------------------------------------------------------------- | BBCode |-------------------------------------------------------------------------- */ $message = preg_replace( "/\[img\](.*?)\[\/img\]/i", "", $message ); $message = preg_replace( "/\[url\](.*?)\[\/url\]/i", "$1", $message ); $message = preg_replace( "/\[url=(.*?)\](.*?)\[\/url\]/i", "$2", $message ); $message = "[message]".$message."[/message]"; $message = $database->escape($message); /* |-------------------------------------------------------------------------- | ALL PLAYERS |-------------------------------------------------------------------------- */ $result = mysqli_query( $database->dblink, "SELECT id FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY id ASC" ); $rows = []; $time = time(); while ($user = mysqli_fetch_assoc($result)) { $uid = (int)$user['id']; $rows[] = "(". $uid.",". "1,". "'".$subject."',". "'".$message."',". "0,". "0,". "0,". $time.",". "0,". "0,". "0,". "0,". "0,". "0". ")"; } if (!empty($rows)) { $sql = "INSERT INTO ".TB_PREFIX."mdata ( target, owner, topic, message, viewed, archived, send, time, deltarget, delowner, alliance, player, coor, report ) VALUES ".implode(",", $rows); mysqli_query( $database->dblink, $sql ); } unset( $_SESSION['mass_subject'], $_SESSION['mass_message'], $_SESSION['mass_color'] ); header("Location: ../../../Admin/admin.php?p=massmessage&done=1"); exit; } header("Location: ../../../Admin/admin.php?p=massmessage"); exit; ?>