Tadashi Okoshi
slash****@users*****
2005年 12月 25日 (日) 18:18:03 JST
Index: affelio_farm/lib/AffelioFarm.pm
diff -u affelio_farm/lib/AffelioFarm.pm:1.2 affelio_farm/lib/AffelioFarm.pm:1.3
--- affelio_farm/lib/AffelioFarm.pm:1.2 Wed Dec 21 18:39:26 2005
+++ affelio_farm/lib/AffelioFarm.pm Sun Dec 25 18:18:03 2005
@@ -187,6 +187,45 @@
}
$self->{config}->{af_inst_def} = \%hash5;
+ ###########################################################
+ #account_ngptn
+ ###########################################################
+ open(FIN, "$self->{cfg_dir}/account_ngptn.txt");
+ while ($_ = <FIN>) {
+ $self->{config}->{farming_template}->{account_ngptn} .= $_;
+ }
+ close(FIN);
+
+ ###########################################################
+ #site_agreement
+ ###########################################################
+ open(FIN,
+ "$self->{cfg_dir}/site_agreement-" . $self->{config}->{site}->{locale} . ".html");
+ while ($_ = <FIN>) {
+ $self->{config}->{farming_template}->{site_agreement} .= $_;
+ }
+ close(FIN);
+
+ ###########################################################
+ #email_template_1
+ ###########################################################
+ open(FIN,
+ "$self->{cfg_dir}/email_regist_tmp-" . $self->{config}->{site}->{locale} . ".tmpl");
+ while ($_ = <FIN>) {
+ $self->{config}->{farming_template}->{email_template_1} .= $_;
+ }
+ close(FIN);
+
+ ###########################################################
+ #email_template_2
+ ###########################################################
+ open(FIN,
+ "$self->{cfg_dir}/email_regist_done-" . $self->{config}->{site}->{locale} . ".tmpl");
+ while ($_ = <FIN>) {
+ $self->{config}->{farming_template}->{email_template_2} .= $_;
+ }
+ close(FIN);
+
debug_print("AffelioFarm::load_config: end.");
}
@@ -229,6 +268,33 @@
throw Affelio::exception::SystemException("Could not write to $self->{cfg_path}");
}
+ ###########################################################
+ #account_ngptn
+ ###########################################################
+ open(FIN, "> $self->{cfg_dir}/account_ngptn.txt");
+ print FIN $self->{config}->{farming_template}->{account_ngptn};
+ close(FIN);
+
+ ###########################################################
+ #site_agreement
+ ###########################################################
+ open(FIN, "> $self->{cfg_dir}/site_agreement-" . $self->{config}->{site}->{locale} . ".html");
+ print FIN $self->{config}->{farming_template}->{site_agreement};
+ close(FIN);
+
+ ###########################################################
+ #email_template_1
+ ###########################################################
+ open(FIN, "> $self->{cfg_dir}/email_regist_tmp-" . $self->{config}->{site}->{locale} . ".tmpl");
+ print FIN $self->{config}->{farming_template}->{email_template_1};
+
+ ###########################################################
+ #email_template_2
+ ###########################################################
+ open(FIN, "> $self->{cfg_dir}/email_regist_done-" . $self->{config}->{site}->{locale} . ".tmpl");
+ print FIN $self->{config}->{farming_template}->{email_template_2};
+ close(FIN);
+
debug_print("AffelioFarm::save_config: end.");
}