Ignore:
Timestamp:
2011/02/21 17:24:32 (12 years ago)
Author:
coelacanth
Message:

#964 リファクタリング action以外でのPOST、GET、SESSIONの利用を引数で渡す形に変更

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Mail.php

    r20203 r20297  
    7474        SC_Utils_Ex::sfIsSuccess($objSess); 
    7575 
    76  
    7776        $this->arrMailTEMPLATE = $masterData->getMasterData("mtb_mail_template"); 
    7877        switch ($this->getMode()) { 
     
    102101                } else { 
    103102                    // 正常 
    104                     $this->lfRegist($this->arrForm); 
     103                    $this->lfRegist($this->arrForm, $_POST['template_id'], $_SESSION['member_id']); 
    105104 
    106105                    // 完了メッセージ 
     
    131130    } 
    132131 
    133     function lfRegist($data ){ 
     132    function lfRegist($data, $template_id, $member_id){ 
    134133        $objQuery =& SC_Query::getSingletonInstance(); 
    135134 
    136         $data['creator_id'] = $_SESSION['member_id']; 
     135        $data['creator_id'] = $member_id; 
    137136 
    138137        $sql = "SELECT * FROM dtb_mailtemplate WHERE template_id = ?"; 
    139         $result = $objQuery->getAll($sql, array($_POST['template_id']) ); 
     138        $result = $objQuery->getAll($sql, array($template_id)); 
    140139        if ( $result ){ 
    141140            $sql_where = "template_id = ?"; 
    142             $objQuery->update("dtb_mailtemplate", $data, $sql_where, array(addslashes($_POST['template_id']))); 
     141            $objQuery->update("dtb_mailtemplate", $data, $sql_where, array(addslashes($template_id))); 
    143142        }else{ 
    144143            $objQuery->insert("dtb_mailtemplate", $data); 
Note: See TracChangeset for help on using the changeset viewer.