X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Ftheme-manager.php;h=5a3f843988c85669372c6ec052b5f12a8c1d195f;hb=7b8e99bea1bd896d7d984bb5a04fdbf974890a7c;hp=a0145518ab90056ad03fc9f8b375763fadc40423;hpb=f7a9e86e802fd2860efd375c1b71107fd761387e;p=mailer.git diff --git a/inc/theme-manager.php b/inc/theme-manager.php index a0145518ab..5a3f843988 100644 --- a/inc/theme-manager.php +++ b/inc/theme-manager.php @@ -94,8 +94,7 @@ function GET_CURR_THEME() { return $ret; } -function THEME_SELECTION_BOX($mod, $act, $wht, $result) -{ +function THEME_SELECTION_BOX($mod, $act, $wht, $result) { // Construction URL global $currTheme; $FORM = URL."/modules.php?module=".$mod; @@ -110,30 +109,27 @@ function THEME_SELECTION_BOX($mod, $act, $wht, $result) ); // Load all themes - while(list($theme) = SQL_FETCHROW($result)) - { + while(list($theme) = SQL_FETCHROW($result)) { // Load it's theme.php file - $INC = PATH."theme/".$theme."/theme.php"; - if (file_exists($INC)) - { + $INC = sprintf("%stheme/%s/theme.php", PATH, SQL_ESCAPE($theme)); + if ((file_exists($INC)) && (is_readable($INC))) { // And save all data in array - include($INC); + require($INC); $THEMES['theme_unix'][] = $theme; $THEMES['theme_name'][] = $THEME_NAME; - } - } + } // END - if + } // END - while // Sort whole array by title array_pk_sort($THEMES, array("theme_name")); // Construct selection form for the box template $OUT = ""; - foreach ($THEMES['theme_unix'] as $key=>$theme) - { + foreach ($THEMES['theme_unix'] as $key => $theme) { $OUT .= "