Fixed _recursivelyChangePrivileges and _changeWobjectPrivileges to use the WebGUI::FormProcessor::dateTime() methods
This commit is contained in:
parent
b079dff495
commit
560e454420
1 changed files with 7 additions and 4 deletions
|
|
@ -38,7 +38,10 @@ sub _changeWobjectPrivileges {
|
||||||
$sth = WebGUI::SQL->read("select wobjectId from wobject where pageId=".quote($_[0]));
|
$sth = WebGUI::SQL->read("select wobjectId from wobject where pageId=".quote($_[0]));
|
||||||
while ($wobject = $sth->hashRef) {
|
while ($wobject = $sth->hashRef) {
|
||||||
if (WebGUI::Privilege::canEditWobject($wobject->{wobjectId})) {
|
if (WebGUI::Privilege::canEditWobject($wobject->{wobjectId})) {
|
||||||
WebGUI::SQL->write("update wobject set startDate=$session{form}{startDate}, endDate=$session{form}{endDate}, ownerId=$session{form}{ownerId}, groupIdView=$session{form}{groupIdView}, groupIdEdit=$session{form}{groupIdEdit} where wobjectId=".quote($wobject->{wobjectId}));
|
WebGUI::SQL->write("update wobject set startDate=".WebGUI::FormProcessor::dateTime("startDate").",
|
||||||
|
endDate=".WebGUI::FormProcessor::dateTime("endDate").",
|
||||||
|
ownerId=$session{form}{ownerId}, groupIdView=$session{form}{groupIdView},
|
||||||
|
groupIdEdit=$session{form}{groupIdEdit} where wobjectId=".quote($wobject->{wobjectId}));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -47,11 +50,11 @@ sub _changeWobjectPrivileges {
|
||||||
sub _recursivelyChangePrivileges {
|
sub _recursivelyChangePrivileges {
|
||||||
my ($sth, $pageId);
|
my ($sth, $pageId);
|
||||||
$sth = WebGUI::SQL->read("select pageId from page where parentId=$_[0]");
|
$sth = WebGUI::SQL->read("select pageId from page where parentId=$_[0]");
|
||||||
_changeWobjectPrivileges($_[0]);
|
_changeWobjectPrivileges($_[0]) unless $session{form}{wobjectPrivileges};
|
||||||
while (($pageId) = $sth->array) {
|
while (($pageId) = $sth->array) {
|
||||||
if (WebGUI::Privilege::canEditPage($pageId)) {
|
if (WebGUI::Privilege::canEditPage($pageId)) {
|
||||||
WebGUI::SQL->write("update page set startDate=$session{form}{startDate},
|
WebGUI::SQL->write("update page set startDate=".WebGUI::FormProcessor::dateTime("startDate").",
|
||||||
endDate=$session{form}{endDate},
|
endDate=".WebGUI::FormProcessor::dateTime("endDate").",
|
||||||
ownerId=$session{form}{ownerId}, groupIdView=$session{form}{groupIdView},
|
ownerId=$session{form}{ownerId}, groupIdView=$session{form}{groupIdView},
|
||||||
groupIdEdit=$session{form}{groupIdEdit} where pageId=$pageId");
|
groupIdEdit=$session{form}{groupIdEdit} where pageId=$pageId");
|
||||||
_recursivelyChangePrivileges($pageId);
|
_recursivelyChangePrivileges($pageId);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue