[Affelio-cvs 299] CVS update: affelio/apps/diary

Back to archive index

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;


Affelio-cvs メーリングリストの案内
Back to archive index