[Affelio-cvs 548] CVS update: affelio/apps/album/common

Back to archive index

Yoshihisa Fukuhara higef****@users*****
2005年 7月 6日 (水) 22:33:18 JST


Index: affelio/apps/album/common/footer.pl
diff -u affelio/apps/album/common/footer.pl:1.5 affelio/apps/album/common/footer.pl:1.6
--- affelio/apps/album/common/footer.pl:1.5	Fri Jul  1 11:15:26 2005
+++ affelio/apps/album/common/footer.pl	Wed Jul  6 22:33:18 2005
@@ -15,7 +15,7 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 ##########################################################################
-#HTML Footer Partを出力
+#HTML Footer
 #print "\n</div>\n</div>\n\n";
 print $afap->get_HTML_footer();
 
Index: affelio/apps/album/common/header.pl
diff -u affelio/apps/album/common/header.pl:1.7 affelio/apps/album/common/header.pl:1.8
--- affelio/apps/album/common/header.pl:1.7	Fri Jul  1 11:15:26 2005
+++ affelio/apps/album/common/header.pl	Wed Jul  6 22:33:18 2005
@@ -27,7 +27,7 @@
 
 our $cgi = new CGI();
 
-#AffelioAppを初期化
+#Initialize AFAP
 our $afap = new AffelioApp(ConfigDir => Cwd::getcwd(),
 			   cgi => $cgi);
 
@@ -35,20 +35,20 @@
     $afap->set_owner_mode();
 }
 
-#Content-typeを出力
+# put Content-type
 print "Content-type: text/html; charset=UTF-8\n";
 print "Pragma: no-cache", "\n\n"; 
 
-#HTML Header Partを出力
+# put HTML Header
 print $afap->get_HTML_header("Affelio Photo Album");
-# 読み込みアクセス権限をチェック
+# check access
 unless ($afap->check_access("DF_access")) {
-    &errorExit("あなたにはこのページにアクセスする権限がありません");
+    &errorExit('<AF_M text="Access denied">');
 }
 
 our $album = new Album($afap);
 
-# エラーを吐いて終わる
+#Show Error
 sub errorExit {
 	my $msg = shift;
   	my $affelio_id = AffelioApp::get_visitor_info("afid");
@@ -57,35 +57,13 @@
 if($visitor_type eq ""){
     $visitor_type="pb";
 }
+	my $tmpl = HTML::Template->new(filename => "./templates/error.tmpl");
+	$tmpl->param(V_TYPE => $visitor_type);
+	$tmpl->param(AF_ID => $affelio_id);
+	$tmpl->param(MSG => $msg);
 
-print<<ACCESS_ERR;
-
-<div class="afPubContentHeading">
-<table border="0" cellspacing="0" width=100%>
-<tr><td align="left">
-エラー</td>
-<td align="right">
-<font size="-2">($visitor_type モード)</font>  
-<a href="javascript:void(0);" onClick="showHide('c0');">
-<font size="-2">login/logout</font></a></td></tr></table>
-<div class="sidehide" id="c0">
-現在のログイン: $affelio_id <BR>
-現在のモード:  $visitor_type <BR>
-<BR>
-<FORM class="afPubLoginarea" ACTION="../../bin/loginexec.cgi" METHOD="POST">
-ログインID: <INPUT TYPE="text" NAME="username" SIZE="20"> 
-パスワード: <INPUT TYPE="password" NAME="password" SIZE="10">
-<INPUT TYPE="submit" NAME="button" VALUE="ログイン">
-  <A HREF="./bin/logoutexec.cgi">ログアウト</A>
-</FORM>
-</div>
-</div><!--afPubContentHeading-->
-
-<div class="information">
-<p>$msg</p>
-</div>
-ACCESS_ERR
-require ("./common/footer.pl");
+	print $afap->{af}->translate_templateL10N( $tmpl->output );
+	require ("./common/footer.pl");
 	exit;
 }
 


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