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;
}