[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_2-15445-g82c6f95

Michal Čihař nijel at users.sourceforge.net
Wed Aug 17 13:33:16 CEST 2011


The branch, master has been updated
       via  82c6f950eb99b3fa69f73de816022e9b5d350ce6 (commit)
      from  4e94e3e35d3224c0672581c680edcbfea421ac9d (commit)


- Log -----------------------------------------------------------------
commit 82c6f950eb99b3fa69f73de816022e9b5d350ce6
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 c430974..840e611 100644
--- a/libraries/Theme_Manager.class.php
+++ b/libraries/Theme_Manager.class.php
@@ -235,6 +235,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)) {
                     continue;
                 }


hooks/post-receive
-- 
phpMyAdmin




More information about the Git mailing list