2005-08-24, 07:48 AM
I've been working on a bbcode but have no idea what to do next.
In "inc/functions_post.php" I put
If a member would type [pri=harmor]Private message here[/pri]
I would see it as Private: Private message here
But all the other members would see "[pri=harmor]Private message here[/pri]"
How would I make it invisible to everyone except to the person that the private message is for?
I did make something similiar.
After the globals I made an array of the current admins
Then I made a conditional after the [hr ] bbcode
Here's the code
I have no clue why putting ! worked because doesn't that mean if it doesn't match then diplay the following code?
In "inc/functions_post.php" I put
$message = preg_replace("#\[pri={$mybb['username']\](.*?)\[/pri\]#si", "<font size='2'><i>Private: $1</i></font>", $message);
If a member would type [pri=harmor]Private message here[/pri]
I would see it as Private: Private message here
But all the other members would see "[pri=harmor]Private message here[/pri]"
How would I make it invisible to everyone except to the person that the private message is for?
I did make something similiar.
After the globals I made an array of the current admins
$mybb = array(s_admins => "harmor", s_admins => "Cory");
Then I made a conditional after the [hr ] bbcode
Here's the code
if (!$mybb['username'] == $mybb['s_admins']) {
$message = preg_replace("#\[pri\](.*?)\[/pri\]#si", "<font size='2'><i>Private: $1</i></font>", $message);
}
if ($mybb['username'] == $mybb['s_admins']) {
$message = preg_replace("#\[pri\](.*?)\[/pri\]#si", "", $message);
}
I have no clue why putting ! worked because doesn't that mean if it doesn't match then diplay the following code?