Masato Kikuhara
en-sf****@users*****
2005年 6月 30日 (木) 03:00:43 JST
Index: affelio/apps/diary/write_diary.cgi
diff -u affelio/apps/diary/write_diary.cgi:1.5 affelio/apps/diary/write_diary.cgi:1.6
--- affelio/apps/diary/write_diary.cgi:1.5 Thu Jun 30 02:38:50 2005
+++ affelio/apps/diary/write_diary.cgi Thu Jun 30 03:00:43 2005
@@ -6,10 +6,12 @@
$diary->checkAccess('write_diary');
+my $title = $afap->{cgi}->param('title');
+my $contents = $afap->{cgi}->param('contents');
my $tmpl;
if($afap->{cgi}->param('submit')) {
- $diary->addEntry($afap->{cgi}->param('title'), $afap->{cgi}->param('contents'));
+ $diary->addEntry($title, $contents);
print $diary->getRedirection('list_diary.cgi');
exit;
}
@@ -18,10 +20,8 @@
if($afap->{cgi}->param('confirm')) {
$tmpl = new HTML::Template(filename => "./templates/write_diary_confirm.tmpl");
$tmpl->param(
- TITLE => $afap->{cgi}->param('title'),
- CONTENTS => $afap->{cgi}->param('contents'),
- TITLE_SHOW => $diary->escape($afap->{cgi}->param('title')),
- CONTENTS_SHOW => $diary->escape($afap->{cgi}->param('contents')),
+ TITLE_SHOW => $diary->escape($title),
+ CONTENTS_SHOW => $diary->escape($contents),
);
}
else { # edit
@@ -29,6 +29,13 @@
}
}
+if ($contents) {
+ $tmpl->param(
+ TITLE => $title,
+ CONTENTS => $contents,
+ );
+}
+
print $tmpl->output;
print $diary->get_HTML_footer;