/**
  * dtb_payment に WebPay モジュールによるクレジットカード決済がない場合は追加する
  *
  * @return boolean 実行した場合は true
  */
 private function initPaymentMethod($current_member_id)
 {
     $objQuery = SC_Query::getSingletonInstance();
     $isExists = $objQuery->exists('dtb_payment', 'module_id = ?', array(MDL_WEBPAY_ID));
     if ($isExists) {
         return false;
     }
     // rank, create_date, update_date, payment_id は自動設定される
     $arrVal = array('payment_method' => 'クレジットカード決済', 'creator_id' => $current_member_id, 'charge_flg' => 2, 'rule_min' => 50, 'upper_rule_max' => 9999999, 'module_id' => MDL_WEBPAY_ID, 'module_path' => MDL_WEBPAY_REALDIR . 'payment.php', 'memo03' => MDL_WEBPAY_CODE);
     $objPayment = new SC_Helper_Payment_Ex();
     $objPayment->save($arrVal);
     return true;
 }
 function lfRegistData(&$objFormParam, SC_Helper_Payment_Ex $objPayment, $member_id, $payment_id = '')
 {
     $sqlval = array_merge($objFormParam->getHashArray(), $this->objUpFile->getDBFileList());
     $sqlval['update_date'] = 'CURRENT_TIMESTAMP';
     $sqlval['payment_id'] = $payment_id;
     $sqlval['creator_id'] = $member_id;
     if ($sqlval['fix'] != '1') {
         $sqlval['fix'] = 2;
         // 自由設定
     }
     $objPayment->save($sqlval);
 }