[Phpmyadmin-git] [SCM] phpMyAdmin branch, QA_3_4, updated. RELEASE_3_4_4-34-g15f887a
Marc Delisle
lem9 at users.sourceforge.net
Wed Aug 31 14:08:51 CEST 2011
The branch, QA_3_4 has been updated
via 15f887a979a1a6323b9a7d50f0462c63f489e954 (commit)
from 7ed2f6f3624395193a8264183c8462e85c12b52c (commit)
- Log -----------------------------------------------------------------
commit 15f887a979a1a6323b9a7d50f0462c63f489e954
Author: Michal Čihař <michal at cihar.com>
Date: Wed Aug 17 13:32:27 2011 +0200
Avoid loading themes from non directories, . and ..
-----------------------------------------------------------------------
Summary of changes:
libraries/Theme_Manager.class.php | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/libraries/Theme_Manager.class.php b/libraries/Theme_Manager.class.php
index 4ca8517..31163d1 100644
--- a/libraries/Theme_Manager.class.php
+++ b/libraries/Theme_Manager.class.php
@@ -231,6 +231,10 @@ class PMA_Theme_Manager
if ($handleThemes = opendir($this->getThemesPath())) {
// check for themes directory
while (false !== ($PMA_Theme = readdir($handleThemes))) {
+ // Skip non dirs, . and ..
+ if ($PMA_Theme == '.' || $PMA_Theme == '..' || ! is_dir($this->getThemesPath() . '/' . $PMA_Theme)) {
+ continue;
+ }
if (array_key_exists($PMA_Theme, $this->themes)) {
// this does nothing!
//$this->themes[$PMA_Theme] = $this->themes[$PMA_Theme];
hooks/post-receive
--
phpMyAdmin
More information about the Git
mailing list