.
require_once("../inc/db.inc");
require_once("../inc/util.inc");
require_once('../inc/sanitize_html.inc');
db_init();
set_time_limit(0);
function image_as_bb($text){
// This function depends on sanitized HTML
$pattern = '@^"]+)\"([^>]*)>@si';
$replacement = '[img]$2[/img]';
$text = preg_replace($pattern, $replacement, $text);
$pattern = "@
]*)>@si";
$replacement = '[img]$2[/img]';
$text = preg_replace($pattern, $replacement, $text);
return $text;
}
function link_as_bb($text){
/* This function depends on sanitized HTML */
// Build some regex (should be a *lot* faster)
$pattern = '@]+)\">@si'; // Gives us the URL in $1...
$replacement = '[url=$1]'; // Turns that URL into a hyperlink
$text = preg_replace($pattern, $replacement, $text);
$pattern = "@@si"; // Gives us the URL in $1...
$replacement = '[url=$1]'; // Turns that URL into a hyperlink
$text = preg_replace($pattern, $replacement, $text);
$pattern = "@@si";
$replacement = '[/url]';
$text = preg_replace($pattern, $replacement, $text);
return $text;
}
function formatting_as_bb($text){
/* This function depends on sanitized HTML */
$in[]="";$out[]="[b]";
$in[]="";$out[]="[/b]";
$in[]="";$out[]="[i]";
$in[]="";$out[]="[/i]";
$in[]="";$out[]="[u]";
$in[]="";$out[]="[/u]";
$in[]="";$out[]="[b]";
$in[]="";$out[]="[/b]";
$in[]="
";$out[]="[pre]"; $in[]="";$out[]="[/pre]"; $in[]="";$out[]="\n"; $in[]="