Changeset 7661 for temp/trunk/data


Ignore:
Timestamp:
2006/11/07 17:42:00 (20 years ago)
Author:
kakinaka
Message:

* empty log message *

Location:
temp/trunk/data/downloads/module/mdl_epsilon
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • temp/trunk/data/downloads/module/mdl_epsilon/card.php

    r7660 r7661  
    119119//--------------------------------------------------------------------------------------------------------------------------------------------------------- 
    120120 
    121 /************************************************************************************************************** 
    122  * ´Ø¿ô̾   ¡§lfGetXMLValue 
    123  * ½èÍýÆâÍÆ ¡§XML¥¿¥°¤ÎÆâÍÆ¤ò¼èÆÀ¤¹¤ë 
    124  * °ú¿ô1    ¡§$arrVal   Ž¥Ž¥Ž¥ Value¥Ç¡¼¥¿ 
    125  * °ú¿ô2    ¡§$tag      ޥޥޥ Tag¥Ç¡¼¥¿ 
    126  * °ú¿ô3    ¡§$att      ޥޥޥ Âоݥ¿¥°Ì¾ 
    127  * Ìá¤êÃÍ   ¡§¼èÆÀ·ë²Ì 
    128  **************************************************************************************************************/ 
    129 function sfGetXMLValue($arrVal, $tag, $att) { 
    130     $ret = ""; 
    131     foreach($arrVal as $array) { 
    132         if($tag == $array['tag']) { 
    133             if(!is_array($array['attributes'])) { 
    134                 continue; 
    135             } 
    136             foreach($array['attributes'] as $key => $val) { 
    137                 if($key == $att) { 
    138                     $ret = mb_convert_encoding(urldecode($val), 'EUC-JP', 'auto'); 
    139                     break; 
    140                 } 
    141             }            
    142         } 
    143     } 
    144      
    145     return $ret; 
    146 } 
    147  
    148  
    149  
    150  
    151 function sfPostPaymentData($order_url, $arrData){ 
    152      
    153     // POST¥Ç¡¼¥¿¤òÁ÷¿®¤·¡¢±þÅú¾ðÊó¤ò¼èÆÀ¤¹¤ë 
    154     $response = sfSendPostData($order_url, $arrData); 
    155      
    156     // ¤Ê¤Ë¤âÊ֤äƤ³¤Ê¤ì¤Ð¡¢¥¨¥é¡¼ 
    157     if ($response == "") { 
    158         // ¥¨¥é¡¼²èÌ̤òɽ¼¨¤¹¤ë¡£ 
    159         $_SESSION['site']['now_page'] =""; 
    160         sfDispSiteError(FREE_ERROR_MSG, "", true, "¹ØÆþ½èÍýÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿¡£<br>¤³¤Î¼ê³¤­¤Ï̵¸ú¤È¤Ê¤ê¤Þ¤·¤¿¡£"); 
    161     } 
    162      
    163     // XML¥Ñ¡¼¥µ¤òÀ¸À®¤¹¤ë¡£ 
    164     $parser = xml_parser_create(); 
    165      
    166     // ¶õÇòʸ»ú¤ÏÆÉ¤ßÈô¤Ð¤·¤ÆXML¤òÆÉ¤ß¼è¤ë 
    167     xml_parser_set_option($parser,XML_OPTION_SKIP_WHITE,1); 
    168      
    169     // ÇÛÎó¤ËXML¤Î¥Ç¡¼¥¿¤ò³ÊǼ¤¹¤ë 
    170     xml_parse_into_struct($parser,$response,$arrVal,$idx); 
    171      
    172     // ³«Êü¤¹¤ë 
    173     xml_parser_free($parser); 
    174      
    175     // ¥¨¥é¡¼¤¬¤¢¤ë¤«¥Á¥§¥Ã¥¯¤¹¤ë 
    176     $err_code = sfGetXMLValue($arrVal,'RESULT','ERR_CODE'); 
    177      
    178     if($err_code != "") { 
    179         $err_detail = sfGetXMLValue($arrVal,'RESULT','ERR_DETAIL'); 
    180         $_SESSION['site']['now_page'] =""; 
    181         sfDispSiteError(FREE_ERROR_MSG, "", true, "¹ØÆþ½èÍýÃæ¤Ë°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿¡£<br /><br /><br />¡¦" . $err_detail . "<br /><br /><br />¤³¤Î¼ê³¤­¤Ï̵¸ú¤È¤Ê¤ê¤Þ¤·¤¿¡£"); 
    182     } else { 
    183         // Àµ¤·¤¯¥¯¥ì¥¸¥Ã¥È½èÍý¤¬½ª¤ï¤Ã¤¿¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯ 
    184          
    185         $url = sfGetXMLValue($arrVal,'RESULT','REDIRECT'); 
    186         header("Location: " . $url);     
    187     } 
    188 } 
    189121 
    190122 
Note: See TracChangeset for help on using the changeset viewer.