diff --git a/lib/WebGUI/Wobject/FAQ.pm b/lib/WebGUI/Wobject/FAQ.pm index 8f4c12d6c..e5d3b18f7 100644 --- a/lib/WebGUI/Wobject/FAQ.pm +++ b/lib/WebGUI/Wobject/FAQ.pm @@ -107,12 +107,15 @@ sub www_deleteQuestionConfirm { #------------------------------------------------------------------- sub www_edit { - my ($f, $output, @question, $sth); + my ($f, $output, @question, $sth, $proceed); if (WebGUI::Privilege::canEditPage()) { + if ($_[0]->get("wobjectId") eq "new") { + $proceed = 1; + } $output = helpIcon(1,$namespace); $output = '

'.WebGUI::International::get(8,$namespace).'

'; $f = WebGUI::HTMLForm->new; - $f->yesNo("proceed",WebGUI::International::get(1,$namespace),1); + $f->yesNo("proceed",WebGUI::International::get(1,$namespace),$proceed); $output = $_[0]->SUPER::www_edit($f->printRowsOnly); unless ($_[0]->get("wobjectId") eq "new") { $output .= '

get("wobjectId") eq "new") { + $proceed = 1; + } $bullet = $_[0]->get("bullet") || '·'; $lineSpacing = $_[0]->get("lineSpacing") || 1; $indent = $_[0]->get("indent") || 5; @@ -129,7 +132,7 @@ sub www_edit { $f->integer("indent",WebGUI::International::get(1,$namespace),$indent); $f->integer("lineSpacing",WebGUI::International::get(2,$namespace),$lineSpacing); $f->text("bullet",WebGUI::International::get(4,$namespace),$bullet); - $f->yesNo("proceed",WebGUI::International::get(5,$namespace),1); + $f->yesNo("proceed",WebGUI::International::get(5,$namespace),$proceed); $output .= $_[0]->SUPER::www_edit($f->printRowsOnly); unless ($_[0]->get("wobjectId") eq "new") { $output .= '