Changeset 18770 for branches/version-2_5-dev/data/class/pages/admin/system
- Timestamp:
- 2010/08/03 14:06:25 (16 years ago)
- bzr:base-revision:
- [email protected]
- bzr:committer:
- Kentaro Ohkouchi <[email protected]>
- bzr:file-ids:
data/class/SC_Customer.php 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2FSC_Customer.php
data/class/helper/SC_Helper_Mobile.php 15277@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fhelper%2FSC_Helper_Mobile.php
data/class/pages/LC_Page_Sitemap.php 16385@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2FLC_Page_Sitemap.php
data/class/pages/admin/contents/LC_Page_Admin_Contents.php 15659@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Fcontents%2FLC_Page_Admin_Contents.php
data/class/pages/admin/contents/LC_Page_Admin_Contents_CsvSql.php 16449@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Fcontents%2FLC_Page_Admin_Contents_CsvSql.php
data/class/pages/admin/design/LC_Page_Admin_Design.php 15680@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Fdesign%2FLC_Page_Admin_Design.php
data/class/pages/admin/design/LC_Page_Admin_Design_Bloc.php 15687@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Fdesign%2FLC_Page_Admin_Design_Bloc.php
data/class/pages/admin/design/LC_Page_Admin_Design_MainEdit.php 15682@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Fdesign%2FLC_Page_Admin_Design_MainEdit.php
data/class/pages/admin/mail/LC_Page_Admin_Mail_Sendmail.php 16321@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Fmail%2FLC_Page_Admin_Mail_Sendmail.php
data/class/pages/admin/system/LC_Page_Admin_System_Rank.php 16829@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Fsystem%2FLC_Page_Admin_System_Rank.php
data/class/pages/entry/LC_Page_Entry.php 15141@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fentry%2FLC_Page_Entry.php
data/class/pages/mypage/LC_Page_Mypage_Change.php 16070@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fmypage%2FLC_Page_Mypage_Change.php
data/class/pages/mypage/LC_Page_Mypage_Favorite.php 17162@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fcomu-ver2%2Fdata%2Fclass%2Fpages%2Fmypage%2FLC_Page_Mypage_Favorite.php
data/class/pages/products/LC_Page_Products_Detail.php 15154@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fproducts%2FLC_Page_Products_Detail.php- bzr:mapping-version:
- v4
- bzr:repository-uuid:
- 1e3b908f-19a9-db11-a64c-001125224ba8
- bzr:revision-id:
- [email protected]
- bzr:revno:
- 2253
- bzr:revprop:branch-nick:
- branches/version-2_5-dev
- bzr:root:
- branches/version-2_5-dev
- bzr:text-parents:
data/class/SC_Customer.php [email protected]
data/class/helper/SC_Helper_Mobile.php [email protected]
data/class/pages/LC_Page_Sitemap.php [email protected]
data/class/pages/admin/contents/LC_Page_Admin_Contents.php [email protected]
data/class/pages/admin/contents/LC_Page_Admin_Contents_CsvSql.php [email protected]
data/class/pages/admin/design/LC_Page_Admin_Design.php [email protected]
data/class/pages/admin/design/LC_Page_Admin_Design_Bloc.php [email protected]
data/class/pages/admin/design/LC_Page_Admin_Design_MainEdit.php [email protected]
data/class/pages/admin/mail/LC_Page_Admin_Mail_Sendmail.php [email protected]
data/class/pages/admin/system/LC_Page_Admin_System_Rank.php [email protected]
data/class/pages/entry/LC_Page_Entry.php [email protected]
data/class/pages/mypage/LC_Page_Mypage_Change.php [email protected]
data/class/pages/mypage/LC_Page_Mypage_Favorite.php [email protected]
data/class/pages/products/LC_Page_Products_Detail.php [email protected]- bzr:timestamp:
- 2010-08-03 14:06:21.516999960 +0900
- bzr:user-agent:
- bzr2.1.2+bzr-svn1.0.2
- svn:original-date:
- 2010-08-03T05:06:21.517000Z
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/pages/admin/system/LC_Page_Admin_System_Rank.php
r18701 r18770 51 51 */ 52 52 function process() { 53 $ conn = new SC_DbConn();53 $objQuery = new SC_Query(); 54 54 55 55 // ログインチェック … … 60 60 // 正当な数値であった場合 61 61 if(SC_Utils::sfIsInt($_GET['id'])){ 62 $this->lfRunkUp($ conn, $_GET['id']);62 $this->lfRunkUp($objQuery, $_GET['id']); 63 63 // エラー処理 64 64 } else { … … 67 67 } else if($_GET['move'] == 'down') { 68 68 if(SC_Utils::sfIsInt($_GET['id'])){ 69 $this->lfRunkDown($ conn, $_GET['id']);69 $this->lfRunkDown($objQuery, $_GET['id']); 70 70 // エラー処理 71 71 } else { … … 88 88 89 89 // ランキングを上げる。 90 function lfRunkUp($ conn, $id) {90 function lfRunkUp($objQuery, $id) { 91 91 // 自身のランクを取得する。 92 $rank = $ conn->getOne("SELECT rank FROM dtb_member WHERE member_id = ".$id);92 $rank = $objQuery->getOne("SELECT rank FROM dtb_member WHERE member_id = ".$id); 93 93 // ランクの最大値を取得する。 94 $maxno = $ conn->getOne("SELECT max(rank) FROM dtb_member");94 $maxno = $objQuery->getOne("SELECT max(rank) FROM dtb_member"); 95 95 // ランクが最大値よりも小さい場合に実行する。 96 96 if($rank < $maxno) { 97 97 // ランクがひとつ上のIDを取得する。 98 98 $sqlse = "SELECT member_id FROM dtb_member WHERE rank = ?"; 99 $up_id = $ conn->getOne($sqlse, $rank + 1);99 $up_id = $objQuery->getOne($sqlse, $rank + 1); 100 100 // ランク入れ替えの実行 101 $ conn->query("BEGIN");101 $objQuery->begin(); 102 102 $sqlup = "UPDATE dtb_member SET rank = ? WHERE member_id = ?"; 103 $ conn->query($sqlup, array($rank + 1, $id));104 $ conn->query($sqlup, array($rank, $up_id));105 $ conn->query("COMMIT");103 $objQuery->query($sqlup, array($rank + 1, $id)); 104 $objQuery->query($sqlup, array($rank, $up_id)); 105 $objQuery->commit(); 106 106 } 107 107 } 108 108 109 109 // ランキングを下げる。 110 function lfRunkDown($ conn, $id) {110 function lfRunkDown($objQuery, $id) { 111 111 // 自身のランクを取得する。 112 $rank = $ conn->getOne("SELECT rank FROM dtb_member WHERE member_id = ".$id);112 $rank = $objQuery->getOne("SELECT rank FROM dtb_member WHERE member_id = ".$id); 113 113 // ランクの最小値を取得する。 114 $minno = $ conn->getOne("SELECT min(rank) FROM dtb_member");114 $minno = $objQuery->getOne("SELECT min(rank) FROM dtb_member"); 115 115 // ランクが最大値よりも大きい場合に実行する。 116 116 if($rank > $minno) { 117 117 // ランクがひとつ下のIDを取得する。 118 118 $sqlse = "SELECT member_id FROM dtb_member WHERE rank = ?"; 119 $down_id = $ conn->getOne($sqlse, $rank - 1);119 $down_id = $objQuery->getOne($sqlse, $rank - 1); 120 120 // ランク入れ替えの実行 121 $ conn->query("BEGIN");121 $objQuery->begin(); 122 122 $sqlup = "UPDATE dtb_member SET rank = ? WHERE member_id = ?"; 123 $ conn->query($sqlup, array($rank - 1, $id));124 $ conn->query($sqlup, array($rank, $down_id));125 $ conn->query("COMMIT");123 $objQuery->query($sqlup, array($rank - 1, $id)); 124 $objQuery->query($sqlup, array($rank, $down_id)); 125 $objQuery->query("COMMIT"); 126 126 } 127 127 }
Note: See TracChangeset
for help on using the changeset viewer.
