-if ($num_themes > 1)
-{
- // If more than 1 is installed output selection box
- $act = ""; $wht = "";
- if (!empty($GLOBALS['action'])) $act = SQL_ESCAPE($GLOBALS['action']);
- if (!empty($GLOBALS['what'])) $wht = SQL_ESCAPE($GLOBALS['what']);
- $OUT = THEME_SELECTION_BOX("login", $act, $wht, $result_themes);
-}
- elseif (($num_themes == 1) || ((!IS_ADMIN()) && ($num_themes == 0)))
-{
- // If there's only one just print it's name
- global $THEME_NAME;
- define('__THEME_NAME', $THEME_NAME);
- $OUT = LOAD_TEMPLATE("theme_one", true);
+// Get total num
+if (isAdmin()) {
+ // Load only active designs for user
+ $num_themes = countSumTotalData('Y', 'themes', 'id', 'theme_active', true);
+} else {
+ // Load all themes for admin
+ $num_themes = countSumTotalData('', 'themes', 'id', '', true);