Index: branches/comu/html/admin/system/input.php
===================================================================
--- branches/comu/html/admin/system/input.php	(revision 11729)
+++ branches/comu/html/admin/system/input.php	(revision 11730)
@@ -8,12 +8,12 @@
 
 class LC_Page {
-	var $arrErr;		// エラーメッセージ出力用
-	var $tpl_recv;		// 入力情報POST先
-	var $tpl_onload;	// ページ読み込み時のイベント
-	var $arrForm;		// フォーム出力用
-	var $tpl_mode;		// 新規作成:new or 編集:edit
-	var $tpl_member_id; // 編集時に使用する。
+	var $arrErr;		// ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸½ÐÎÏÍÑ
+	var $tpl_recv;		// ÆþÎÏ¾ðÊóPOSTÀè
+	var $tpl_onload;	// ¥Ú¡¼¥¸ÆÉ¤ß¹þ¤ß»þ¤Î¥¤¥Ù¥ó¥È
+	var $arrForm;		// ¥Õ¥©¡¼¥à½ÐÎÏÍÑ
+	var $tpl_mode;		// ¿·µ¬ºîÀ®:new or ÊÔ½¸:edit
+	var $tpl_member_id; // ÊÔ½¸»þ¤Ë»ÈÍÑ¤¹¤ë¡£
 	var $tpl_pageno;
-	var $tpl_onfocus;	// パスワード項目選択時のイベント用
+	var $tpl_onfocus;	// ¥Ñ¥¹¥ï¡¼¥É¹àÌÜÁªÂò»þ¤Î¥¤¥Ù¥ó¥ÈÍÑ
 	var $tpl_old_login_id;
 	function LC_Page() {
@@ -32,58 +32,58 @@
 $objView = new SC_AdminView();
 
-// 認証可否の判定
+// Ç§¾Ú²ÄÈÝ¤ÎÈ½Äê
 $objSess = new SC_Session();
 sfIsSuccess($objSess);
 
-// member_idが指定されていた場合、編集モードとする。
+// member_id¤¬»ØÄê¤µ¤ì¤Æ¤¤¤¿¾ì¹ç¡¢ÊÔ½¸¥â¡¼¥É¤È¤¹¤ë¡£
 if(sfIsInt($_GET['id'])) {
 	$objPage->tpl_mode = 'edit';
 	$objPage->tpl_member_id = $_GET['id'];
 	$objPage->tpl_onfocus = "fnClearText(this.name);";
-	// DBのメンバー情報を読み出す
+	// DB¤Î¥á¥ó¥Ð¡¼¾ðÊó¤òÆÉ¤ß½Ð¤¹
 	$data_list = fnGetMember($conn, $_GET['id']);
-	// 該当ユーザを表示させる
+	// ³ºÅö¥æ¡¼¥¶¤òÉ½¼¨¤µ¤»¤ë
 	$objPage->arrForm = $data_list[0];
-	// ダミーのパスワードをセットしておく。
+	// ¥À¥ß¡¼¤Î¥Ñ¥¹¥ï¡¼¥É¤ò¥»¥Ã¥È¤·¤Æ¤ª¤¯¡£
 	$objPage->arrForm['password'] = DUMMY_PASS;
-	// ログインIDを保管しておく。
+	// ¥í¥°¥¤¥óID¤òÊÝ´É¤·¤Æ¤ª¤¯¡£
 	$objPage->tpl_old_login_id = $data_list[0]['login_id'];
 } else {
-	// 新規作成モード
+	// ¿·µ¬ºîÀ®¥â¡¼¥É
 	$objPage->tpl_mode = "new";
 	$objPage->arrForm['authority'] = -1;
 }
 
-// 新規作成モード or 編集モード
+// ¿·µ¬ºîÀ®¥â¡¼¥É or ÊÔ½¸¥â¡¼¥É
 if( $_POST['mode'] == 'new' || $_POST['mode'] == 'edit') {
-	// 入力エラーチェック
+	// ÆþÎÏ¥¨¥é¡¼¥Á¥§¥Ã¥¯
 	$objPage->arrErr = fnErrorCheck($conn);
 	
-	// 入力が正常であった場合は、DBに書き込む
+	// ÆþÎÏ¤¬Àµ¾ï¤Ç¤¢¤Ã¤¿¾ì¹ç¤Ï¡¢DB¤Ë½ñ¤­¹þ¤à
 	if(count($objPage->arrErr) == 0) {
 		if($_POST['mode'] == 'new') {
-			// メンバーの追加
+			// ¥á¥ó¥Ð¡¼¤ÎÄÉ²Ã
 			fnInsertMember();
-			// リロードによる二重登録対策のため、同じページに飛ばす。
+			// ¥ê¥í¡¼¥É¤Ë¤è¤ëÆó½ÅÅÐÏ¿ÂÐºö¤Î¤¿¤á¡¢Æ±¤¸¥Ú¡¼¥¸¤ËÈô¤Ð¤¹¡£
 			header("Location: ". $_SERVER['PHP_SELF'] . "?mode=reload");	
 			exit;
 		}
 		if($_POST['mode'] == 'edit') {
-			// メンバーの追加
+			// ¥á¥ó¥Ð¡¼¤ÎÄÉ²Ã
 			if(fnUpdateMember($_POST['member_id'])) {
-				// 親ウィンドウを更新後、自ウィンドウを閉じる。
+				// ¿Æ¥¦¥£¥ó¥É¥¦¤ò¹¹¿·¸å¡¢¼«¥¦¥£¥ó¥É¥¦¤òÊÄ¤¸¤ë¡£
 				$url = URL_SYSTEM_TOP . "?pageno=".$_POST['pageno'];
 				$objPage->tpl_onload="fnUpdateParent('".$url."'); window.close();";
 			}
 		}
-	// 入力エラーが発生した場合
+	// ÆþÎÏ¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç
 	} else {
-		// モードの設定
+		// ¥â¡¼¥É¤ÎÀßÄê
 		$objPage->tpl_mode = $_POST['mode'];
 		$objPage->tpl_member_id = $_POST['member_id'];
 		$objPage->tpl_old_login_id = $_POST['old_login_id'];
-		// すでに入力した値を表示する。
+		// ¤¹¤Ç¤ËÆþÎÏ¤·¤¿ÃÍ¤òÉ½¼¨¤¹¤ë¡£
 		$objPage->arrForm = $_POST;
-		// 通常入力のパスワードは引き継がない。
+		// ÄÌ¾ïÆþÎÏ¤Î¥Ñ¥¹¥ï¡¼¥É¤Ï°ú¤­·Ñ¤¬¤Ê¤¤¡£
 		if($objPage->arrForm['password'] != DUMMY_PASS) {
 			$objPage->arrForm['password'] = '';
@@ -92,16 +92,16 @@
 }
 
-// リロードの指定があった場合
+// ¥ê¥í¡¼¥É¤Î»ØÄê¤¬¤¢¤Ã¤¿¾ì¹ç
 if( $_GET['mode'] == 'reload') {
-	// 親ウィンドウを更新するようにセットする。
+	// ¿Æ¥¦¥£¥ó¥É¥¦¤ò¹¹¿·¤¹¤ë¤è¤¦¤Ë¥»¥Ã¥È¤¹¤ë¡£
 	$url = URL_SYSTEM_TOP;
 	$objPage->tpl_onload="fnUpdateParent('".$url."')";
 }
 
-// テンプレート用変数の割り当て
+// ¥Æ¥ó¥×¥ì¡¼¥ÈÍÑÊÑ¿ô¤Î³ä¤êÅö¤Æ
 $objView->assignobj($objPage);
 $objView->display('system/input.tpl');
 
-/* 入力エラーのチェック */
+/* ÆþÎÏ¥¨¥é¡¼¤Î¥Á¥§¥Ã¥¯ */
 function fnErrorCheck($conn) {
 	
@@ -111,49 +111,49 @@
 	$_POST["department"] = mb_convert_kana($_POST["department"] ,"KV");
 	
-	// 名前チェック
-	$objErr->doFunc(array("名前",'name'), array("EXIST_CHECK"));
-	$objErr->doFunc(array("名前",'name',STEXT_LEN,"BIG"), array("MAX_LENGTH_CHECK"));
+	// Ì¾Á°¥Á¥§¥Ã¥¯
+	$objErr->doFunc(array("Ì¾Á°",'name'), array("EXIST_CHECK"));
+	$objErr->doFunc(array("Ì¾Á°",'name',STEXT_LEN,"BIG"), array("MAX_LENGTH_CHECK"));
 	
-	// 編集モードでない場合は、重複チェック
+	// ÊÔ½¸¥â¡¼¥É¤Ç¤Ê¤¤¾ì¹ç¤Ï¡¢½ÅÊ£¥Á¥§¥Ã¥¯
 	if (!isset($objErr->arrErr['name']) && $_POST['mode'] != 'edit') {
 		$sql = "SELECT name FROM dtb_member WHERE del_flg <> 1 AND name = ?";
 		$result = $conn->getOne($sql, array($_POST['name'])); 
 		if ( $result ) {
-			$objErr->arrErr['name'] = "既に登録されている名前なので利用できません。<br>";
+			$objErr->arrErr['name'] = "´û¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ëÌ¾Á°¤Ê¤Î¤ÇÍøÍÑ¤Ç¤­¤Þ¤»¤ó¡£<br>";
 		}
 	}
 		
-	// ログインIDチェック
-	$objErr->doFunc(array("ログインID",'login_id'), array("EXIST_CHECK", "ALNUM_CHECK"));
-	$objErr->doFunc(array("ログインID",'login_id',ID_MIN_LEN , ID_MAX_LEN) ,array("NUM_RANGE_CHECK"));
+	// ¥í¥°¥¤¥óID¥Á¥§¥Ã¥¯
+	$objErr->doFunc(array("¥í¥°¥¤¥óID",'login_id'), array("EXIST_CHECK", "ALNUM_CHECK"));
+	$objErr->doFunc(array("¥í¥°¥¤¥óID",'login_id',ID_MIN_LEN , ID_MAX_LEN) ,array("NUM_RANGE_CHECK"));
 
-	// 新規モードもしくは、編集モードでログインIDが変更されている場合はチェックする。
+	// ¿·µ¬¥â¡¼¥É¤â¤·¤¯¤Ï¡¢ÊÔ½¸¥â¡¼¥É¤Ç¥í¥°¥¤¥óID¤¬ÊÑ¹¹¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï¥Á¥§¥Ã¥¯¤¹¤ë¡£
 	if (!isset($objErr->arrErr['login_id']) && $_POST['mode'] != 'edit' || ($_POST['mode'] == 'edit' && $_POST['login_id'] != $_POST['old_login_id'])) {
 		$sql = "SELECT login_id FROM dtb_member WHERE del_flg <> 1 AND login_id = ?";
 		$result = $conn->getOne($sql, array($_POST['login_id'])); 
 		if ( $result != "" ) {
-			$objErr->arrErr['login_id'] = "既に登録されているIDなので利用できません。<br>";
+			$objErr->arrErr['login_id'] = "´û¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ëID¤Ê¤Î¤ÇÍøÍÑ¤Ç¤­¤Þ¤»¤ó¡£<br>";
 		}
 	}
 	
-	// パスワードチェック(編集モードでDUMMY_PASSが入力されている場合は、スルーする)
+	// ¥Ñ¥¹¥ï¡¼¥É¥Á¥§¥Ã¥¯(ÊÔ½¸¥â¡¼¥É¤ÇDUMMY_PASS¤¬ÆþÎÏ¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢¥¹¥ë¡¼¤¹¤ë)
 	if(!($_POST['mode'] == 'edit' && $_POST['password'] == DUMMY_PASS)) { 
-		$objErr->doFunc(array("パスワード",'password'), array("EXIST_CHECK", "ALNUM_CHECK"));
+		$objErr->doFunc(array("¥Ñ¥¹¥ï¡¼¥É",'password'), array("EXIST_CHECK", "ALNUM_CHECK"));
 		if (!$arrErr['password']) {
-			// パスワードのチェック
-			$objErr->doFunc( array("パスワード",'password',4 ,15 ) ,array( "NUM_RANGE_CHECK" ) );	
+			// ¥Ñ¥¹¥ï¡¼¥É¤Î¥Á¥§¥Ã¥¯
+			$objErr->doFunc( array("¥Ñ¥¹¥ï¡¼¥É",'password',4 ,15 ) ,array( "NUM_RANGE_CHECK" ) );	
 		}
 	}
 	
-	// 権限チェック
-	$objErr->doFunc(array("権限",'authority'),array("EXIST_CHECK"));
+	// ¸¢¸Â¥Á¥§¥Ã¥¯
+	$objErr->doFunc(array("¸¢¸Â",'authority'),array("EXIST_CHECK"));
 	return $objErr->arrErr;
 }
 
-/* DBへのデータ挿入 */
+/* DB¤Ø¤Î¥Ç¡¼¥¿ÁÞÆþ */
 function fnInsertMember() {
-	// クエリークラスの宣言
+	// ¥¯¥¨¥ê¡¼¥¯¥é¥¹¤ÎÀë¸À
 	$oquery = new SC_Query();
-	// INSERTする値を作成する。
+	// INSERT¤¹¤ëÃÍ¤òºîÀ®¤¹¤ë¡£
 	$sqlval['name'] = $_POST['name'];
 	$sqlval['department'] = $_POST['department'];
@@ -162,19 +162,19 @@
 	$sqlval['authority'] = $_POST['authority'];
 	$sqlval['rank']=  $oquery->max("dtb_member", "rank") + 1;
-	$sqlval['work'] = "1"; // 稼働に設定
-	$sqlval['del_flg'] = "0";	// 削除フラグをOFFに設定
+	$sqlval['work'] = "1"; // ²ÔÆ¯¤ËÀßÄê
+	$sqlval['del_flg'] = "0";	// ºï½ü¥Õ¥é¥°¤òOFF¤ËÀßÄê
 	$sqlval['creator_id'] = $_SESSION['member_id'];
 	$sqlval['create_date'] = "now()";
 	$sqlval['update_date'] = "now()";
-	// INSERTの実行
+	// INSERT¤Î¼Â¹Ô
 	$ret = $oquery->insert("dtb_member", $sqlval);
 	return $ret;
 }
 
-/* DBへのデータ更新 */
+/* DB¤Ø¤Î¥Ç¡¼¥¿¹¹¿· */
 function fnUpdateMember($id) {
-	// クエリークラスの宣言
+	// ¥¯¥¨¥ê¡¼¥¯¥é¥¹¤ÎÀë¸À
 	$oquery = new SC_Query();
-	// INSERTする値を作成する。
+	// INSERT¤¹¤ëÃÍ¤òºîÀ®¤¹¤ë¡£
 	$sqlval['name'] = $_POST['name'];
 	$sqlval['department'] = $_POST['department'];
@@ -185,5 +185,5 @@
 	$sqlval['authority'] = $_POST['authority'];
 	$sqlval['update_date'] = "now()";
-	// UPDATEの実行
+	// UPDATE¤Î¼Â¹Ô
 	$where = "member_id = " . $id;
 	$ret = $oquery->update("dtb_member", $sqlval, $where);
@@ -191,5 +191,5 @@
 }
 
-/* DBからデータの読み込み */
+/* DB¤«¤é¥Ç¡¼¥¿¤ÎÆÉ¤ß¹þ¤ß */
 function fnGetMember($conn, $id) {
 	$sqlse = "SELECT name,department,login_id,authority FROM dtb_member WHERE member_id = ?";
