From 6f51f7de3cddd26c83d5a72eb79cc4bbe93c4980 Mon Sep 17 00:00:00 2001 From: JT Smith Date: Thu, 5 Dec 2002 03:14:12 +0000 Subject: [PATCH] fix bug 645474 and 639867 --- lib/WebGUI/Operation/Page.pm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/WebGUI/Operation/Page.pm b/lib/WebGUI/Operation/Page.pm index 56c03a289..513908d83 100644 --- a/lib/WebGUI/Operation/Page.pm +++ b/lib/WebGUI/Operation/Page.pm @@ -257,7 +257,7 @@ sub www_editPage { $f->select( -name=>"languageId", -label=>WebGUI::International::get(304), - -value=>[$page{internationalId}], + -value=>[$page{languageId}], -uiLevel=>1, -options=>WebGUI::International::getLanguages() ); @@ -449,11 +449,12 @@ sub www_editPageSave { where pageId=$session{form}{pageId}"); WebGUI::SQL->write("update wobject set templatePosition=1 where pageId=$session{form}{pageId} and templatePosition>".WebGUI::Page::countTemplatePositions($session{form}{templateId})); - _recursivelyChangeStyle($session{page}{pageId}) if ($session{form}{recurseStyle}); - _recursivelyChangePrivileges($session{page}{pageId}) if ($session{form}{recursePrivs}); - WebGUI::Session::refreshPageInfo($session{page}{pageId}) if ($session{form}{pageId} == $session{page}{pageId}); + _recursivelyChangeStyle($session{form}{pageId}) if ($session{form}{recurseStyle}); + _recursivelyChangePrivileges($session{form}{pageId}) if ($session{form}{recursePrivs}); if ($session{form}{proceed} eq "gotoNewPage") { WebGUI::Session::refreshPageInfo($session{form}{pageId}); + } elsif ($session{form}{pageId} == $session{page}{pageId}) { + WebGUI::Session::refreshPageInfo($session{page}{pageId}); } return ""; }