Change tag for themes that can be overlayed
authorJamie Cameron <jcameron@webmin.com>
Thu, 18 Dec 2008 07:33:02 +0000 (07:33 +0000)
committerJamie Cameron <jcameron@webmin.com>
Thu, 18 Dec 2008 07:33:02 +0000 (07:33 +0000)
change-user/change.cgi
overlay-theme/theme.info
webmin/change_overlay.cgi

index 710a788..51f891a 100755 (executable)
@@ -52,9 +52,9 @@ if ($access{'theme'}) {
                $newoverlay = $in{'overlay'};
                $user->{'theme'} || &error($text{'change_eoverlay'});
                %oinfo = &get_theme_info($in{'overlay'});
-               if ($oinfo{'depends'} &&
+               if ($oinfo{'overlays'} &&
                    &indexof($user->{'theme'},
-                            split(/\s+/, $oinfo{'depends'})) < 0) {
+                            split(/\s+/, $oinfo{'overlays'})) < 0) {
                        &error($text{'change_eoverlay2'});
                        }
                $user->{'overlay'} = $in{'overlay'};
index c9c60cf..f71a9ab 100644 (file)
@@ -2,5 +2,5 @@ desc=CSS Overlay Demo Theme
 overlay=1
 webmin=1
 usermin=1
-depends=virtual-server-theme blue-theme
+overlays=virtual-server-theme blue-theme
 version=1.0
index 9ed3457..f96dd3b 100755 (executable)
@@ -9,8 +9,8 @@ require './webmin-lib.pl';
 ($gtheme) = split(/\s+/, $gconfig{'theme'});
 if ($in{'overlay'}) {
        %oinfo = &get_theme_info($in{'overlay'});
-       if ($oinfo{'depends'} &&
-           &indexof($gtheme, split(/\s+/, $oinfo{'depends'})) < 0) {
+       if ($oinfo{'overlays'} &&
+           &indexof($gtheme, split(/\s+/, $oinfo{'overlays'})) < 0) {
                &error($text{'themes_eoverlay'});
                }
        }