source: branches/comu-utf8/html/admin/system/index.php @ 15099

Revision 15099, 2.1 KB checked in by Yammy, 17 years ago (diff)

UTF-8変換済みファイルインポート
1.3.4ベース

Line 
1<?php
2/*
3 * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
4 *
5 * http://www.lockon.co.jp/
6 */
7require_once("../require.php");
8
9class LC_Page {
10    var $tpl_category;  // 分類(HOME:1,人物登録:2,人物検索:3,システム:4,ログアウト:5)
11    var $list_data;     // テーブルデータ取得用
12    var $arrAUTHORITY;
13    var $tpl_onload;
14    var $tpl_disppage;  // 表示中のページ番号
15    var $tpl_strnavi;
16    function LC_Page() {
17        $this->tpl_mainpage = 'system/index.tpl';
18        $this->tpl_subnavi = 'system/subnavi.tpl';
19        $this->tpl_mainno = 'system';
20        $this->tpl_subno = 'index';
21        $this->tpl_onload = 'fnGetRadioChecked();';
22        $this->tpl_subtitle = 'メンバー管理';
23        global $arrAUTHORITY;
24        $this->arrAUTHORITY = $arrAUTHORITY;
25    }
26}
27
28// セッションクラス
29$objSess = new SC_Session();
30// 認証可否の判定
31sfIsSuccess($objSess);
32
33$conn = new SC_DbConn();
34
35// テンプレート変数の保持クラス
36$objPage = new LC_Page();
37// SQL作成用オブジェクト生成
38$objSql = new SC_SelectSql();
39$objSql->setSelect("SELECT member_id,name,department,login_id,authority,rank,work FROM dtb_member");
40$objSql->setOrder("rank DESC");
41$objSql->setWhere("del_flg <> 1 AND member_id <> ". ADMIN_ID);
42
43//簡易クエリ実行オブジェクト
44$oquery = new SC_Query();
45// 行数の取得
46$linemax = $oquery->count("dtb_member", "del_flg <> 1 AND member_id <>".ADMIN_ID);
47
48// 稼動中の件数を取得
49$workmax = $oquery->count("dtb_member", "work = 1 AND del_flg <> 1 AND member_id <>".ADMIN_ID);
50$objPage->workmax= $workmax;
51
52// ページ送りの処理
53$objNavi = new SC_PageNavi($_GET['pageno'], $linemax, MEMBER_PMAX, "fnMemberPage", NAVI_PMAX);
54$objPage->tpl_strnavi = $objNavi->strnavi;
55$objPage->tpl_disppage = $objNavi->now_page;
56$objPage->tpl_pagemax = $objNavi->max_page;
57$startno = $objNavi->start_row;
58
59// 取得範囲の指定(開始行番号、行数のセット)
60$objSql->setLimitOffset(MEMBER_PMAX, $startno);
61$objPage->list_data = $conn->getAll($objSql->getSql());
62
63// ページの表示
64$objView = new SC_AdminView();
65$objView->assignobj($objPage);
66$objView->display(MAIN_FRAME);
67
68?>
Note: See TracBrowser for help on using the repository browser.