[Affelio-cvs 87] CVS update: affelio/lib

Back to archive index

Tadashi Okoshi slash****@users*****
2005年 6月 21日 (火) 17:45:25 JST


Index: affelio/lib/Affelio.pm
diff -u affelio/lib/Affelio.pm:1.4 affelio/lib/Affelio.pm:1.5
--- affelio/lib/Affelio.pm:1.4	Mon Jun 20 14:06:13 2005
+++ affelio/lib/Affelio.pm	Tue Jun 21 17:45:24 2005
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/perl -T
 
 # Affelio: Open social networking software 
 # Copyright 2004-2005 Fish Grove
@@ -6,7 +6,7 @@
 #    http://affelio.jp/ (Japan)
 #    http://affelio.jp/ (USA and other area)
 #
-# $Id: Affelio.pm,v 1.4 2005/06/20 05:06:13 slash5234 Exp $
+# $Id: Affelio.pm,v 1.5 2005/06/21 08:45:24 slash5234 Exp $
 
 package Affelio;
 {
@@ -26,6 +26,7 @@
     use Affelio::Managing::ApplicationManager;
     use Affelio::misc::Debug;
     use Affelio::misc::L10N;
+    use Affelio::misc::WebInput;
     use Affelio::exception::TaintedInputException;
 
 
@@ -348,6 +349,8 @@
 	my $self = shift;
 	debug_print("Affelio::read_site_config: start.");
 
+	my $wi = new Affelio::misc::WebInput();
+
 	my $Config = Config::Tiny->new();
 
 	$Config = Config::Tiny->read($self->{cfg_path});
@@ -379,7 +382,8 @@
 	    #print "$dir\n";
 	    if(($dir ne '.') && ($dir ne '..') 
 	       && ($dir ne 'default') && ($dir ne 'CVS')){
-		$self->{site__user_dir} = "$self->{cfg_dir}/userdata/$dir";
+		$self->{site__user_dir} = 
+		    $wi->PTN_dirname("$self->{cfg_dir}/userdata/$dir");
 	    }
 	}
 	#print "[$self->{site__user_dir}]\n"; 
@@ -389,11 +393,11 @@
 	my $Config2 = Config::Tiny->new();
 	$Config2 = Config::Tiny->read("$self->{site__user_dir}/login.cfg");
 	my $rootproperty2 = $Config2->{_}->{rootproperty};
-	$self->{site__username} = $Config2->{auth}->{username};
+	$self->{site__username} = $wi->PTN_nickname($Config2->{auth}->{username});
 	$self->{site__password} = $Config2->{auth}->{password};
 	
 	#Determine session/..../ directory
-	$self->{site__session_dir}  = "$self->{cfg_dir}/session";
+	$self->{site__session_dir} = $wi->PTN_dirname("$self->{cfg_dir}/session");
 	debug_print("Affelio::read_site_config: session_dir = [$self->{site__session_dir}]");
 	debug_print("Affelio::read_site_config: end.");
     }
@@ -422,7 +426,6 @@
 	debug_print("Affelio::write_user_prefs: end.");
     }
 
-
     ######################################################################
     #read_user_prefs
     ######################################################################
@@ -430,17 +433,19 @@
 	my $self = shift;
 	debug_print("Affelio::read_user_prefs: start.");
 	
+	my $wi = new Affelio::misc::WebInput;
+
 	my $Config = Config::Tiny->new();
 	$Config = Config::Tiny->read("$self->{site__user_dir}/preference.cfg");
 	my $rootproperty = $Config->{_}->{rootproperty};
 	
 	#Read preferences
 	$self->{userpref__emailack_fr_recv} 
-	= $Config->{preference}->{emailack_friendship_recv};
+	= $wi->PTN_word($Config->{preference}->{emailack_friendship_recv});
 	$self->{userpref__preferred_hosting_service}
-	= $Config->{preference}->{preferred_hosting_service};
+	= $wi->PTN_URL($Config->{preference}->{preferred_hosting_service});
 	$self->{userpref__skin}
-	= $Config->{preference}->{skin};
+	= $wi->PTN_word($Config->{preference}->{skin});
 
 	debug_print("Affelio::read_user_prefs: end.");
     }


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