- Timestamp:
- 2007/09/04 15:11:09 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update/html/admin/system/index.php
r15532 r15585 5 5 * http://www.lockon.co.jp/ 6 6 */ 7 8 // {{{ requires 7 9 require_once("../require.php"); 10 require_once(CLASS_PATH . "page_extends/admin/system/LC_Page_Admin_System_Ex.php"); 8 11 9 class 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 } 12 // }}} 13 // {{{ generate page 27 14 28 // セッションクラス 29 $objSess = new SC_Session(); 30 // 認証可否の判定 31 sfIsSuccess($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 15 $objPage = new LC_Page_Admin_System_Ex(); 16 $objPage->init(); 17 $objPage->process(); 18 register_shutdown_function(array($objPage, "destroy")); 68 19 ?>
Note: See TracChangeset
for help on using the changeset viewer.