Ticket #226: wp-cache-phase2.php.diff
| File wp-cache-phase2.php.diff, 1.2 KB (added by MikeLittle, 7 years ago) |
|---|
-
wp-cache-phase2.php
129 129 if (!$fr) 130 130 $buffer = "Couldn't write to: " . $cache_path . $cache_filename . "\n"; 131 131 132 if (preg_match('/<!--mclude|<!-- mfunc/', $buffer)) { //Dynamic content132 if (preg_match('/<!--mclude|<!--pclude|<!--mfunc/', $buffer)) { //Dynamic content 133 133 $store = preg_replace('|<!--mclude (.*?)-->(.*?)<!--/mclude-->|is', 134 134 "<!--mclude-->\n<?php include_once('" . ABSPATH . "$1'); ?>\n<!--/mclude-->", $buffer); 135 $store = preg_replace('|<!--pclude (.*?)-->(.*?)<!--/pclude-->|is', 136 "<!--pclude-->\n<?php include_once('$1'); ?><!--/pclude-->'", $store); 135 137 $store = preg_replace('|<!--mfunc (.*?)-->(.*?)<!--/mfunc-->|is', 136 138 "<!--mfunc-->\n<?php $1 ;?>\n<!--/mfunc-->", $store); 137 139 $meta_object->dynamic = true; 138 140 /* Clean function calls in tag */ 139 141 $buffer = preg_replace('|<!--mclude (.*?)-->|is', '<!--mclude-->', $buffer); 142 $buffer = preg_replace('|<!--pclude (.*?)-->|is', '<!--pclude-->', $buffer); 140 143 $buffer = preg_replace('|<!--mfunc (.*?)-->|is', '<!--mfunc-->', $buffer); 141 144 fputs($fr, $store); 142 145 } else {
