diff options
author | mistic100 <mistic@piwigo.org> | 2014-01-22 12:05:27 +0000 |
---|---|---|
committer | mistic100 <mistic@piwigo.org> | 2014-01-22 12:05:27 +0000 |
commit | 9ee07221ecc2a6907e05ffbee9c6a707d3e749a9 (patch) | |
tree | feeac798ade764c10c62f8333c2aea0b1f103e54 /admin | |
parent | 732e0bb497b95ecbdc68bd15396c271cd86bdcc4 (diff) |
Merged revision(s) 26904 from branches/2.6:
bug 2989: Deprecated: preg_replace(): The /e modifier is deprecated
git-svn-id: http://piwigo.org/svn/trunk@26905 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to '')
-rw-r--r-- | admin/include/functions.php | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/admin/include/functions.php b/admin/include/functions.php index 71c164822..36fc9d93e 100644 --- a/admin/include/functions.php +++ b/admin/include/functions.php @@ -810,14 +810,18 @@ SELECT id, uppercats, site_id $categories = array_from_query($query); // filling $cat_fulldirs + $cat_dirs_callback = create_function('$m', 'global $cat_dirs; return $cat_dirs[$m[1]];'); + $cat_fulldirs = array(); foreach ($categories as $category) { $uppercats = str_replace(',', '/', $category['uppercats']); $cat_fulldirs[$category['id']] = $galleries_url[$category['site_id']]; - $cat_fulldirs[$category['id']].= preg_replace('/(\d+)/e', - "\$cat_dirs['$1']", - $uppercats); + $cat_fulldirs[$category['id']].= preg_replace_callback( + '/(\d+)/', + $cat_dirs_callback, + $uppercats + ); } return $cat_fulldirs; |