Index: branches/5.1.x/core/units/admin/admin_tag_processor.php =================================================================== diff -u -N -r12657 -r13086 --- branches/5.1.x/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 12657) +++ branches/5.1.x/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 13086) @@ -1,6 +1,6 @@ Application->Phrase($res); + $no_editing = array_key_exists('no_editing', $params) ? $params['no_editing'] : false; + + $res = $this->Application->Phrase($res, !$no_editing); } break; @@ -964,52 +966,18 @@ return $filename; } + /** + * Returns phpinfo() output + * + * @param Array $params + * @return string + */ function PrintPHPinfo($params) { - $php_info = ''; - ob_start(); + phpinfo(); - phpinfo(); - $php_info .= ob_get_contents(); - - ob_end_clean(); - - $php_info = str_replace(" width=\"600\"", " width=\"100%\" align=\"center\"", $php_info); - $php_info = str_replace("", "", $php_info); - $php_info = str_replace("", "", $php_info); - $php_info = str_replace("", "", $php_info); - $php_info = str_replace("", "", $php_info); - $php_info = str_replace("", "", $php_info); - $php_info = str_replace("", "", $php_info); - - $offset = strpos($php_info, "Application->findModule('Name', $import_source['Module'], 'Path'); $ret .= $this->Application->ParseBlock($block_params); }