Peter
March 12, 2004 12:19 am
[PHP=n]<?php
/*
+--------------------------------------------------------------------------
| Invision Board v1.2
| ========================================
| > mod_highlight function library
| > Module written by Peter(Pit)
| > Peter member at ibforen.de, ibresource.de, Pit member at ibresource.com
| > email: Peter@ibforen.de
|
| > mod_highlight_php Module Version Number: 1.1 (2003-06-12)
| > <c> 2003 by Peter
+--------------------------------------------------------------------------
*/
$highlight_php = new mod_highlight_php;
class mod_highlight_php {
function highlight_string($string = "") {
if ($string != "") {
$string = stripslashes($string);
$string = str_replace (" ", " ", $string);
$string = str_replace ("<br>", "\n", $string);
$string = str_replace ("<br />", "\n", $string);
$string = str_replace ("!", "!", $string);
$string = str_replace ("$", "$", $string);
$string = str_replace ("'", "'", $string);
$string = str_replace ("\", "\\", $string);
$string = str_replace ("|", "|", $string);
$string = str_replace (""", "\"", $string);
$string = str_replace ("<", "<", $string);
$string = str_replace (">", ">", $string);
$string = str_replace ("&", "&", $string);
$string = str_replace( "<" , "<", $string );
$string = str_replace( ">" , ">", $string );
$string = str_replace( """ , "\"", $string );
$string = str_replace( ":" ,".", $string );
$string = str_replace( "[", "[", $string );
$string = str_replace( "]", "]", $string );
$string = str_replace( "(", "(", $string );
$string = str_replace( ")", ")", $string );
$string = str_replace( ";", ";", $string );
ob_start();
highlight_string($string);
$string = ob_get_contents();
ob_end_clean();
return "<table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>PHP</b> Code</td></tr><tr><td id='CODE'>".
$string.
"</td></tr></table>";
}
}
function do_highlight() {
global $ibforums;
preg_match_all("#<!-- THE POST.+?<!-- THE POST -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Post Preview-->.+?<!-- End Post Preview-->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Cgi-bot TopicSummaryTop -->.+?<!-- Cgi-bot TopicSummaryBottom -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
}
}
?>
[/php]
[PHP=n]<?php
/*
+--------------------------------------------------------------------------
| Invision Board v1.2
| ========================================
| > mod_highlight function library
| > Module written by Peter(Pit)
| > Peter member at ibforen.de, ibresource.de, Pit member at ibresource.com
| > email: Peter@ibforen.de
|
| > mod_highlight_php Module Version Number: 1.1 (2003-06-12)
| > <c> 2003 by Peter
+--------------------------------------------------------------------------
*/
$highlight_php = new mod_highlight_php;
class mod_highlight_php {
function highlight_string($string = "") {
if ($string != "") {
$string = stripslashes($string);
$string = str_replace (" ", " ", $string);
$string = str_replace ("<br>", "\n", $string);
$string = str_replace ("<br />", "\n", $string);
$string = str_replace ("!", "!", $string);
$string = str_replace ("$", "$", $string);
$string = str_replace ("'", "'", $string);
$string = str_replace ("\", "\\", $string);
$string = str_replace ("|", "|", $string);
$string = str_replace (""", "\"", $string);
$string = str_replace ("<", "<", $string);
$string = str_replace (">", ">", $string);
$string = str_replace ("&", "&", $string);
$string = str_replace( "<" , "<", $string );
$string = str_replace( ">" , ">", $string );
$string = str_replace( """ , "\"", $string );
$string = str_replace( ":" ,".", $string );
$string = str_replace( "[", "[", $string );
$string = str_replace( "]", "]", $string );
$string = str_replace( "(", "(", $string );
$string = str_replace( ")", ")", $string );
$string = str_replace( ";", ";", $string );
ob_start();
highlight_string($string);
$string = ob_get_contents();
ob_end_clean();
return "<table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>PHP</b> Code</td></tr><tr><td id='CODE'>".
$string.
"</td></tr></table>";
}
}
function do_highlight() {
global $ibforums;
preg_match_all("#<!-- THE POST.+?<!-- THE POST -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Post Preview-->.+?<!-- End Post Preview-->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Cgi-bot TopicSummaryTop -->.+?<!-- Cgi-bot TopicSummaryBottom -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
}
}
?>
[/php]
[PHP]<?php
/*
+--------------------------------------------------------------------------
| Invision Board v1.2
| ========================================
| > mod_highlight function library
| > Module written by Peter(Pit)
| > Peter member at ibforen.de, ibresource.de, Pit member at ibresource.com
| > email: Peter@ibforen.de
|
| > mod_highlight_php Module Version Number: 1.1 (2003-06-12)
| > <c> 2003 by Peter
+--------------------------------------------------------------------------
*/
$highlight_php = new mod_highlight_php;
class mod_highlight_php {
function highlight_string($string = "") {
if ($string != "") {
$string = stripslashes($string);
$string = str_replace (" ", " ", $string);
$string = str_replace ("<br>", "\n", $string);
$string = str_replace ("<br />", "\n", $string);
$string = str_replace ("!", "!", $string);
$string = str_replace ("$", "$", $string);
$string = str_replace ("'", "'", $string);
$string = str_replace ("\", "\\", $string);
$string = str_replace ("|", "|", $string);
$string = str_replace (""", "\"", $string);
$string = str_replace ("<", "<", $string);
$string = str_replace (">", ">", $string);
$string = str_replace ("&", "&", $string);
$string = str_replace( "<" , "<", $string );
$string = str_replace( ">" , ">", $string );
$string = str_replace( """ , "\"", $string );
$string = str_replace( ":" ,".", $string );
$string = str_replace( "[", "[", $string );
$string = str_replace( "]", "]", $string );
$string = str_replace( "(", "(", $string );
$string = str_replace( ")", ")", $string );
$string = str_replace( ";", ";", $string );
ob_start();
highlight_string($string);
$string = ob_get_contents();
ob_end_clean();
return "<table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>PHP</b> Code</td></tr><tr><td id='CODE'>".
$string.
"</td></tr></table>";
}
}
function do_highlight() {
global $ibforums;
preg_match_all("#<!-- THE POST.+?<!-- THE POST -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Post Preview-->.+?<!-- End Post Preview-->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Cgi-bot TopicSummaryTop -->.+?<!-- Cgi-bot TopicSummaryBottom -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
}
}
?>
[/php]
[PHP]<?php
/*
+--------------------------------------------------------------------------
| Invision Board v1.2
| ========================================
| > mod_highlight function library
| > Module written by Peter(Pit)
| > Peter member at ibforen.de, ibresource.de, Pit member at ibresource.com
| > email: Peter@ibforen.de
|
| > mod_highlight_php Module Version Number: 1.1 (2003-06-12)
| > <c> 2003 by Peter
+--------------------------------------------------------------------------
*/
$highlight_php = new mod_highlight_php;
class mod_highlight_php {
function highlight_string($string = "") {
if ($string != "") {
$string = stripslashes($string);
$string = str_replace (" ", " ", $string);
$string = str_replace ("<br>", "\n", $string);
$string = str_replace ("<br />", "\n", $string);
$string = str_replace ("!", "!", $string);
$string = str_replace ("$", "$", $string);
$string = str_replace ("'", "'", $string);
$string = str_replace ("\", "\\", $string);
$string = str_replace ("|", "|", $string);
$string = str_replace (""", "\"", $string);
$string = str_replace ("<", "<", $string);
$string = str_replace (">", ">", $string);
$string = str_replace ("&", "&", $string);
$string = str_replace( "<" , "<", $string );
$string = str_replace( ">" , ">", $string );
$string = str_replace( """ , "\"", $string );
$string = str_replace( ":" ,".", $string );
$string = str_replace( "[", "[", $string );
$string = str_replace( "]", "]", $string );
$string = str_replace( "(", "(", $string );
$string = str_replace( ")", ")", $string );
$string = str_replace( ";", ";", $string );
ob_start();
highlight_string($string);
$string = ob_get_contents();
ob_end_clean();
return "<table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>PHP</b> Code</td></tr><tr><td id='CODE'>".
$string.
"</td></tr></table>";
}
}
function do_highlight() {
global $ibforums;
preg_match_all("#<!-- THE POST.+?<!-- THE POST -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Post Preview-->.+?<!-- End Post Preview-->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Cgi-bot TopicSummaryTop -->.+?<!-- Cgi-bot TopicSummaryBottom -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
}
}
?>
[/php]
[PHP]<?php
/*
+--------------------------------------------------------------------------
| Invision Board v1.2
| ========================================
| > mod_highlight function library
| > Module written by Peter(Pit)
| > Peter member at ibforen.de, ibresource.de, Pit member at ibresource.com
| > email: Peter@ibforen.de
|
| > mod_highlight_php Module Version Number: 1.1 (2003-06-12)
| > <c> 2003 by Peter
+--------------------------------------------------------------------------
*/
$highlight_php = new mod_highlight_php;
class mod_highlight_php {
function highlight_string($string = "") {
if ($string != "") {
$string = stripslashes($string);
$string = str_replace (" ", " ", $string);
$string = str_replace ("<br>", "\n", $string);
$string = str_replace ("<br />", "\n", $string);
$string = str_replace ("!", "!", $string);
$string = str_replace ("$", "$", $string);
$string = str_replace ("'", "'", $string);
$string = str_replace ("\", "\\", $string);
$string = str_replace ("|", "|", $string);
$string = str_replace (""", "\"", $string);
$string = str_replace ("<", "<", $string);
$string = str_replace (">", ">", $string);
$string = str_replace ("&", "&", $string);
$string = str_replace( "<" , "<", $string );
$string = str_replace( ">" , ">", $string );
$string = str_replace( """ , "\"", $string );
$string = str_replace( ":" ,".", $string );
$string = str_replace( "[", "[", $string );
$string = str_replace( "]", "]", $string );
$string = str_replace( "(", "(", $string );
$string = str_replace( ")", ")", $string );
$string = str_replace( ";", ";", $string );
ob_start();
highlight_string($string);
$string = ob_get_contents();
ob_end_clean();
return "<table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>PHP</b> Code</td></tr><tr><td id='CODE'>".
$string.
"</td></tr></table>";
}
}
function do_highlight() {
global $ibforums;
preg_match_all("#<!-- THE POST.+?<!-- THE POST -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Post Preview-->.+?<!-- End Post Preview-->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Cgi-bot TopicSummaryTop -->.+?<!-- Cgi-bot TopicSummaryBottom -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
}
}
?>
[/php]
[PHP]<?php
/*
+--------------------------------------------------------------------------
| Invision Board v1.2
| ========================================
| > mod_highlight function library
| > Module written by Peter(Pit)
| > Peter member at ibforen.de, ibresource.de, Pit member at ibresource.com
| > email: Peter@ibforen.de
|
| > mod_highlight_php Module Version Number: 1.1 (2003-06-12)
| > <c> 2003 by Peter
+--------------------------------------------------------------------------
*/
$highlight_php = new mod_highlight_php;
class mod_highlight_php {
function highlight_string($string = "") {
if ($string != "") {
$string = stripslashes($string);
$string = str_replace (" ", " ", $string);
$string = str_replace ("<br>", "\n", $string);
$string = str_replace ("<br />", "\n", $string);
$string = str_replace ("!", "!", $string);
$string = str_replace ("$", "$", $string);
$string = str_replace ("'", "'", $string);
$string = str_replace ("\", "\\", $string);
$string = str_replace ("|", "|", $string);
$string = str_replace (""", "\"", $string);
$string = str_replace ("<", "<", $string);
$string = str_replace (">", ">", $string);
$string = str_replace ("&", "&", $string);
$string = str_replace( "<" , "<", $string );
$string = str_replace( ">" , ">", $string );
$string = str_replace( """ , "\"", $string );
$string = str_replace( ":" ,".", $string );
$string = str_replace( "[", "[", $string );
$string = str_replace( "]", "]", $string );
$string = str_replace( "(", "(", $string );
$string = str_replace( ")", ")", $string );
$string = str_replace( ";", ";", $string );
ob_start();
highlight_string($string);
$string = ob_get_contents();
ob_end_clean();
return "<table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>PHP</b> Code</td></tr><tr><td id='CODE'>".
$string.
"</td></tr></table>";
}
}
function do_highlight() {
global $ibforums;
preg_match_all("#<!-- THE POST.+?<!-- THE POST -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Post Preview-->.+?<!-- End Post Preview-->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Cgi-bot TopicSummaryTop -->.+?<!-- Cgi-bot TopicSummaryBottom -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
}
}
?>
[/php]
[PHP]<?php
/*
+--------------------------------------------------------------------------
| Invision Board v1.2
| ========================================
| > mod_highlight function library
| > Module written by Peter(Pit)
| > Peter member at ibforen.de, ibresource.de, Pit member at ibresource.com
| > email: Peter@ibforen.de
|
| > mod_highlight_php Module Version Number: 1.1 (2003-06-12)
| > <c> 2003 by Peter
+--------------------------------------------------------------------------
*/
$highlight_php = new mod_highlight_php;
class mod_highlight_php {
function highlight_string($string = "") {
if ($string != "") {
$string = stripslashes($string);
$string = str_replace (" ", " ", $string);
$string = str_replace ("<br>", "\n", $string);
$string = str_replace ("<br />", "\n", $string);
$string = str_replace ("!", "!", $string);
$string = str_replace ("$", "$", $string);
$string = str_replace ("'", "'", $string);
$string = str_replace ("\", "\\", $string);
$string = str_replace ("|", "|", $string);
$string = str_replace (""", "\"", $string);
$string = str_replace ("<", "<", $string);
$string = str_replace (">", ">", $string);
$string = str_replace ("&", "&", $string);
$string = str_replace( "<" , "<", $string );
$string = str_replace( ">" , ">", $string );
$string = str_replace( """ , "\"", $string );
$string = str_replace( ":" ,".", $string );
$string = str_replace( "[", "[", $string );
$string = str_replace( "]", "]", $string );
$string = str_replace( "(", "(", $string );
$string = str_replace( ")", ")", $string );
$string = str_replace( ";", ";", $string );
ob_start();
highlight_string($string);
$string = ob_get_contents();
ob_end_clean();
return "<table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>PHP</b> Code</td></tr><tr><td id='CODE'>".
$string.
"</td></tr></table>";
}
}
function do_highlight() {
global $ibforums;
preg_match_all("#<!-- THE POST.+?<!-- THE POST -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Post Preview-->.+?<!-- End Post Preview-->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Cgi-bot TopicSummaryTop -->.+?<!-- Cgi-bot TopicSummaryBottom -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
}
}
?>
[/php]
[PHP]<?php
/*
+--------------------------------------------------------------------------
| Invision Board v1.2
| ========================================
| > mod_highlight function library
| > Module written by Peter(Pit)
| > Peter member at ibforen.de, ibresource.de, Pit member at ibresource.com
| > email: Peter@ibforen.de
|
| > mod_highlight_php Module Version Number: 1.1 (2003-06-12)
| > <c> 2003 by Peter
+--------------------------------------------------------------------------
*/
$highlight_php = new mod_highlight_php;
class mod_highlight_php {
function highlight_string($string = "") {
if ($string != "") {
$string = stripslashes($string);
$string = str_replace (" ", " ", $string);
$string = str_replace ("<br>", "\n", $string);
$string = str_replace ("<br />", "\n", $string);
$string = str_replace ("!", "!", $string);
$string = str_replace ("$", "$", $string);
$string = str_replace ("'", "'", $string);
$string = str_replace ("\", "\\", $string);
$string = str_replace ("|", "|", $string);
$string = str_replace (""", "\"", $string);
$string = str_replace ("<", "<", $string);
$string = str_replace (">", ">", $string);
$string = str_replace ("&", "&", $string);
$string = str_replace( "<" , "<", $string );
$string = str_replace( ">" , ">", $string );
$string = str_replace( """ , "\"", $string );
$string = str_replace( ":" ,".", $string );
$string = str_replace( "[", "[", $string );
$string = str_replace( "]", "]", $string );
$string = str_replace( "(", "(", $string );
$string = str_replace( ")", ")", $string );
$string = str_replace( ";", ";", $string );
ob_start();
highlight_string($string);
$string = ob_get_contents();
ob_end_clean();
return "<table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>PHP</b> Code</td></tr><tr><td id='CODE'>".
$string.
"</td></tr></table>";
}
}
function do_highlight() {
global $ibforums;
preg_match_all("#<!-- THE POST.+?<!-- THE POST -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Post Preview-->.+?<!-- End Post Preview-->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Cgi-bot TopicSummaryTop -->.+?<!-- Cgi-bot TopicSummaryBottom -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
}
}
?>
[/php]
[PHP]<?php
/*
+--------------------------------------------------------------------------
| Invision Board v1.2
| ========================================
| > mod_highlight function library
| > Module written by Peter(Pit)
| > Peter member at ibforen.de, ibresource.de, Pit member at ibresource.com
| > email: Peter@ibforen.de
|
| > mod_highlight_php Module Version Number: 1.1 (2003-06-12)
| > <c> 2003 by Peter
+--------------------------------------------------------------------------
*/
$highlight_php = new mod_highlight_php;
class mod_highlight_php {
function highlight_string($string = "") {
if ($string != "") {
$string = stripslashes($string);
$string = str_replace (" ", " ", $string);
$string = str_replace ("<br>", "\n", $string);
$string = str_replace ("<br />", "\n", $string);
$string = str_replace ("!", "!", $string);
$string = str_replace ("$", "$", $string);
$string = str_replace ("'", "'", $string);
$string = str_replace ("\", "\\", $string);
$string = str_replace ("|", "|", $string);
$string = str_replace (""", "\"", $string);
$string = str_replace ("<", "<", $string);
$string = str_replace (">", ">", $string);
$string = str_replace ("&", "&", $string);
$string = str_replace( "<" , "<", $string );
$string = str_replace( ">" , ">", $string );
$string = str_replace( """ , "\"", $string );
$string = str_replace( ":" ,".", $string );
$string = str_replace( "[", "[", $string );
$string = str_replace( "]", "]", $string );
$string = str_replace( "(", "(", $string );
$string = str_replace( ")", ")", $string );
$string = str_replace( ";", ";", $string );
ob_start();
highlight_string($string);
$string = ob_get_contents();
ob_end_clean();
return "<table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>PHP</b> Code</td></tr><tr><td id='CODE'>".
$string.
"</td></tr></table>";
}
}
function do_highlight() {
global $ibforums;
preg_match_all("#<!-- THE POST.+?<!-- THE POST -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Post Preview-->.+?<!-- End Post Preview-->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Cgi-bot TopicSummaryTop -->.+?<!-- Cgi-bot TopicSummaryBottom -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
}
}
?>
[/php]
[PHP]<?php
/*
+--------------------------------------------------------------------------
| Invision Board v1.2
| ========================================
| > mod_highlight function library
| > Module written by Peter(Pit)
| > Peter member at ibforen.de, ibresource.de, Pit member at ibresource.com
| > email: Peter@ibforen.de
|
| > mod_highlight_php Module Version Number: 1.1 (2003-06-12)
| > <c> 2003 by Peter
+--------------------------------------------------------------------------
*/
$highlight_php = new mod_highlight_php;
class mod_highlight_php {
function highlight_string($string = "") {
if ($string != "") {
$string = stripslashes($string);
$string = str_replace (" ", " ", $string);
$string = str_replace ("<br>", "\n", $string);
$string = str_replace ("<br />", "\n", $string);
$string = str_replace ("!", "!", $string);
$string = str_replace ("$", "$", $string);
$string = str_replace ("'", "'", $string);
$string = str_replace ("\", "\\", $string);
$string = str_replace ("|", "|", $string);
$string = str_replace (""", "\"", $string);
$string = str_replace ("<", "<", $string);
$string = str_replace (">", ">", $string);
$string = str_replace ("&", "&", $string);
$string = str_replace( "<" , "<", $string );
$string = str_replace( ">" , ">", $string );
$string = str_replace( """ , "\"", $string );
$string = str_replace( ":" ,".", $string );
$string = str_replace( "[", "[", $string );
$string = str_replace( "]", "]", $string );
$string = str_replace( "(", "(", $string );
$string = str_replace( ")", ")", $string );
$string = str_replace( ";", ";", $string );
ob_start();
highlight_string($string);
$string = ob_get_contents();
ob_end_clean();
return "<table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>PHP</b> Code</td></tr><tr><td id='CODE'>".
$string.
"</td></tr></table>";
}
}
function do_highlight() {
global $ibforums;
preg_match_all("#<!-- THE POST.+?<!-- THE POST -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Post Preview-->.+?<!-- End Post Preview-->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
preg_match_all("#<!-- Cgi-bot TopicSummaryTop -->.+?<!-- Cgi-bot TopicSummaryBottom -->#s",$ibforums->skin['template'],$messages, PREG_SET_ORDER);
// parse all php_code in messages
for ($j=0;$j<count($messages);$j++) {
$replace_template = $messages[$j][0];
$replace_template = preg_replace("#(\[php\](.+?)\[/php\])#ie","\$this->highlight_string('\\2')",$replace_template);
$search_template = $messages[$j][0];
$ibforums->skin['template'] = str_replace($search_template,$replace_template, $ibforums->skin['template']);
}
}
}
?>
[/php]