bugfix [ 914217 ] content managers cannot turn admin on

This commit is contained in:
JT Smith 2004-03-25 20:41:19 +00:00
parent b20513c235
commit 1d5d9710da
5 changed files with 6 additions and 5 deletions

View file

@ -16,6 +16,7 @@ Andreas Graf).
(Thanks to Frank Dillon.)
- Bugfix [ 916538 ] Typo in lib/WebGUI/Auth.pm
- Bugfix [ 917783 ] 6.0.0 Date Changes
- Bugfix [ 914217 ] content managers cannot turn admin on
6.0.0

View file

@ -19,7 +19,7 @@ use WebGUI::URL;
#-------------------------------------------------------------------
sub process {
my ($temp, @param, $turnOn, $turnOff);
if (WebGUI::Privilege::isInGroup(5)) {
if (WebGUI::Privilege::isInGroup(12)) {
@param = WebGUI::Macro::getParams($_[0]);
if ($session{var}{adminOn}) {
$turnOff = $param[1] || WebGUI::International::get(517);

View file

@ -20,7 +20,7 @@ use WebGUI::URL;
#-------------------------------------------------------------------
sub process {
my ($temp, @param, $turnOn, $turnOff);
if (WebGUI::Privilege::canEditPage() && WebGUI::Privilege::isInGroup(5)) {
if (WebGUI::Privilege::canEditPage() && WebGUI::Privilege::isInGroup(12)) {
@param = WebGUI::Macro::getParams($_[0]);
if ($session{var}{adminOn}) {
$turnOff = $param[1] || WebGUI::International::get(517);

View file

@ -21,7 +21,7 @@ our @EXPORT = qw(&www_switchOffAdmin &www_switchOnAdmin);
#-------------------------------------------------------------------
sub www_switchOffAdmin {
return "" unless (WebGUI::Privilege::isInGroup(5));
return "" unless (WebGUI::Privilege::isInGroup(12));
WebGUI::SQL->write("update userSession set adminOn=0 where sessionId='$session{var}{sessionId}'");
WebGUI::Session::refreshSessionVars($session{var}{sessionId});
return "";
@ -29,7 +29,7 @@ sub www_switchOffAdmin {
#-------------------------------------------------------------------
sub www_switchOnAdmin {
return "" unless (WebGUI::Privilege::isInGroup(5));
return "" unless (WebGUI::Privilege::isInGroup(12));
WebGUI::SQL->write("update userSession set adminOn=1 where sessionId='$session{var}{sessionId}'");
WebGUI::Session::refreshSessionVars($session{var}{sessionId});
return "";

View file

@ -23,7 +23,7 @@ our @EXPORT = qw(&menuWrapper);
#-------------------------------------------------------------------
sub accountOptions {
my @array;
if (WebGUI::Privilege::isInGroup(5)) {
if (WebGUI::Privilege::isInGroup(12)) {
my %hash;
if ($session{var}{adminOn}) {
$hash{'options.display'} .= '<a href="'.WebGUI::URL::page('op=switchOffAdmin').'">'.WebGUI::International::get(12).'</a>';