[Shuttlebb-svn] SF.net SVN: shuttlebb: [73] branch/sources/class_bbcode.php
Brought to you by:
afterlife69,
danb00
|
From: <aft...@us...> - 2006-12-04 07:38:35
|
Revision: 73
http://svn.sourceforge.net/shuttlebb/?rev=73&view=rev
Author: afterlife69
Date: 2006-12-03 23:38:33 -0800 (Sun, 03 Dec 2006)
Log Message:
-----------
Modified Paths:
--------------
branch/sources/class_bbcode.php
Modified: branch/sources/class_bbcode.php
===================================================================
--- branch/sources/class_bbcode.php 2006-12-04 07:17:51 UTC (rev 72)
+++ branch/sources/class_bbcode.php 2006-12-04 07:38:33 UTC (rev 73)
@@ -50,11 +50,16 @@
*/
function transform($text)
{
- $tags = this->select();
- for ( $i = 0; $i < count($tags); $i++ ){
- preg_replace ( $tags[$i]['regex'], $tags[$i]['replace'], $text );
+ $tags = $this->select();
+
+ $find = $replace = array();
+ for ( $i = 0; $i < count($tags); $i++ )
+ {
+ $find[] = $tags[$i]['bbcode_regex'];
+ $replace[] = $tags[$i]['bbcode_replace'];
}
- return $text;
+
+ return preg_replace ( $find, $replace, $text );;
}
/**
@@ -64,9 +69,9 @@
*/
function select()
{
- $sql = 'SELECT tag, replace, regex FROM bbcodes';
- $result = sql_query($sql);
- return sql_fetchrow($result, 'assoc');
+ $sql = 'SELECT bbcode_tag, bbcode_regex, bbcode_replace FROM ' . BBCODE_TABLE . ' WHERE bbcode_active = 1';
+ $result = $db->sql_query($sql);
+ return $db->sql_fetchrowset($result, 'assoc');
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|