Ignore:
Timestamp:
2007/12/07 11:45:23 (16 years ago)
Author:
adachi
Message:

#16844取り消し

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-gmo-pg/data/downloads/module/mdl_gmo-pg/mdl_gmo-pg.php

    r16844 r16902  
    11<?php 
    22/** 
    3  * 
     3 *  
    44 * @copyright    2000-2007 LOCKON CO.,LTD. All Rights Reserved. 
    5  * @version CVS: $Id: 1.0 2006-06-04 06:38:01Z kakinaka $ 
     5 * @version CVS: $Id: 1.0 2006-06-04 06:38:01Z kakinaka $  
    66 * @link        http://www.lockon.co.jp/ 
    77 * 
     
    1515        //¥á¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤Î»ØÄê 
    1616        $this->tpl_mainpage = MODULE_PATH . 'mdl_gmo-pg/mdl_gmo-pg.tpl'; 
    17         $this->tpl_subtitle = 'GMO¥Ú¥¤¥á¥ó¥È¥²¡¼¥È¥¦¥§¥¤·èºÑ¥â¥¸¥å¡¼¥ë'; 
     17        $this->tpl_subtitle = '¥Ú¥¤¥á¥ó¥È¥²¡¼¥È¥¦¥§¥¤·èºÑ¥â¥¸¥å¡¼¥ë'; 
    1818    } 
    1919} 
     
    3535sfAlterMemo(); 
    3636 
     37sfPrintR($_POST); 
     38 
    3739switch($_POST['mode']) { 
    3840case 'edit': 
    3941    // ÆþÎÏ¥¨¥é¡¼È½Äê 
    4042    $objPage->arrErr = lfCheckError(); 
    41  
    42     // ¥¨¥é¡¼¤Ê¤·¤Î¾ì¹ç¤Ë¤Ï¥Ç¡¼¥¿¤ò¹¹¿· 
     43     
     44    // ¥¨¥é¡¼¤Ê¤·¤Î¾ì¹ç¤Ë¤Ï¥Ç¡¼¥¿¤ò¹¹¿·     
    4345    if(count($objPage->arrErr) == 0) { 
    4446        // ¥Ç¡¼¥¿¹¹¿· 
    45         lfUpdPaymentDB($objFormParam->getHashArray()); 
    46  
     47        lfUpdPaymentDB(); 
     48         
    4749        // javascript¼Â¹Ô 
    4850        $objPage->tpl_onload = 'alert("ÅÐÏ¿´°Î»¤·¤Þ¤·¤¿¡£\n´ðËܾðÊó¡ä»ÙʧÊýË¡ÀßÄê¤è¤ê¾ÜºÙÀßÄê¤ò¤·¤Æ¤¯¤À¤µ¤¤¡£"); window.close();'; 
     
    5860default: 
    5961    // ¥Ç¡¼¥¿¤Î¥í¡¼¥É 
    60     lfLoadData(); 
     62    lfLoadData();     
    6163    break; 
    6264} 
     
    7577    /* Ⱦ³Ñ±Ñ¿ô»ú10 ·å°ÊÆâ */ 
    7678    $objFormParam->addParam("ŹÊÞ´ÉÍýÈÖ¹æ", "gmo_tenantno", 10, "KVa", array("EXIST_CHECK", "ALNUM_CHECK",  "MAX_LENGTH_CHECK", "SPTAB_CHECK")); 
    77     $objFormParam->addParam("3D¥»¥­¥å¥¢Ç§¾Ú", "gmo_3d", 1, "a", array("NUM_CHECK",  "MAX_LENGTH_CHECK")); 
    7879    return $objFormParam; 
    7980} 
     
    8283function lfCheckError(){ 
    8384    global $objFormParam; 
    84  
     85     
    8586    $arrErr = $objFormParam->checkError(); 
    86  
     87     
    8788    return $arrErr; 
    8889} 
     
    9192function lfLoadData(){ 
    9293    global $objFormParam; 
    93  
     94     
    9495    //¥Ç¡¼¥¿¤ò¼èÆÀ 
    9596    $arrRet = sfGetPaymentDB("AND del_flg = '0'"); 
    96  
     97     
    9798    // Ãͤò¥»¥Ã¥È 
    9899    $objFormParam->setParam($arrRet[0]); 
     
    107108 
    108109// ¥Ç¡¼¥¿¤Î¹¹¿·½èÍý 
    109 function lfUpdPaymentDB($arrPostData){ 
    110     $objQuery = new SC_Query; 
    111     $objSess  = new SC_Session; 
     110function lfUpdPaymentDB(){ 
     111    global $objQuery; 
     112    global $objSess; 
    112113 
    113114    // del_flg¤òºï½ü¤Ë¤·¤Æ¤ª¤¯ 
    114     // XXX 
    115115    $del_sql = "UPDATE dtb_payment SET del_flg = 1 WHERE module_id = ? "; 
    116116    $objQuery->query($del_sql, array(MDL_GMOPG_ID)); 
    117117 
    118118    // ¥Ç¡¼¥¿ÅÐÏ¿ 
    119     $arrData = array(); 
     119    $arrData = array();     
    120120    $arrData["payment_method"] = "¥Ú¥¤¥á¥ó¥È¥²¡¼¥È¥¦¥§¥¤¥¯¥ì¥¸¥Ã¥È"; 
    121121    $arrData["fix"] = 3; 
    122122    $arrData["module_id"] = MDL_GMOPG_ID; 
    123123    $arrData["module_path"] = MODULE_PATH . "mdl_gmo-pg/gmo-pg_credit.php"; 
    124     $arrData["memo01"] = $arrPostData["gmo_shopid"]; 
    125     $arrData["memo02"] = $arrPostData["gmo_shoppass"]; 
    126     $arrData["memo03"] = $arrPostData["gmo_tenantno"]; 
    127     $arrData["memo04"] = isset($arrPostData["gmo_3d"]) ? '1' : '0'; 
     124    $arrData["memo01"] = $_POST["gmo_shopid"]; 
     125    $arrData["memo02"] = $_POST["gmo_shoppass"]; 
     126    $arrData["memo03"] = $_POST["gmo_tenantno"]; 
     127    $arrData["memo04"] = ""; 
    128128    $arrData["memo05"] = ""; 
    129129    $arrData["del_flg"] = "0"; 
    130130    $arrData["creator_id"] = $objSess->member_id; 
    131131    $arrData["update_date"] = "now()"; 
    132  
     132     
    133133    // ¥é¥ó¥¯¤ÎºÇÂçÃͤò¼èÆÀ¤¹¤ë 
    134134    $max_rank = $objQuery->getone("SELECT max(rank) FROM dtb_payment"); 
    135135    $arrData['rank'] = $max_rank; 
    136  
    137     // »ÙʧÊýË¡¥Ç¡¼¥¿¤ò¼èÆÀ 
    138     // XXX 
    139     $arrPaymentData = sfGetPaymentDB(); 
    140     // ¥Ç¡¼¥¿¤¬Â¸ºß¤·¤Æ¤¤¤ì¤ÐUPDATE¡¢Ìµ¤±¤ì¤ÐINSERT 
    141     if(!empty($arrPaymentData)){ 
    142         $objQuery->update("dtb_payment", $arrData, "module_id = ?", array(MDL_GMOPG_ID)); 
    143     }else{ 
    144         $objQuery->insert("dtb_payment", $arrData); 
     136     
     137    sfPrintR($arrData); 
     138     
     139    // ¹¹¿·¥Ç¡¼¥¿¤¬¤¢¤ì¤Ð¹¹¿·¤¹¤ë¡£ 
     140    if(count($arrData) > 0){ 
     141        // »ÙʧÊýË¡¥Ç¡¼¥¿¤ò¼èÆÀ 
     142        $arrPaymentData = lfGetPaymentDB();      
     143        // ¥Ç¡¼¥¿¤¬Â¸ºß¤·¤Æ¤¤¤ì¤ÐUPDATE¡¢Ìµ¤±¤ì¤ÐINSERT 
     144        if(count($arrPaymentData) > 0){ 
     145            $objQuery->update("dtb_payment", $arrData, " module_id = '" . MDL_GMOPG_ID . "'"); 
     146        }else{ 
     147            $objQuery->insert("dtb_payment", $arrData); 
     148        } 
    145149    } 
    146150} 
Note: See TracChangeset for help on using the changeset viewer.