| 
<?php
 require_once("dependencies/PHP_Highlight.php");
 
 class php_code_plugin
 {
 function setup($s=null)
 {
 return array('refresh_object'=>false);
 }
 
 function parse($contents,&$object)
 {
 $code=null;
 $tags=$object->get_tags('php','code');
 
 while (($code=x64Template::get_statement($tags,$contents))!==false)
 {
 $_code=html_entity_decode($code);
 $code_highlighter=new PHP_Highlight();
 $code_highlighter->loadString($_code);
 $_code=$code_highlighter->toList(true,false);
 $contents=str_replace($tags['b'].$code.$tags['e'],$_code,$contents);
 }
 return $contents;
 }
 function version($of_what)
 {
 switch ($of_what)
 {
 case "protocol":
 return "1.0";
 break;
 case "plugin":
 return "0.1.1";
 break;
 }
 }
 }
 ?>
 |