Index: 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	(revision 21592)
+++ branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents.php	(revision 21606)
@@ -318,22 +318,5 @@
      */
     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);
     }
 
