From 2d3b855fc3176ec3947281dd1f080378a1410e40 Mon Sep 17 00:00:00 2001 From: Tim Starling Date: Sat, 14 May 2005 09:24:51 +0000 Subject: [PATCH] nicer format for static groups record --- includes/SpecialGroups.php | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/includes/SpecialGroups.php b/includes/SpecialGroups.php index c6b2a37f10..39bbe629cb 100644 --- a/includes/SpecialGroups.php +++ b/includes/SpecialGroups.php @@ -247,13 +247,26 @@ class GroupsForm extends HTMLForm { $groups =& Group::getAllGroups(); $rec = serialize( $groups ); - // Escape it for PHP - $rec = str_replace( array( '\\', "'" ), array( '\\\\', "\\'" ), $rec ); - // Escape it for HTML - $rec = htmlspecialchars( $rec ); + // Split it into lines + $rec = explode( "\r\n", chunk_split( $rec ) ); + $s = ''; + foreach ( $rec as $index => $line ) { + if ( trim( $line ) != '' ) { + if ( $s ) { + $s .= "' .\n\t'"; + } + // Escape it for PHP + $line = str_replace( array( '\\', "'" ), array( '\\\\', "\\'" ), $line ); + // Escape it for HTML + $line = htmlspecialchars( $line ); + // Add it to the string + $s .= $line; + } + } + $s .= "';"; $s = "

Copy the following into LocalSettings.php:

\n" . ""; $wgOut->addHTML( $s ); } -- 2.20.1