Revision: 48521
Author:   ialex
Date:     2009-03-18 19:25:29 +0000 (Wed, 18 Mar 2009)

Log Message:
-----------
Changed ereg(i)_replace to preg_replace, the former is throwing E_DEPRECATED 
since PHP 5.3

Modified Paths:
--------------
    trunk/phase3/includes/api/ApiBase.php
    trunk/phase3/includes/api/ApiFormatBase.php

Modified: trunk/phase3/includes/api/ApiBase.php
===================================================================
--- trunk/phase3/includes/api/ApiBase.php       2009-03-18 19:13:35 UTC (rev 
48520)
+++ trunk/phase3/includes/api/ApiBase.php       2009-03-18 19:25:29 UTC (rev 
48521)
@@ -247,16 +247,16 @@
 
                        if ($this->getMain()->getShowVersions()) {
                                $versions = $this->getVersion();
-                               $pattern = '(\$.*) ([0-9a-z_]+\.php) (.*\$)';
+                               $pattern = '/(\$.*) ([0-9a-z_]+\.php) (.*\$)/i';
                                $replacement = '\\0' . "\n    " . 
'http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/api/\\2';
 
                                if (is_array($versions)) {
                                        foreach ($versions as &$v)
-                                               $v = eregi_replace($pattern, 
$replacement, $v);
+                                               $v = preg_replace($pattern, 
$replacement, $v);
                                        $versions = implode("\n  ", $versions);
                                }
                                else
-                                       $versions = eregi_replace($pattern, 
$replacement, $versions);
+                                       $versions = preg_replace($pattern, 
$replacement, $versions);
 
                                $msg .= "Version:\n  $versions\n";
                        }

Modified: trunk/phase3/includes/api/ApiFormatBase.php
===================================================================
--- trunk/phase3/includes/api/ApiFormatBase.php 2009-03-18 19:13:35 UTC (rev 
48520)
+++ trunk/phase3/includes/api/ApiFormatBase.php 2009-03-18 19:25:29 UTC (rev 
48521)
@@ -224,9 +224,9 @@
                $text = preg_replace("#api\\.php\\?[^ \\()<\n\t]+#", '<a 
href="\\0">\\0</a>', $text);
                if( $this->mHelp ) {
                        // make strings inside * bold
-                       $text = ereg_replace("\\*[^<>\n]+\\*", '<b>\\0</b>', 
$text);
+                       $text = preg_replace("#\\*[^<>\n]+\\*#", '<b>\\0</b>', 
$text);
                        // make strings inside $ italic
-                       $text = ereg_replace("\\$[^<>\n]+\\$", 
'<b><i>\\0</i></b>', $text);
+                       $text = preg_replace("#\\$[^<>\n]+\\$#", 
'<b><i>\\0</i></b>', $text);
                }
 
                /* Temporary fix for bad links in help messages. As a special 
case,



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to