bugfix [ 914217 ] content managers cannot turn admin on
This commit is contained in:
parent
b20513c235
commit
1d5d9710da
5 changed files with 6 additions and 5 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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 "";
|
||||
|
|
|
|||
|
|
@ -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>';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue