Changeset 4608 for temp/trunk/html/admin/contents/index.php
- Timestamp:
- 2006/09/11 19:37:56 (20 years ago)
- File:
-
- 1 edited
-
temp/trunk/html/admin/contents/index.php (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
temp/trunk/html/admin/contents/index.php
r2736 r4608 104 104 //-- ºï½ü¤¹¤ë¿·Ãå¾ðÊó°Ê¹ß¤Îrank¤ò1¤Ä·«¤ê¾å¤²¤Æ¤ª¤¯ 105 105 $conn->query("BEGIN"); 106 $sql = "UPDATE dtb_news SET rank = rank - 1, update_date = NOW() WHERE del ete = 0 AND rank > ( SELECT rank FROM dtb_news WHERE delete= 0 AND news_id = ? )";106 $sql = "UPDATE dtb_news SET rank = rank - 1, update_date = NOW() WHERE del_flg = 0 AND rank > ( SELECT rank FROM dtb_news WHERE del_flg = 0 AND news_id = ? )"; 107 107 $conn->query( $sql, array( $_POST['news_id'] ) ); 108 108 109 $sql = "UPDATE dtb_news SET rank = 0, del ete= 1, update_date = NOW() WHERE news_id = ?";109 $sql = "UPDATE dtb_news SET rank = 0, del_flg = 1, update_date = NOW() WHERE news_id = ?"; 110 110 $conn->query( $sql, array( $_POST['news_id'] ) ); 111 111 $conn->query("COMMIT"); … … 138 138 139 139 //---- Á´¥Ç¡¼¥¿¼èÆÀ 140 $sql = "SELECT *, EXTRACT(EPOCH FROM news_date) as news_date_unix FROM dtb_news WHERE del ete= '0' ORDER BY rank DESC";140 $sql = "SELECT *, EXTRACT(EPOCH FROM news_date) as news_date_unix FROM dtb_news WHERE del_flg = '0' ORDER BY rank DESC"; 141 141 $objPage->list_data = $conn->getAll($sql); 142 142 $objPage->line_max = count($objPage->list_data); 143 $sql = "SELECT MAX(rank) FROM dtb_news WHERE del ete= '0'"; // rank¤ÎºÇÂçÃͤò¼èÆÀ143 $sql = "SELECT MAX(rank) FROM dtb_news WHERE del_flg = '0'"; // rank¤ÎºÇÂçÃͤò¼èÆÀ 144 144 $objPage->max_rank = $conn->getOne($sql); 145 145 … … 187 187 188 188 //--¡¡»ØÄꤷ¤¿½ç°Ì¤Î¾¦Éʤ«¤é°Üư¤µ¤»¤ë¾¦ÉʤޤǤÎrank¤ò£±¤Ä¤º¤é¤¹ 189 $sql = "UPDATE $tableName SET rank = rank $term, update_date = NOW() WHERE rank BETWEEN ? AND ? AND del ete= 0";189 $sql = "UPDATE $tableName SET rank = rank $term, update_date = NOW() WHERE rank BETWEEN ? AND ? AND del_flg = 0"; 190 190 if( $position > $rank ) $conn->query( $sql, array( $rank + 1, $position ) ); 191 191 if( $position < $rank ) $conn->query( $sql, array( $position, $rank - 1 ) ); 192 192 193 193 //-- »ØÄꤷ¤¿½ç°Ì¤Ørank¤ò½ñ¤´¹¤¨¤ë¡£ 194 $sql = "UPDATE $tableName SET rank = ?, update_date = NOW() WHERE $keyIdColumn = ? AND del ete= 0 ";194 $sql = "UPDATE $tableName SET rank = ?, update_date = NOW() WHERE $keyIdColumn = ? AND del_flg = 0 "; 195 195 $conn->query( $sql, array( $position, $keyId ) ); 196 196 $conn->query("COMMIT"); … … 209 209 // rank¤ÎºÇÂçÃͰʾå¤ÎÆþÎϤòµöÍÆ¤·¤Ê¤¤ 210 210 if( ! $objErr->arrErr["position"] ) { 211 $sql = "SELECT MAX( rank ) FROM " .$tableName. " WHERE del ete= 0";211 $sql = "SELECT MAX( rank ) FROM " .$tableName. " WHERE del_flg = 0"; 212 212 $result = $conn->getOne($sql); 213 213 if( $position > $result ) $objErr->arrErr["moveposition"] .= "¢¨ ÆþÎϤµ¤ì¤¿½ç°Ì¤Ï¡¢ÅÐÏ¿¿ô¤ÎºÇÂçÃͤòͤ¨¤Æ¤¤¤Þ¤¹¡£"; … … 243 243 244 244 $sql = "INSERT INTO dtb_news (news_date, news_title, creator_id, news_url, link_method, news_comment, rank) 245 VALUES ( ?,?,?,?,?,? , (SELECT MAX(rank) + 1 FROM dtb_news WHERE del ete= '0'))";245 VALUES ( ?,?,?,?,?,? , (SELECT MAX(rank) + 1 FROM dtb_news WHERE del_flg = '0'))"; 246 246 $arrRegist = array($registDate, $_POST["news_title"], $_SESSION['member_id'], $_POST["news_url"], $_POST["link_method"], $_POST["news_comment"]); 247 247 … … 249 249 250 250 // ºÇ½é¤Î1·ïÌܤÎÅÐÏ¿¤Ïrank¤ËNULL¤¬Æþ¤ë¤Î¤ÇÂкö 251 $sql = "UPDATE dtb_news SET rank = 1 WHERE del ete= 0 AND rank IS NULL";251 $sql = "UPDATE dtb_news SET rank = 1 WHERE del_flg = 0 AND rank IS NULL"; 252 252 $conn->query($sql); 253 253 }
Note: See TracChangeset
for help on using the changeset viewer.
