$@@paramID@@ = "@@paramDefault@@";
if (isset(@@paramShortVal@@)) {
$@@paramID@@ = (get_magic_quotes_gpc()) ? @@paramShortVal@@ : addslashes(@@paramShortVal@@);
}
<@ endloop @>
$@@transName@@ = new MM_XSLTransform();
$@@transName@@->setXML("@@xmlFile@@");
$@@transName@@->setXSL("@@xslFile@@");
<@ loop (@@paramNames@@, @@paramValues@@) @>
$@@transName@@->addParameter("@@paramNames@@", @@paramValues@@);
<@ endloop @>
echo $@@transName@@->Transform();
?>]]>
\s*setXML\("([^\r\n]*?)"\);(?:\r\n|\r(?!\n)|\n)[ \t]*\$[^\r\n]*?->\s*setXSL\("([^\r\n]*?)"\);(?:\r\n|\r(?!\n)|\n)[ \t]*((?:\$[^\r\n]*->\s*addParameter\("[^\r\n]*", [^\r\n]*\);(?:\r\n|\r(?!\n)|\n)[ \t]*)*?)echo \$[^\r\n]*?->\s*Transform\(\);(?=\r\n|\r|\n|\?>)/i]]>
\s*addParameter\("([^\r\n]*?)", ([^\r\n]*?)\);(?:\r\n|\r(?!\n)|\n)[ \t]*/i]]>
\s*setXML\("([^\r\n]*?)"\);/i]]>
\s*setXSL\("([^\r\n]*?)"\);/i]]>
->setXSL