Changeset 7658 for temp


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

blank

Location:
temp/trunk/data
Files:
2 edited

Legend:

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

    r7657 r7658  
    7979    // ¥¨¥é¡¼²èÌ̤òɽ¼¨¤¹¤ë¡£ 
    8080    $_SESSION['site']['now_page'] =""; 
    81     sfDispSiteError(FREE_ERROR_MSG, "", true, "¥¯¥ì¥¸¥Ã¥È¥«¡¼¥É·èºÑ½èÍýÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿¡£<br>¤³¤Î¼ê³¤­¤Ï̵¸ú¤È¤Ê¤ê¤Þ¤·¤¿¡£"); 
     81    sfDispSiteError(FREE_ERROR_MSG, "", true, "¹ØÆþ½èÍýÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿¡£<br>¤³¤Î¼ê³¤­¤Ï̵¸ú¤È¤Ê¤ê¤Þ¤·¤¿¡£"); 
    8282} 
    8383 
     
    103103    $err_detail = lfGetXMLValue($arrVal,'RESULT','ERR_DETAIL'); 
    104104    $_SESSION['site']['now_page'] =""; 
    105     sfDispSiteError(FREE_ERROR_MSG, "", true, "¥¯¥ì¥¸¥Ã¥È¥«¡¼¥É·èºÑ½èÍýÃæ¤Ë°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿¡£<br /><br /><br />¡¦" . $err_detail . "<br /><br /><br />¤³¤Î¼ê³¤­¤Ï̵¸ú¤È¤Ê¤ê¤Þ¤·¤¿¡£"); 
     105    sfDispSiteError(FREE_ERROR_MSG, "", true, "¹ØÆþ½èÍýÃæ¤Ë°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿¡£<br /><br /><br />¡¦" . $err_detail . "<br /><br /><br />¤³¤Î¼ê³¤­¤Ï̵¸ú¤È¤Ê¤ê¤Þ¤·¤¿¡£"); 
    106106} else { 
     107    // Àµ¤·¤¯¥¯¥ì¥¸¥Ã¥È½èÍý¤¬½ª¤ï¤Ã¤¿¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯ 
     108     
    107109    $url = lfGetXMLValue($arrVal,'RESULT','REDIRECT'); 
    108110    header("Location: " . $url);     
     
    138140} 
    139141 
     142 
     143 
     144 
     145function sfPostPaymentData($order_url, $arrData){ 
     146    // Á÷¿®¥¤¥ó¥¹¥¿¥ó¥¹À¸À® 
     147    $req = new HTTP_Request($order_url); 
     148    $req->setMethod(HTTP_REQUEST_METHOD_POST); 
     149     
     150    sfSendPostData(); 
     151     
     152    // POST¥Ç¡¼¥¿Á÷¿® 
     153    $req->addPostDataArray($arrData); 
     154     
     155    // ¥¨¥é¡¼¤¬Ìµ¤±¤ì¤Ð¡¢±þÅú¾ðÊó¤ò¼èÆÀ¤¹¤ë 
     156    if (!PEAR::isError($req->sendRequest())) { 
     157        $response = $req->getResponseBody(); 
     158    } else { 
     159        // ¥¨¥é¡¼²èÌ̤òɽ¼¨¤¹¤ë¡£ 
     160        $_SESSION['site']['now_page'] =""; 
     161        sfDispSiteError(FREE_ERROR_MSG, "", true, "¹ØÆþ½èÍýÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿¡£<br>¤³¤Î¼ê³¤­¤Ï̵¸ú¤È¤Ê¤ê¤Þ¤·¤¿¡£"); 
     162    } 
     163     
     164    // POST¥Ç¡¼¥¿¥¯¥ê¥¢ 
     165    $req->clearPostData(); 
     166     
     167    // XML¥Ñ¡¼¥µ¤òÀ¸À®¤¹¤ë¡£ 
     168    $parser = xml_parser_create(); 
     169     
     170    // ¶õÇòʸ»ú¤ÏÆÉ¤ßÈô¤Ð¤·¤ÆXML¤òÆÉ¤ß¼è¤ë 
     171    xml_parser_set_option($parser,XML_OPTION_SKIP_WHITE,1); 
     172     
     173    // ÇÛÎó¤ËXML¤Î¥Ç¡¼¥¿¤ò³ÊǼ¤¹¤ë 
     174    xml_parse_into_struct($parser,$response,$arrVal,$idx); 
     175     
     176    // ³«Êü¤¹¤ë 
     177    xml_parser_free($parser); 
     178     
     179    // ¥¨¥é¡¼¤¬¤¢¤ë¤«¥Á¥§¥Ã¥¯¤¹¤ë 
     180    $err_code = lfGetXMLValue($arrVal,'RESULT','ERR_CODE'); 
     181     
     182    if($err_code != "") { 
     183        $err_detail = lfGetXMLValue($arrVal,'RESULT','ERR_DETAIL'); 
     184        $_SESSION['site']['now_page'] =""; 
     185        sfDispSiteError(FREE_ERROR_MSG, "", true, "¹ØÆþ½èÍýÃæ¤Ë°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿¡£<br /><br /><br />¡¦" . $err_detail . "<br /><br /><br />¤³¤Î¼ê³¤­¤Ï̵¸ú¤È¤Ê¤ê¤Þ¤·¤¿¡£"); 
     186    } else { 
     187        // Àµ¤·¤¯¥¯¥ì¥¸¥Ã¥È½èÍý¤¬½ª¤ï¤Ã¤¿¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯ 
     188         
     189        $url = lfGetXMLValue($arrVal,'RESULT','REDIRECT'); 
     190        header("Location: " . $url);     
     191    } 
     192} 
     193 
     194 
    140195?> 
  • temp/trunk/data/lib/slib.php

    r7607 r7658  
    26242624} 
    26252625 
     2626// »ØÄꤷ¤¿URL¤ËÂФ·¤ÆPOST¤Ç¥Ç¡¼¥¿¤òÁ÷¿®¤¹¤ë 
     2627function sfSendPostData($url, $arrData){ 
     2628    require_once(DATA_PATH . "module/Request.php"); 
     2629     
     2630    // Á÷¿®¥¤¥ó¥¹¥¿¥ó¥¹À¸À® 
     2631    $req = new HTTP_Request($url); 
     2632    $req->setMethod(HTTP_REQUEST_METHOD_POST); 
     2633     
     2634    // POST¥Ç¡¼¥¿Á÷¿® 
     2635    $req->addPostDataArray($arrData); 
     2636     
     2637    // ¥¨¥é¡¼¤¬Ìµ¤±¤ì¤Ð¡¢±þÅú¾ðÊó¤ò¼èÆÀ¤¹¤ë 
     2638    if (!PEAR::isError($req->sendRequest())) { 
     2639        $response = $req->getResponseBody(); 
     2640    } else { 
     2641        $response = ""; 
     2642    } 
     2643     
     2644    // POST¥Ç¡¼¥¿¥¯¥ê¥¢ 
     2645    $req->clearPostData();   
     2646     
     2647    return $response; 
     2648} 
     2649 
     2650 
    26262651/* ¥Ç¥Ð¥Ã¥°ÍÑ ------------------------------------------------------------------------------------------------*/ 
    26272652function sfPrintR($obj) { 
Note: See TracChangeset for help on using the changeset viewer.