Index: temp/trunk/data/downloads/module/mdl_epsilon/card.php
===================================================================
--- temp/trunk/data/downloads/module/mdl_epsilon/card.php	(revision 7635)
+++ temp/trunk/data/downloads/module/mdl_epsilon/card.php	(revision 7636)
@@ -102,16 +102,6 @@
 
 if($err_code != "") {
-	$arrErrDetail = lfGetXMLValue($arrVal,'RESULT','ERR_DETAIL');
-	
-	$err_msg = "¡¦" . $arrErrDetail[0];
-	if(count($arrErrDetail) > 1){
-		for($i = 1; $i < count($arrErrDetail); $i++){
-			$err_msg .= "<br>¡¦" . $arrErrDetail[$i];
-		}
-	}
-	
-	sfprintr($arrVal);
-	sfprintr($arrErrDetail);
-	sfDispSiteError(FREE_ERROR_MSG, "", true, "¥¯¥ì¥¸¥Ã¥È¥«¡¼¥É·èºÑ½èÍýÃæ¤Ë°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿¡£<br /><br /><br />" . $err_msg . "<br /><br /><br />¤³¤Î¼êÂ³¤­¤ÏÌµ¸ú¤È¤Ê¤ê¤Þ¤·¤¿¡£");
+	$err_detail = lfGetXMLValue($arrVal,'RESULT','ERR_DETAIL');
+	sfDispSiteError(FREE_ERROR_MSG, "", true, "¥¯¥ì¥¸¥Ã¥È¥«¡¼¥É·èºÑ½èÍýÃæ¤Ë°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿¡£<br /><br /><br />" . $err_detail . "<br /><br /><br />¤³¤Î¼êÂ³¤­¤ÏÌµ¸ú¤È¤Ê¤ê¤Þ¤·¤¿¡£");
 } else {
 	$url = lfGetXMLValue($arrVal,'RESULT','REDIRECT');
@@ -130,5 +120,5 @@
  **************************************************************************************************************/
 function lfGetXMLValue($arrVal, $tag, $att) {
-	$ret = array();
+	$ret = "";
 	foreach($arrVal as $array) {
 		if($tag == $array['tag']) {
@@ -138,10 +128,12 @@
 			foreach($array['attributes'] as $key => $val) {
 				if($key == $att) {
-					$arrRet[] = mb_convert_encoding(urldecode($val), 'EUC-JP', 'auto');
+					$ret = mb_convert_encoding(urldecode($val), 'EUC-JP', 'auto');
+					break;
 				}
 			}			
 		}
 	}
-	return $arrRet;
+	
+	return $ret;
 }
 
