[Svn-src-all:2707] [version-2_12-dev 21606] #1437 新着情報管理にて新着情報削除をすると並び順がおかしくなる場合がある の対応
pingpong
admin @ mail.ec-cube.net
2012年 3月 7日 (水) 19:57:59 JST
Subversion committed to /home/svn/open 21606
http://svn.ec-cube.net/open_trac/changeset/21606
┌────────────────────────────┐
│更新者 : pingpong │
│更新日時: 2012-03-07 19:57:59 +0900 (水, 07 3月 2012)│
└────────────────────────────┘
Log:
--------------------------------------------------------
#1437 新着情報管理にて新着情報削除をすると並び順がおかしくなる場合がある の対応
Changed: [U:修正,A:追加,D:削除]
--------------------------------------------------------
U branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents.php
変更: branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents.php 2012-03-07 10:08:40 UTC (rev 21605)
+++ branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents.php 2012-03-07 10:57:59 UTC (rev 21606)
@@ -317,24 +317,7 @@
* @param Integer $rank
*/
function computeRankForDelete($news_id,$rank) {
- $objQuery = $objQuery =& SC_Query_Ex::getSingletonInstance();
- $objQuery->begin();
- $table = 'dtb_news';
- $sqlval = array();
- $sqlval['rank'] = $rank;
- $sqlval['update_date'] = 'CURRENT_TIMESTAMP';
- $where = 'del_flg = 0 AND rank > ?';
- $arrValIn = array($rank);
- $objQuery->update($table, $sqlval, $where, $arrValIn);
-
- $sqlval = array();
- $sqlval['rank'] = '0';
- $sqlval['del_flg'] = '1';
- $sqlval['update_date'] = 'CURRENT_TIMESTAMP';
- $where = 'news_id = ?';
- $arrValIn = array($news_id);
- $objQuery->update($table, $sqlval, $where, $arrValIn);
- $objQuery->commit();
+ SC_Helper_DB_Ex::sfDeleteRankRecord('dtb_news', 'news_id', $news_id);
}
/**
Svn-src-all メーリングリストの案内