Index: branches/comu/data/class/SC_Session.php
===================================================================
--- branches/comu/data/class/SC_Session.php	(revision 11729)
+++ branches/comu/data/class/SC_Session.php	(revision 11730)
@@ -6,37 +6,37 @@
  */
 
-/* セッション管理クラス */
+/* ¥»¥Ã¥·¥ç¥ó´ÉÍý¥¯¥é¥¹ */
 class SC_Session {
-	var $login_id;		// ログインユーザ名
-	var $authority;		// ユーザ権限
-	var $cert;			// 認証文字列(認証成功の判定に使用)
-	var $sid;			// セッションID
-	var $member_id;		// ログインユーザの主キー
+	var $login_id;		// ¥í¥°¥¤¥ó¥æ¡¼¥¶Ì¾
+	var $authority;		// ¥æ¡¼¥¶¸¢¸Â
+	var $cert;			// Ç§¾ÚÊ¸»úÎó(Ç§¾ÚÀ®¸ù¤ÎÈ½Äê¤Ë»ÈÍÑ)
+	var $sid;			// ¥»¥Ã¥·¥ç¥óID
+	var $member_id;		// ¥í¥°¥¤¥ó¥æ¡¼¥¶¤Î¼ç¥­¡¼
 
-	/* コンストラクタ */
+	/* ¥³¥ó¥¹¥È¥é¥¯¥¿ */
 	function SC_Session() {
-		// セッション開始
+		// ¥»¥Ã¥·¥ç¥ó³«»Ï
 		sfDomainSessionStart();
 
-		// セッション情報の保存
+		// ¥»¥Ã¥·¥ç¥ó¾ðÊó¤ÎÊÝÂ¸
 		if(isset($_SESSION['cert'])) {
 			$this->sid = session_id();
 			$this->cert = $_SESSION['cert'];
 			$this->login_id = $_SESSION['login_id'];
-			$this->authority = $_SESSION['authority'];	// 管理者:0, 一般:1, 閲覧:2
+			$this->authority = $_SESSION['authority'];	// ´ÉÍý¼Ô:0, °ìÈÌ:1, ±ÜÍ÷:2
 			$this->member_id = $_SESSION['member_id'];
-			// ログに記録する
+			// ¥í¥°¤Ëµ­Ï¿¤¹¤ë
 			gfPrintLog("access : user=".$this->login_id." auth=".$this->authority." sid=".$this->sid);
 		} else {
-			// ログに記録する
+			// ¥í¥°¤Ëµ­Ï¿¤¹¤ë
 			gfPrintLog("access error.");
 		}
 	}
-	/* 認証成功の判定 */
+	/* Ç§¾ÚÀ®¸ù¤ÎÈ½Äê */
 	function IsSuccess() {
 		global $arrPERMISSION;
 		if($this->cert == CERT_STRING) {
 			if(isset($arrPERMISSION[$_SERVER['PHP_SELF']])) {
-				// 数値が自分の権限以上のものでないとアクセスできない。
+				// ¿ôÃÍ¤¬¼«Ê¬¤Î¸¢¸Â°Ê¾å¤Î¤â¤Î¤Ç¤Ê¤¤¤È¥¢¥¯¥»¥¹¤Ç¤­¤Ê¤¤¡£
 				if($arrPERMISSION[$_SERVER['PHP_SELF']] < $this->authority) {			
 					return AUTH_ERROR;
@@ -49,37 +49,37 @@
 	}
 	
-	/* セッションの書き込み */
+	/* ¥»¥Ã¥·¥ç¥ó¤Î½ñ¤­¹þ¤ß */
 	function SetSession($key, $val) {
 		$_SESSION[$key] = $val;
 	}
 	
-	/* セッションの読み込み */
+	/* ¥»¥Ã¥·¥ç¥ó¤ÎÆÉ¤ß¹þ¤ß */
 	function GetSession($key) {
 		return $_SESSION[$key];
 	}
 	
-	/* セッションIDの取得 */
+	/* ¥»¥Ã¥·¥ç¥óID¤Î¼èÆÀ */
 	function GetSID() {
 		return $this->sid;
 	}
 	
-	/* セッションの破棄 */
+	/* ¥»¥Ã¥·¥ç¥ó¤ÎÇË´þ */
 	function EndSession() {
-		// デフォルトは、「PHPSESSID」
+		// ¥Ç¥Õ¥©¥ë¥È¤Ï¡¢¡ÖPHPSESSID¡×
 		$sname = session_name();
-		// セッション変数を全て解除する
+		// ¥»¥Ã¥·¥ç¥óÊÑ¿ô¤òÁ´¤Æ²ò½ü¤¹¤ë
 		$_SESSION = array();
-		// セッションを切断するにはセッションクッキーも削除する。
-		// Note: セッション情報だけでなくセッションを破壊する。
+		// ¥»¥Ã¥·¥ç¥ó¤òÀÚÃÇ¤¹¤ë¤Ë¤Ï¥»¥Ã¥·¥ç¥ó¥¯¥Ã¥­¡¼¤âºï½ü¤¹¤ë¡£
+		// Note: ¥»¥Ã¥·¥ç¥ó¾ðÊó¤À¤±¤Ç¤Ê¤¯¥»¥Ã¥·¥ç¥ó¤òÇË²õ¤¹¤ë¡£
 		if (isset($_COOKIE[$sname])) {
 			setcookie($sname, '', time()-42000, '/');
 		}
-		// 最終的に、セッションを破壊する
+		// ºÇ½ªÅª¤Ë¡¢¥»¥Ã¥·¥ç¥ó¤òÇË²õ¤¹¤ë
 		session_destroy();
-		// ログに記録する
+		// ¥í¥°¤Ëµ­Ï¿¤¹¤ë
 		gfPrintLog("logout : user=".$this->login_id." auth=".$this->authority." sid=".$this->sid);
 	}
 	
-	// 関連セッションのみ破棄する。
+	// ´ØÏ¢¥»¥Ã¥·¥ç¥ó¤Î¤ßÇË´þ¤¹¤ë¡£
 	function logout() {
 		unset($_SESSION['cert']);
@@ -87,5 +87,5 @@
 		unset($_SESSION['authority']);
 		unset($_SESSION['member_id']);
-		// ログに記録する
+		// ¥í¥°¤Ëµ­Ï¿¤¹¤ë
 		gfPrintLog("logout : user=".$this->login_id." auth=".$this->authority." sid=".$this->sid);
 	}
