Changeset 15413
- Timestamp:
- 2007/08/29 18:07:54 (17 years ago)
- Location:
- branches/feature-module-zeus/data/downloads/module/mdl_zero
- Files:
-
- 3 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-zeus/data/downloads/module/mdl_zero/mdl_zeus.inc
r15407 r15413 7 7 * 8 8 */ 9 require_once(DATA_PATH . "module/Request.php"); 9 10 10 11 /**** ¢§Äê¿ôÀë¸À *********************************************************************************************/ … … 33 34 define ("SEND_LEN", 20); 34 35 35 /**** ¢§ÊÑ¿ôÀë¸À *********************************************************************************************/36 36 37 38 /**** ¢§´Ø¿ô *********************************************************************************************/ 39 40 /** 41 * XML¥¿¥°¤ÎÆâÍƤò¼èÆÀ¤¹¤ë 42 * @param array $arrVal Value¥Ç¡¼¥¿ 43 * @param string $tag Tag¥Ç¡¼¥¿ 44 * @param string $att Âоݥ¿¥°Ì¾ 45 * @return string 46 */ 47 function sfGetXMLValue($arrVal, $tag, $att) { 48 $ret = ""; 49 foreach((array)$arrVal as $array) { 50 if($tag == $array['tag']) { 51 if(!is_array($array['attributes'])) { 52 continue; 53 } 54 foreach($array['attributes'] as $key => $val) { 55 if($key == $att) { 56 $ret = mb_convert_encoding(urldecode($val), 'EUC-JP', 'SJIS'); 57 break; 58 } 59 } 60 } 61 } 37 /************************************************************************************************************** 38 * ´Ø¿ô̾ ¡§sfPostPaymentData 39 * ½èÍýÆâÍÆ ¡§·èºÑ¥Ç¡¼¥¿Á÷¿®½èÍý 40 * °ú¿ô1 ¡§ 41 * °ú¿ô2 ¡§ 42 * °ú¿ô3 ¡§ 43 * Ìá¤êÃÍ ¡§¼èÆÀ·ë²Ì 44 **************************************************************************************************************/ 45 function sfPostPaymentData($arrData){ 62 46 63 return $ret; 64 } 65 66 /** 67 * ¥¼¥í¤Ø¥Ç¡¼¥¿¤òÁ÷¿®¤¹¤ë¡£ 68 * @param string $order_url Á÷¿®ÀèURL 69 * @param array $arrData POST¥Ç¡¼¥¿ 70 * @param boolean $err_page ¥¨¥é¡¼¥Ú¡¼¥¸É½¼¨Í̵ 71 * @param boolean $is_xml XML¤Ç±þÅú¾ðÊ󤬵¢¤Ã¤Æ¤¯¤ë¾ì¹ç 72 * @return array ±þÅú¾ðÊó 73 */ 74 function sfPostPaymentData($order_url, $arrData, $err_page = true, $is_xml = false){ 75 $arrVal = array(); 76 $response = ""; 77 78 // POST¥Ç¡¼¥¿¤òÁ÷¿®¤·¡¢±þÅú¾ðÊó¤ò¼èÆÀ¤¹¤ë 79 $response = sfSendPostData($order_url, $arrData, array(200)); 80 81 // ¤Ê¤Ë¤âÊ֤äƤ³¤Ê¤ì¤Ð¡¢¥¨¥é¡¼ 82 if ($response == "") { 83 if ($err_page) { 84 // ¥¨¥é¡¼²èÌ̤òɽ¼¨¤¹¤ë¡£ 85 $_SESSION['site']['now_page'] =""; 86 sfDispSiteError(FREE_ERROR_MSG, "", true, "¹ØÆþ½èÍýÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿¡£<br>¤³¤Î¼ê³¤¤Ï̵¸ú¤È¤Ê¤ê¤Þ¤·¤¿¡£"); 87 }else{ 88 return "" ; 89 } 90 } 91 92 // ±þÅú¤Î¥¨¥ó¥³¡¼¥É¤âUNICODE¤ËÊÑ´¹ 93 $response = mb_convert_encoding($response, CHAR_CODE, auto); 94 95 // ±þÅú¤¬XML¤Î¾ì¹ç 96 if($is_xml){ 97 98 // XML¥Ñ¡¼¥µ¤òÀ¸À®¤¹¤ë¡£ 99 $parser = xml_parser_create('utf-8'); 100 101 // ¶õÇòʸ»ú¤ÏÆɤßÈô¤Ð¤·¤ÆXML¤òÆɤ߼è¤ë 102 xml_parser_set_option($parser,XML_OPTION_TARGET_ENCODING,"UTF-8"); 103 xml_parser_set_option($parser,XML_OPTION_SKIP_WHITE,1); 104 105 // ÇÛÎó¤ËXML¤Î¥Ç¡¼¥¿¤ò³ÊǼ¤¹¤ë 106 $err = xml_parse_into_struct($parser,$response,$arrVal,$idx); 107 108 // ³«Êü¤¹¤ë 109 xml_parser_free($parser); 110 }else{ 111 $arrVal = $response; 112 } 113 47 sfPrintR($arrData); 48 //Success_order 114 49 return $arrVal; 115 50 } -
branches/feature-module-zeus/data/downloads/module/mdl_zero/zeus_credit.php
r15406 r15413 66 66 // ÆþÎϥǡ¼¥¿¤Î¼èÆÀ¤ò¹Ô¤¦ 67 67 $arrInput = $objFormParam->getHashArray(); 68 69 sfPrintR($arrInput); 70 68 sfPostPaymentData($arrInput); 71 69 72 70 // ¥¯¥ì¥¸¥Ã¥ÈÅÅʸÁ÷¿® 73 71 //$arrRet = sfSendPaygentCredit($arrData, $arrInput, $uniqid); 74 75 72 76 73 // À®¸ù 77 74 if($arrRet['payment_id'] != "") {
Note: See TracChangeset
for help on using the changeset viewer.