source: branches/comu/html/admin/system/delete.php @ 11730

Revision 11730, 1.3 KB checked in by nanasess, 17 years ago (diff)

r11729 の変更を取消

RevLine 
[5]1<?php
2/*
[15]3 * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
[5]4 *
5 * http://www.lockon.co.jp/
6 */
7require_once("../require.php");
8
9$conn = new SC_DbConn();
10$oquery = new SC_Query();
11
[11730]12// ǧ¾Ú²ÄÈݤÎȽÄê
[5]13$objSess = new SC_Session();
14sfIsSuccess($objSess);
15
[11730]16// member_id¤Î¥Á¥§¥Ã¥¯
[5]17if(sfIsInt($_GET['id'])){
[11730]18    // ¥ì¥³¡¼¥É¤Îºï½ü
[5]19    $conn->query("BEGIN");
20    fnRenumberRank($conn, $oquery, $_GET['id']);
21    fnDeleteRecord($conn, $_GET['id']);
22    $conn->query("COMMIT");
23} else {
[11730]24    // ¥¨¥é¡¼½èÍý
[5]25    gfPrintLog("error id=".$_GET['id']);
26}
27
[11730]28// ¥Ú¡¼¥¸¤Îɽ¼¨
[5]29$location = "Location: " . URL_SYSTEM_TOP . "?pageno=".$_GET['pageno'];
30header($location);
31
[11730]32// ¥é¥ó¥­¥ó¥°¤Î¿¶¤êľ¤·
[5]33function fnRenumberRank($conn, $oquery, $id) {
34    $where = "member_id = $id";
[11730]35    // ¥é¥ó¥¯¤Î¼èÆÀ
[5]36    $rank = $oquery->get("dtb_member", "rank", $where);
[11730]37    // ºï½ü¤·¤¿¥ì¥³¡¼¥É¤è¤ê¾å¤Î¥é¥ó¥­¥ó¥°¤ò²¼¤²¤ÆRANK¤Î¶õ¤­¤òËä¤á¤ë¡£
[5]38    $sqlup = "UPDATE dtb_member SET rank = (rank - 1) WHERE rank > $rank AND del_flg <> 1";
[11730]39    // UPDATE¤Î¼Â¹Ô
[5]40    $ret = $conn->query($sqlup);
41    return $ret;
42}
43
[11730]44// ¥ì¥³¡¼¥É¤Îºï½ü(ºï½ü¥Õ¥é¥°¤òON¤Ë¤¹¤ë)
[5]45function fnDeleteRecord($conn, $id) {
[11730]46    // ¥é¥ó¥¯¤òºÇ²¼°Ì¤Ë¤¹¤ë¡¢DEL¥Õ¥é¥°ON
[5]47    $sqlup = "UPDATE dtb_member SET rank = 0, del_flg = 1 WHERE member_id = $id";
[11730]48    // UPDATE¤Î¼Â¹Ô
[5]49    $ret = $conn->query($sqlup);
50    return $ret;
51}
52?>
Note: See TracBrowser for help on using the repository browser.