Changeset 21376 for branches/version-2_11-dev/data/class/helper
- Timestamp:
- 2011/12/26 17:11:08 (15 years ago)
- Location:
- branches/version-2_11-dev/data/class/helper
- Files:
-
- 6 edited
-
SC_Helper_Customer.php (modified) (1 diff)
-
SC_Helper_DB.php (modified) (5 diffs)
-
SC_Helper_Mobile.php (modified) (1 diff)
-
SC_Helper_PageLayout.php (modified) (1 diff)
-
SC_Helper_Purchase.php (modified) (1 diff)
-
SC_Helper_Session.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_11-dev/data/class/helper/SC_Helper_Customer.php
r21221 r21376 276 276 */ 277 277 function sfGetUniqSecretKey() { 278 $objQuery =& SC_Query_Ex::getSingletonInstance();279 $count = 1; 280 while ($count != 0){278 $objQuery =& SC_Query_Ex::getSingletonInstance(); 279 280 do { 281 281 $uniqid = SC_Utils_Ex::sfGetUniqRandomId('r'); 282 $ count = $objQuery->count("dtb_customer", "secret_key = ?", array($uniqid));283 } 282 $exists = $objQuery->exists("dtb_customer", "secret_key = ?", array($uniqid)); 283 } while ($exists); 284 284 return $uniqid; 285 285 } -
branches/version-2_11-dev/data/class/helper/SC_Helper_DB.php
r21328 r21376 99 99 * @param string $where データを検索する WHERE 句 100 100 * @param string $dsn データソース名 101 * @param string $sql データの追加を行う場合の SQL文102 * @param bool $add データの追加も行う場合 true101 * @param string $sql @deprecated データの追加を行う場合の SQL文 102 * @param bool $add @deprecated データの追加も行う場合 true 103 103 * @return bool データが存在する場合 true, データの追加に成功した場合 true, 104 104 * $add == false で, データが存在しない場合 false … … 109 109 110 110 $objQuery =& SC_Query_Ex::getSingletonInstance(); 111 $count = $objQuery->count($table_name, $where, $arrval); 112 113 if($count > 0) { 114 $ret = true; 115 } else { 116 $ret = false; 117 } 111 $exists = $objQuery->exists($table_name, $where, $arrval); 112 118 113 // データを追加する 119 if(!$ ret&& $add) {114 if(!$exists && $add) { 120 115 $objQuery->exec($sql); 121 116 } … … 158 153 * 159 154 * @return int 155 * @deprecated 160 156 */ 161 157 function sfGetBasisCount() { … … 163 159 164 160 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'); 165 172 } 166 173 … … 1431 1438 $objQuery =& SC_Query_Ex::getSingletonInstance(); 1432 1439 $where = 'product_id = ? AND del_flg = 0 AND class_combination_id IS NOT NULL'; 1433 $ count = $objQuery->count('dtb_products_class', $where, array($product_id));1434 1435 return $ count >= 1;1440 $exists = $objQuery->exists('dtb_products_class', $where, array($product_id)); 1441 1442 return $exists; 1436 1443 } 1437 1444 } -
branches/version-2_11-dev/data/class/helper/SC_Helper_Mobile.php
r21354 r21376 384 384 $arrValues['kara_mail_id'] = $objQuery->nextVal('dtb_mobile_kara_mail_kara_mail_id'); 385 385 $objQuery->insert('dtb_mobile_kara_mail', $arrValues); 386 $ count = $objQuery->count('dtb_mobile_kara_mail', 'token = ?', array($token));387 388 if ($ count == 1) {386 $exists = $objQuery->exists('dtb_mobile_kara_mail', 'token = ?', array($token)); 387 388 if ($exists) { 389 389 break; 390 390 } -
branches/version-2_11-dev/data/class/helper/SC_Helper_PageLayout.php
r20970 r21376 210 210 * PHP ファイルは, 複数のデバイスで共有するため, device_type_id を条件に入れない 211 211 */ 212 $ count = $objQuery->count('dtb_pagelayout', 'filename = ?', array($filename));213 214 if ( $count == 0) {212 $exists = $objQuery->exists('dtb_pagelayout', 'filename = ?', array($filename)); 213 214 if (!$exists) { 215 215 // phpファイルの削除 216 216 $del_php = HTML_REALDIR . $filename . '.php'; -
branches/version-2_11-dev/data/class/helper/SC_Helper_Purchase.php
r21303 r21376 833 833 $arrValues = $objQuery->extractOnlyColsOf($table, $arrParams); 834 834 835 $exists = $objQuery-> count($table, $where, array($order_id));836 if ($exists > 0) {835 $exists = $objQuery->exists($table, $where, array($order_id)); 836 if ($exists) { 837 837 838 838 $this->sfUpdateOrderStatus($order_id, $arrValues['status'], -
branches/version-2_11-dev/data/class/helper/SC_Helper_Session.php
r21194 r21376 84 84 { 85 85 $objQuery = new SC_Query_Ex(); 86 $count = $objQuery->count("dtb_session", "sess_id = ?", array($id)); 86 $exists = $objQuery->exists("dtb_session", "sess_id = ?", array($id)); 87 var_dump($id, $exists);exit; 87 88 $sqlval = array(); 88 if ($count > 0) {89 if ($exists) { 89 90 // レコード更新 90 91 $sqlval['sess_data'] = $sess_data;
Note: See TracChangeset
for help on using the changeset viewer.
