[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 メーリングリストの案内