Ignore:
Timestamp:
2012/01/17 16:15:39 (12 years ago)
Author:
Seasoft
Message:

2.12系へマイルストーン変更となったチケット分を差し戻し
r21376 #1582,#1526,#1449 作業を簡単にするため、本来対象外のチケット(#1526,#1449)も含めた
r21375 #1581
r21374 #797
r21373 #1583,#1526 作業を簡単にするため、本来対象外のチケット(#1526)も含めた
r21372 #1576
r21371 #1581

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_11-dev/data/class/helper/SC_Helper_DB.php

    r21376 r21402  
    9999     * @param string $where データを検索する WHERE 句 
    100100     * @param string $dsn データソース名 
    101      * @param string $sql @deprecated データの追加を行う場合の SQL文 
    102      * @param bool $add @deprecated データの追加も行う場合 true 
     101     * @param string $sql データの追加を行う場合の SQL文 
     102     * @param bool $add データの追加も行う場合 true 
    103103     * @return bool データが存在する場合 true, データの追加に成功した場合 true, 
    104104     *               $add == false で, データが存在しない場合 false 
     
    109109 
    110110        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    111         $exists = $objQuery->exists($table_name, $where, $arrval); 
    112  
     111        $count = $objQuery->count($table_name, $where, $arrval); 
     112 
     113        if($count > 0) { 
     114            $ret = true; 
     115        } else { 
     116            $ret = false; 
     117        } 
    113118        // データを追加する 
    114         if(!$exists && $add) { 
     119        if(!$ret && $add) { 
    115120            $objQuery->exec($sql); 
    116121        } 
     
    153158     * 
    154159     * @return int 
    155      * @deprecated 
    156160     */ 
    157161    function sfGetBasisCount() { 
     
    159163 
    160164        return $objQuery->count("dtb_baseinfo"); 
    161     } 
    162  
    163     /** 
    164      * 基本情報の登録有無を取得する 
    165      * 
    166      * @return boolean 有無 
    167      */ 
    168     function sfGetBasisExists() { 
    169         $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    170  
    171         return $objQuery->exists('dtb_baseinfo'); 
    172165    } 
    173166 
     
    14381431        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    14391432        $where = 'product_id = ? AND del_flg = 0 AND class_combination_id IS NOT NULL'; 
    1440         $exists = $objQuery->exists('dtb_products_class', $where, array($product_id)); 
    1441  
    1442         return $exists; 
     1433        $count = $objQuery->count('dtb_products_class', $where, array($product_id)); 
     1434 
     1435        return $count >= 1; 
    14431436    } 
    14441437} 
Note: See TracChangeset for help on using the changeset viewer.