Showing
21 changed files
with
1610 additions
and
0 deletions
___index.php
0 → 100644
detail.php
0 → 100644
| 1 | +<?php | ||
| 2 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 3 | + | ||
| 4 | +//セッション開始 | ||
| 5 | +require_once("./include/session_start.inc"); | ||
| 6 | + | ||
| 7 | +include("./include/dbcon_group.inc"); | ||
| 8 | +$strSQL = "select "; | ||
| 9 | +$strSQL .= "mst_group.group_id,"; | ||
| 10 | +$strSQL .= "mst_group.group_pass,"; | ||
| 11 | +$strSQL .= "mst_group.db_name,"; | ||
| 12 | +$strSQL .= "mst_group.folder_name,"; | ||
| 13 | +$strSQL .= "mst_group.group_name,"; | ||
| 14 | +$strSQL .= "mst_group.mode_flg,"; | ||
| 15 | +$strSQL .= "mst_group.mobile_flg,"; | ||
| 16 | +$strSQL .= "max_count,"; | ||
| 17 | +$strSQL .= "max_size ,"; | ||
| 18 | +$strSQL .= "stop_flg ,"; | ||
| 19 | +$strSQL .= "cont_end_date ,"; | ||
| 20 | +$strSQL .= "cont_memo "; | ||
| 21 | +$strSQL .= "from mst_group,maxuser_tbl "; | ||
| 22 | +$strSQL .= "WHERE mst_group.folder_name=maxuser_tbl.group_id "; | ||
| 23 | +$strSQL .= "AND mst_group.group_id='$key_name'"; | ||
| 24 | +$objRec = pg_exec($strSQL); | ||
| 25 | +$objfetch = pg_fetch_object($objRec, 0); | ||
| 26 | +$group_id = $objfetch->group_id; | ||
| 27 | +$group_pass = $objfetch->group_pass; | ||
| 28 | +$db_name = $objfetch->db_name; | ||
| 29 | +$folder_name = $objfetch->folder_name; | ||
| 30 | +$group_name = $objfetch->group_name; | ||
| 31 | +$mode_flg = $objfetch->mode_flg; | ||
| 32 | +$mobile_flg = $objfetch->mobile_flg; | ||
| 33 | +$max_count = $objfetch->max_count; | ||
| 34 | +$max_size = $objfetch->max_size; | ||
| 35 | +$stop_flg = $objfetch->stop_flg; | ||
| 36 | +$cont_end_date = $objfetch->cont_end_date; | ||
| 37 | +$cont_memo = $objfetch->cont_memo; | ||
| 38 | + | ||
| 39 | + | ||
| 40 | + | ||
| 41 | +$strSQL = "select *"; | ||
| 42 | +$strSQL .= "from mst_keiyaku "; | ||
| 43 | +$strSQL .= "WHERE group_id='$folder_name'"; | ||
| 44 | +$objRec = pg_exec($strSQL); | ||
| 45 | +if (pg_numrows($objRec)>0){ | ||
| 46 | + $objfetch = pg_fetch_object($objRec, 0); | ||
| 47 | + $keiyaku_date = $objfetch->keiyaku_date; | ||
| 48 | + $keiyaku_plan = $objfetch->keiyaku_plan; | ||
| 49 | + $pay_plan = $objfetch->pay_plan; | ||
| 50 | + $keizoku_nm = $objfetch->keizoku_nm; | ||
| 51 | + $pay_date = $objfetch->pay_date; | ||
| 52 | +} | ||
| 53 | + | ||
| 54 | +?> | ||
| 55 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | ||
| 56 | +<HTML> | ||
| 57 | +<HEAD> | ||
| 58 | +<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> | ||
| 59 | +<meta http-equiv="Content-Style-Type" content="text/css"> | ||
| 60 | +<link rel="stylesheet" type="text/css" href="basefont.css"> | ||
| 61 | +<TITLE>E-グルPro 超管理画面</TITLE> | ||
| 62 | +<script language="JavaScript" type="text/JavaScript"> | ||
| 63 | +<!-- | ||
| 64 | +function Touroku(intSts){ | ||
| 65 | + document.frm.intSts.value=intSts; | ||
| 66 | + document.frm.action = "detail_reg.php"; | ||
| 67 | + document.frm.method = "POST"; | ||
| 68 | + document.frm.submit(); | ||
| 69 | +} | ||
| 70 | +//--> | ||
| 71 | +</script> | ||
| 72 | + | ||
| 73 | +</HEAD> | ||
| 74 | +<body> | ||
| 75 | +<form name="frm"> | ||
| 76 | +■管理情報 | ||
| 77 | +<br> | ||
| 78 | +<table border="0"> | ||
| 79 | + <tr> | ||
| 80 | + <td>グループID:</td> | ||
| 81 | + <td><input type="text" name="group_id" value="<?php echo $group_id; ?>"></td> | ||
| 82 | + </tr> | ||
| 83 | + <tr> | ||
| 84 | + <td>グループPW:</td> | ||
| 85 | + <td><input type="text" name="group_pass" value="<?php echo $group_pass; ?>"></td> | ||
| 86 | + </tr> | ||
| 87 | + <tr> | ||
| 88 | + <td>DB名:</td> | ||
| 89 | + <td><input type="text" name="db_name" value="<?php echo $db_name; ?>"></td> | ||
| 90 | + </tr> | ||
| 91 | + <tr> | ||
| 92 | + <td>フォルダ名:</td> | ||
| 93 | + <td><input type="text" name="folder_name" value="<?php echo $folder_name; ?>"></td> | ||
| 94 | + </tr> | ||
| 95 | + <tr> | ||
| 96 | + <td>グループ名:</td> | ||
| 97 | + <td><input type="text" name="group_name" value="<?php echo $group_name; ?>"></td> | ||
| 98 | + </tr> | ||
| 99 | + <tr> | ||
| 100 | + <td>モード:</td> | ||
| 101 | + <td><input type="text" name="mode_flg" value="<?php echo $mode_flg; ?>">(0:有料版)</td> | ||
| 102 | + </tr> | ||
| 103 | + <tr> | ||
| 104 | + <td>携帯利用可否:</td> | ||
| 105 | + <td><input type="text" name="mobile_flg" value="<?php echo $mobile_flg; ?>">(1:利用しない,2:退会)</td> | ||
| 106 | + </tr> | ||
| 107 | + <tr> | ||
| 108 | + <td>利用人数:</td> | ||
| 109 | + <td><input type="text" name="max_count" value="<?php echo $max_count; ?>"></td> | ||
| 110 | + </tr> | ||
| 111 | + <tr> | ||
| 112 | + <td>最大容量:</td> | ||
| 113 | + <td><input type="text" name="max_size" value="<?php echo $max_size; ?>"> MB</td> | ||
| 114 | + </tr> | ||
| 115 | + <tr> | ||
| 116 | + <td>利用停止フラグ:</td> | ||
| 117 | + <td><input type="text" name="stop_flg" value="<?php echo $stop_flg; ?>"> (0:利用中、1:強制停止)</td> | ||
| 118 | + </tr> | ||
| 119 | + <tr> | ||
| 120 | + <td>契約終了日:</td> | ||
| 121 | + <td><input type="text" name="cont_end_date" value="<?php echo $cont_end_date; ?>"></td> | ||
| 122 | + </tr> | ||
| 123 | + <tr> | ||
| 124 | + <td>メモ:</td> | ||
| 125 | + <td><TEXTAREA name="cont_memo" rows=3 cols=20><?php echo $cont_memo; ?></TEXTAREA></td> | ||
| 126 | + </tr> | ||
| 127 | +</table> | ||
| 128 | +<input type="button" value="登録実行!!" onclick="Touroku(1);"> | ||
| 129 | +<hr> | ||
| 130 | +■契約情報 | ||
| 131 | +<br> | ||
| 132 | +<table border="0"> | ||
| 133 | + <tr> | ||
| 134 | + <td>契約日</td> | ||
| 135 | + <td><input type="text" name="keiyaku_date" value="<?php echo $keiyaku_date; ?>"></td> | ||
| 136 | + </tr> | ||
| 137 | + <tr> | ||
| 138 | + <td>契約プラン</td> | ||
| 139 | + <td><input type="text" name="keiyaku_plan" value="<?php echo $keiyaku_plan; ?>">(0:フル、1:個別)</td> | ||
| 140 | + </tr> | ||
| 141 | + <tr> | ||
| 142 | + <td>支払いプラン</td> | ||
| 143 | + <td><input type="text" name="pay_plan" value="<?php echo $pay_plan; ?>">(0:半年払い、1:月払い)</td> | ||
| 144 | + </tr> | ||
| 145 | + <tr> | ||
| 146 | + <td>更新回数</td> | ||
| 147 | + <td><input type="text" name="keizoku_nm" value="<?php echo $keizoku_nm; ?>"></td> | ||
| 148 | + </tr> | ||
| 149 | + <tr> | ||
| 150 | + <td>次回支払日</td> | ||
| 151 | + <td><input type="text" name="pay_date" value="<?php echo $pay_date; ?>"></td> | ||
| 152 | + </tr> | ||
| 153 | +</table> | ||
| 154 | +<input type="button" value="登録実行!!" onclick="Touroku(1);"> | ||
| 155 | +<hr> | ||
| 156 | +■メニュー選択(オリジナル名で表示してます) | ||
| 157 | +<br> | ||
| 158 | +<table border="0"> | ||
| 159 | + <tr> | ||
| 160 | + <td></td> | ||
| 161 | + <td></td> | ||
| 162 | + <td>削除</td> | ||
| 163 | + </tr> | ||
| 164 | +<?php | ||
| 165 | +//メニューテンプレ取得 | ||
| 166 | +/* | ||
| 167 | +if( !$pg_con=pg_connect("host=localhost dbname=org_e-gru_pro_master user=pgsqladmin password=pgsqladmin") ) { | ||
| 168 | + print "Error : connect to localhost<br>"; | ||
| 169 | + exit; | ||
| 170 | +} | ||
| 171 | +$strSQL = "select main_menu_tbl.index_no as mainindex, main_menu_tbl.name, main_menu_tbl.org_name as mainname, main_menu_tbl.sub_menu_num, main_menu_tbl.disp_flg, "; | ||
| 172 | +$strSQL .= "sub_menu_tbl.main_index, sub_menu_tbl.index_no as subindex, sub_menu_tbl.name, sub_menu_tbl.org_name as subname, sub_menu_tbl.url, sub_menu_tbl.img, sub_menu_tbl.disp_flg "; | ||
| 173 | +$strSQL .= "from main_menu_tbl join sub_menu_tbl on sub_menu_tbl.main_index = main_menu_tbl.index_no "; | ||
| 174 | +$strSQL .= "order by main_menu_tbl.index_no, sub_menu_tbl.index_no"; | ||
| 175 | +$objRec = pg_exec($strSQL); | ||
| 176 | +for ($i=0; $i < pg_numrows($objRec); $i++){ | ||
| 177 | + $objfetch = pg_fetch_object($objRec, $i); | ||
| 178 | +?> | ||
| 179 | + <tr> | ||
| 180 | + <td><?php echo $objfetch->mainname; ?></td> | ||
| 181 | + <td><?php echo $objfetch->subname; ?></td> | ||
| 182 | + <td><input type="checkbox" name="menu_del[]" value="<?php echo $objfetch->main_index; ?>/<?php echo $objfetch->subindex; ?>"></td> | ||
| 183 | + </tr> | ||
| 184 | +<?php | ||
| 185 | +} | ||
| 186 | +*/ | ||
| 187 | +?> | ||
| 188 | +</table> | ||
| 189 | +<input type="button" value="登録実行!!" onclick="Touroku(2);"> | ||
| 190 | +<input type="hidden" name="intSts" value=""> | ||
| 191 | +<input type="hidden" name="key_name" value="<?php echo $key_name;?>"> | ||
| 192 | +</form> | ||
| 193 | +</body> | ||
| 194 | +</HTML> |
detail_reg.php
0 → 100644
| 1 | +<?php | ||
| 2 | + | ||
| 3 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 4 | + | ||
| 5 | + switch ($intSts) { | ||
| 6 | + case "1": | ||
| 7 | + | ||
| 8 | + include("./include/dbcon_group.inc"); | ||
| 9 | + | ||
| 10 | + $strSQL ="UPDATE "; | ||
| 11 | + $strSQL .=" mst_group "; | ||
| 12 | + $strSQL .="SET "; | ||
| 13 | + $strSQL .=" group_id = '$group_id' ,"; | ||
| 14 | + $strSQL .=" group_pass = '$group_pass' ,"; | ||
| 15 | + $strSQL .=" db_name = '$db_name' ,"; | ||
| 16 | + $strSQL .=" folder_name = '$folder_name' ,"; | ||
| 17 | + $strSQL .=" group_name = '$group_name' ,"; | ||
| 18 | + $strSQL .=" mode_flg = ".(int)$mode_flg." ,"; | ||
| 19 | + $strSQL .=" mobile_flg = ".(int)$mobile_flg." ,"; | ||
| 20 | + $strSQL .=" stop_flg =".(int)$_POST["stop_flg"]." ,"; | ||
| 21 | + $strSQL .=" cont_end_date = '".$_POST["cont_end_date"]."',"; | ||
| 22 | + $strSQL .=" cont_memo = '".$_POST["cont_memo"]."' "; | ||
| 23 | + $strSQL .="WHERE "; | ||
| 24 | + $strSQL .=" group_id='$key_name'"; | ||
| 25 | + echo $strSQL."<hr>"; | ||
| 26 | + $objRec = pg_exec($strSQL); | ||
| 27 | + //exit; | ||
| 28 | + | ||
| 29 | + $strSQL="UPDATE maxuser_tbl SET "; | ||
| 30 | + $strSQL.="max_count =".(int)$max_count.","; | ||
| 31 | + $strSQL.="max_size =".(int)$max_size." "; | ||
| 32 | + $strSQL.="WHERE group_id='$folder_name'"; | ||
| 33 | + echo $strSQL."<hr>"; | ||
| 34 | + $objRec = pg_exec($strSQL); | ||
| 35 | + | ||
| 36 | + //契約情報 | ||
| 37 | + $strSQL = "DELETE FROM mst_keiyaku WHERE group_id='".$folder_name."'"; | ||
| 38 | + $objRec = pg_exec($strSQL); | ||
| 39 | + if($objRec==false){ | ||
| 40 | + echo("SQL実行に失敗しました(Delete)"); | ||
| 41 | + exit; | ||
| 42 | + } | ||
| 43 | + $strSQLIns = "Insert Into mst_keiyaku "; | ||
| 44 | + $strSQLIns .= "(group_id,keiyaku_date,keiyaku_plan,pay_plan,keizoku_nm,pay_date)"; | ||
| 45 | + $strSQLIns .= " VALUES "; | ||
| 46 | + $strSQLIns .= "('".$folder_name."',"; | ||
| 47 | + $strSQLIns .= "'".$keiyaku_date."',"; | ||
| 48 | + $strSQLIns .= "'".$keiyaku_plan."',"; | ||
| 49 | + $strSQLIns .= "'".$pay_plan."',"; | ||
| 50 | + $strSQLIns .= "'".$keizoku_nm."',"; | ||
| 51 | + $strSQLIns .= "'".$pay_date."')"; | ||
| 52 | + $objRecIns = pg_exec($strSQLIns); | ||
| 53 | + | ||
| 54 | + break; | ||
| 55 | + | ||
| 56 | + case "2": | ||
| 57 | + | ||
| 58 | + break; | ||
| 59 | + } | ||
| 60 | + | ||
| 61 | + header("Location:list.php"); | ||
| 62 | +?> |
include/.htaccess
0 → 100644
include/dbcon.inc
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:DataBase Connection | ||
| 5 | +//* プログラムID:dbcon.inc | ||
| 6 | +//* 機能 :PostgreSQLに接続する | ||
| 7 | +//* 作成者 :K.Yoshimura | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | +include("session_start.inc"); | ||
| 11 | + | ||
| 12 | + $hostname="localhost"; | ||
| 13 | +// $database="e-gru_pro_test"; | ||
| 14 | +// $database=$PHP_DB_NAME; | ||
| 15 | + | ||
| 16 | + //if( !$pg_con=pg_connect("host=$hostname port=5432 dbname=$database user=pgsqladmin password=pgsqladmin ") ) { | ||
| 17 | + if( !$pg_con=pg_connect("host=$hostname dbname=$database user=pgsqladmin password=pgsqladmin") ) { | ||
| 18 | + | ||
| 19 | + print "Error : connect to ${hostname}<br>"; | ||
| 20 | + exit; | ||
| 21 | + } | ||
| 22 | + | ||
| 23 | +?> |
include/dbcon_group.inc
0 → 100644
| 1 | +<?php | ||
| 2 | +//***************************************************************************** | ||
| 3 | +//* | ||
| 4 | +//* プログラム名:DataBase Connection | ||
| 5 | +//* プログラムID:dbcon.inc | ||
| 6 | +//* 機能 :PostgreSQLに接続する | ||
| 7 | +//* 作成者 :K.Yoshimura | ||
| 8 | +//* | ||
| 9 | +//***************************************************************************** | ||
| 10 | + | ||
| 11 | + $hostname="localhost"; | ||
| 12 | + $database="e-gruPro_admin"; | ||
| 13 | + | ||
| 14 | + //if( !$pg_con=pg_connect("host=$hostname dbname=e-gruPro_admin user=nobody") ) { | ||
| 15 | + if( !$pg_con=pg_connect("host=$hostname dbname=$database user=pgsqladmin password=pgsqladmin") ) { | ||
| 16 | + print "Error : connect to ${hostname}<br>"; | ||
| 17 | + exit; | ||
| 18 | + } | ||
| 19 | +?> |
include/session_start.inc
0 → 100644
| 1 | +<?php | ||
| 2 | +//****************************************************************************** | ||
| 3 | +//* セッションスタート処理 | ||
| 4 | +//* | ||
| 5 | +//* セッション変数 | ||
| 6 | +//* | ||
| 7 | +//* これらのセッション変数を作成しておく | ||
| 8 | +//****************************************************************************** | ||
| 9 | + | ||
| 10 | +session_cache_limiter('private must-revalidate'); | ||
| 11 | +$cache_limiter = session_cache_limiter(); | ||
| 12 | +session_cache_expire (30); | ||
| 13 | +$cache_expire = session_cache_expire(); | ||
| 14 | + | ||
| 15 | +session_start(); | ||
| 16 | + | ||
| 17 | +//セッションチェック | ||
| 18 | +if($PHP_STS != "LOGIN"){ | ||
| 19 | + header("Location:mtc_login.php"); | ||
| 20 | + exit; | ||
| 21 | +} | ||
| 22 | + | ||
| 23 | +?> |
kanri_edit.php
0 → 100644
| 1 | +<?php | ||
| 2 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 3 | + | ||
| 4 | +//セッション開始 | ||
| 5 | +require_once("./include/session_start.inc"); | ||
| 6 | + | ||
| 7 | + | ||
| 8 | + | ||
| 9 | + | ||
| 10 | +?> | ||
| 11 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | ||
| 12 | +<HTML> | ||
| 13 | +<HEAD> | ||
| 14 | +<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> | ||
| 15 | +<meta http-equiv="Content-Style-Type" content="text/css"> | ||
| 16 | +<link rel="stylesheet" type="text/css" href="basefont.css"> | ||
| 17 | +<TITLE>E-グルPro 超管理画面</TITLE> | ||
| 18 | +</HEAD> | ||
| 19 | +<body> | ||
| 20 | +<form name="frm" method="post" action="kanri_reg.php"> | ||
| 21 | +■管理情報 | ||
| 22 | +<br> | ||
| 23 | +<table border="0"> | ||
| 24 | + <tr> | ||
| 25 | + <td>グループID:</td> | ||
| 26 | + <td><input type="text" name="group_id"></td> | ||
| 27 | + </tr> | ||
| 28 | + <tr> | ||
| 29 | + <td>グループPW:</td> | ||
| 30 | + <td><input type="text" name="group_pass"></td> | ||
| 31 | + </tr> | ||
| 32 | + <tr> | ||
| 33 | + <td>DB名:</td> | ||
| 34 | + <td><input type="text" name="db_name"></td> | ||
| 35 | + </tr> | ||
| 36 | + <tr> | ||
| 37 | + <td>フォルダ名:</td> | ||
| 38 | + <td><input type="text" name="folder_name"></td> | ||
| 39 | + </tr> | ||
| 40 | + <tr> | ||
| 41 | + <td>グループ名:</td> | ||
| 42 | + <td><input type="text" name="group_name"></td> | ||
| 43 | + </tr> | ||
| 44 | + <tr> | ||
| 45 | + <td>モード:</td> | ||
| 46 | + <td><input type="text" name="mode_flg">(0:有料版)</td> | ||
| 47 | + </tr> | ||
| 48 | + <tr> | ||
| 49 | + <td>携帯利用可否:</td> | ||
| 50 | + <td><input type="text" name="mobile_flg">(1:利用しない)</td> | ||
| 51 | + </tr> | ||
| 52 | + <tr> | ||
| 53 | + <td>利用人数:</td> | ||
| 54 | + <td><input type="text" name="max_count"></td> | ||
| 55 | + </tr> | ||
| 56 | + <tr> | ||
| 57 | + <td>最大容量:</td> | ||
| 58 | + <td><input type="text" name="max_size"> MB</td> | ||
| 59 | + </tr> | ||
| 60 | +</table> | ||
| 61 | +■契約情報 | ||
| 62 | +<br> | ||
| 63 | +<table border="0"> | ||
| 64 | + <tr> | ||
| 65 | + <td>契約日</td> | ||
| 66 | + <td><input type="text" name="keiyaku_date" value="<?php echo $keiyaku_date; ?>"></td> | ||
| 67 | + </tr> | ||
| 68 | + <tr> | ||
| 69 | + <td>契約プラン</td> | ||
| 70 | + <td><input type="text" name="keiyaku_plan" value="<?php echo $keiyaku_plan; ?>">(0:フル、1:個別)</td> | ||
| 71 | + </tr> | ||
| 72 | + <tr> | ||
| 73 | + <td>支払いプラン</td> | ||
| 74 | + <td><input type="text" name="pay_plan" value="<?php echo $pay_plan; ?>">(0:半年払い、1:月払い)</td> | ||
| 75 | + </tr> | ||
| 76 | + <tr> | ||
| 77 | + <td>更新回数</td> | ||
| 78 | + <td><input type="text" name="keizoku_nm" value="<?php echo $keizoku_nm; ?>"></td> | ||
| 79 | + </tr> | ||
| 80 | + <tr> | ||
| 81 | + <td>次回支払日</td> | ||
| 82 | + <td><input type="text" name="pay_date" value="<?php echo $pay_date; ?>"></td> | ||
| 83 | + </tr> | ||
| 84 | +</table> | ||
| 85 | +<input type="submit" value="登録実行!!"> | ||
| 86 | +</form> | ||
| 87 | +</body> | ||
| 88 | +</HTML> |
kanri_reg.php
0 → 100644
| 1 | +<?php | ||
| 2 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 3 | + | ||
| 4 | +//セッション開始 | ||
| 5 | +include("./include/session_start.inc"); | ||
| 6 | + | ||
| 7 | +//重複チェック | ||
| 8 | +include("./include/dbcon_group.inc"); | ||
| 9 | +$strSQL = "select * from mst_group where db_name = '".$db_name."' or group_id = '".$group_id."' or folder_name = '".$folder_name."'"; | ||
| 10 | +$objRec = pg_exec($strSQL); | ||
| 11 | +if(pg_numrows($objRec) > 0){ | ||
| 12 | + echo "グループID、フォルダ名、DB名のどれかが既に使われています"; | ||
| 13 | + exit; | ||
| 14 | +} | ||
| 15 | + | ||
| 16 | +//管理テーブル | ||
| 17 | +include("./include/dbcon_group.inc"); | ||
| 18 | +//ひっす | ||
| 19 | +$strSQL = "insert into mst_group "; | ||
| 20 | +$strSQL .= "(group_id, group_pass, db_name, folder_name, group_name, mode_flg, mobile_flg) "; | ||
| 21 | +$strSQL .= "values('".$group_id."', '".$group_pass."', '".$db_name."', '".$folder_name."', '".$group_name."', ".$mode_flg.", ".$mobile_flg.") "; | ||
| 22 | +$objRec = pg_exec($strSQL); | ||
| 23 | +//まっくす | ||
| 24 | +$strSQL = "insert into maxuser_tbl "; | ||
| 25 | +$strSQL .= "(group_id, max_count, max_size) "; | ||
| 26 | +$strSQL .= "values('".$folder_name."', ".$max_count.", ".$max_size.") "; | ||
| 27 | +$objRec = pg_exec($strSQL); | ||
| 28 | + | ||
| 29 | +$strSQLIns = "Insert Into mst_keiyaku "; | ||
| 30 | +$strSQLIns .= "(group_id,keiyaku_date,keiyaku_plan,pay_plan,keizoku_nm,pay_date)"; | ||
| 31 | +$strSQLIns .= " VALUES "; | ||
| 32 | +$strSQLIns .= "('".$folder_name."',"; | ||
| 33 | +$strSQLIns .= "'".$keiyaku_date."',"; | ||
| 34 | +$strSQLIns .= "'".$keiyaku_plan."',"; | ||
| 35 | +$strSQLIns .= "'".$pay_plan."',"; | ||
| 36 | +$strSQLIns .= "'".$keizoku_nm."',"; | ||
| 37 | +$strSQLIns .= "'".$pay_date."')"; | ||
| 38 | +$objRecIns = pg_exec($strSQLIns); | ||
| 39 | + | ||
| 40 | +header("Location:main.php"); | ||
| 41 | + | ||
| 42 | +?> |
list.php
0 → 100644
| 1 | +<?php | ||
| 2 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 3 | + | ||
| 4 | +//セッション開始 | ||
| 5 | +require_once("./include/session_start.inc"); | ||
| 6 | + | ||
| 7 | +include("./include/dbcon_group.inc"); | ||
| 8 | +$strSQL = "SELECT"; | ||
| 9 | +$strSQL .= " mst_group.group_id, mst_group.group_pass, mst_group.db_name, mst_group.folder_name, mst_group.group_name, mst_group.mode_flg, mst_group.mobile_flg, "; | ||
| 10 | +$strSQL .= " mst_group.stop_flg ,"; | ||
| 11 | +$strSQL .= " mst_group.cont_memo ,"; | ||
| 12 | +$strSQL .= " mst_group.cont_end_date,"; | ||
| 13 | +$strSQL .= " maxuser_tbl.max_count, maxuser_tbl.max_size "; | ||
| 14 | +$strSQL .= "from mst_group "; | ||
| 15 | +$strSQL .= "join maxuser_tbl on maxuser_tbl.group_id = mst_group.folder_name "; | ||
| 16 | +$strSQL .= "order by "; | ||
| 17 | +$strSQL .= " mst_group.stop_flg ASC , "; | ||
| 18 | +$strSQL .= " (mst_group.cont_end_date is null) DESC, "; | ||
| 19 | +$strSQL .= " mst_group.group_id ASC "; | ||
| 20 | +$objRec = pg_exec($strSQL); | ||
| 21 | +?> | ||
| 22 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | ||
| 23 | +<HTML> | ||
| 24 | +<HEAD> | ||
| 25 | +<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> | ||
| 26 | +<meta http-equiv="Content-Style-Type" content="text/css"> | ||
| 27 | +<link rel="stylesheet" type="text/css" href="basefont.css"> | ||
| 28 | +<TITLE>E-グルPro 超管理画面</TITLE> | ||
| 29 | +<script language="javascript"> | ||
| 30 | +function move(prm){ | ||
| 31 | + document.frm.key_name.value=prm; | ||
| 32 | + document.frm.action = "detail.php"; | ||
| 33 | + document.frm.method="POST" | ||
| 34 | + document.frm.submit(); | ||
| 35 | +} | ||
| 36 | + | ||
| 37 | +function go_index(id,password){ | ||
| 38 | + document.frm.GroupID.value=id; | ||
| 39 | + document.frm.GroupPW.value=password; | ||
| 40 | + document.frm.action = "../e-gruPro/adm_index.php"; | ||
| 41 | + document.frm.target="_blank"; | ||
| 42 | + document.frm.method="POST"; | ||
| 43 | + document.frm.submit(); | ||
| 44 | +} | ||
| 45 | +</script> | ||
| 46 | +</HEAD> | ||
| 47 | +<body> | ||
| 48 | +<form name="frm" method="post"> | ||
| 49 | +<table border="1"> | ||
| 50 | +<?php | ||
| 51 | +//MTC・OES・デモ・テストデータのID | ||
| 52 | +$strTestID = "/media-tek/oes/demo/convart_test/araya_hoge/m-yanagibashi/"; | ||
| 53 | +//合計カウンタ(全データ) | ||
| 54 | +$intUserTotal = 0; | ||
| 55 | +$intSizeTotal = 0; | ||
| 56 | +//合計カウンタ(特殊データ) | ||
| 57 | +$intUserTotalTest = 0; | ||
| 58 | +$intSizeTotalTest = 0; | ||
| 59 | +$intTestNum = 0; | ||
| 60 | +for ($i=0; $i < pg_numrows($objRec); $i++){ | ||
| 61 | + $objfetch = pg_fetch_object($objRec, $i); | ||
| 62 | + if ($i % 10 == 0){ | ||
| 63 | +?> | ||
| 64 | + <tr> | ||
| 65 | + <td bgcolor="#FFA500">No.</td> | ||
| 66 | + <td bgcolor="#FFA500">グループ名</td> | ||
| 67 | + <td bgcolor="#FFA500">グループID</td> | ||
| 68 | + <td bgcolor="#FFA500">グループPW</td> | ||
| 69 | + <td bgcolor="#FFA500">フォルダ名</td> | ||
| 70 | + <td bgcolor="#FFA500">DB名</td> | ||
| 71 | + <td bgcolor="#FFA500">最大人数</td> | ||
| 72 | + <td bgcolor="#FFA500">最大容量</td> | ||
| 73 | + <td bgcolor="#FFA500">強制停止日</td> | ||
| 74 | + </tr> | ||
| 75 | +<?php | ||
| 76 | + } | ||
| 77 | + //背景色 | ||
| 78 | + if ($objfetch->stop_flg==1){ | ||
| 79 | + $strCOLOR="#FF0000"; | ||
| 80 | + }else if (strstr($objfetch->group_id,"停止")!=false){ | ||
| 81 | + $strCOLOR="#A9A9A9"; | ||
| 82 | + }else if (strstr($objfetch->group_id,"退会")!=false){ | ||
| 83 | + $strCOLOR="#A9A9A9"; | ||
| 84 | + }else if (strpos($strTestID, "/".$objfetch->group_id."/") === false){ | ||
| 85 | + //通常グループ | ||
| 86 | + $strCOLOR="#FFFFFF"; | ||
| 87 | + }else{ | ||
| 88 | + //特殊グループ | ||
| 89 | + $strCOLOR="#A9A9A9"; | ||
| 90 | + $intUserTotalTest += $objfetch->max_count; | ||
| 91 | + $intSizeTotalTest += $objfetch->max_size; | ||
| 92 | + $intTestNum++; | ||
| 93 | + } | ||
| 94 | +?> | ||
| 95 | + <tr bgcolor="<?php echo $strCOLOR; ?>"> | ||
| 96 | + <td><?php echo $i+1; ?></td> | ||
| 97 | + <td> | ||
| 98 | + <a href="javascript:move('<?php echo $objfetch->group_id; ?>');"><?php echo $objfetch->group_name; ?></a> | ||
| 99 | + <input name="button" type = "button" onclick="go_index('<?php echo $objfetch->group_id ?>','<?php echo $objfetch->group_pass; ?>')" value="Go"> | ||
| 100 | + </td> | ||
| 101 | + <td><?php echo $objfetch->group_id; ?></td> | ||
| 102 | + <td><?php echo $objfetch->group_pass; ?></td> | ||
| 103 | + <td><?php echo $objfetch->folder_name; ?></td> | ||
| 104 | + <td><?php echo $objfetch->db_name; ?></td> | ||
| 105 | + <td><?php echo $objfetch->max_count; ?></td> | ||
| 106 | + <td><?php echo $objfetch->max_size; ?></td> | ||
| 107 | + <td><?php echo $objfetch->cont_end_date; ?> </td> | ||
| 108 | + </tr> | ||
| 109 | +<?php | ||
| 110 | + $intUserTotal += $objfetch->max_count; | ||
| 111 | + $intSizeTotal += $objfetch->max_size; | ||
| 112 | +} | ||
| 113 | +?> | ||
| 114 | +</table> | ||
| 115 | +<hr> | ||
| 116 | +※※ 総計 ※※※※※※※※※※<br> | ||
| 117 | +登録団体合計:<?php echo pg_numrows($objRec); ?> 団体<br> | ||
| 118 | +最大人数合計:<?php echo $intUserTotal; ?> 人<br> | ||
| 119 | +最大容量合計:<?php echo $intSizeTotal; ?> MB<br><br> | ||
| 120 | +※※ 特殊除外 ※※※※※※※※<br> | ||
| 121 | +登録団体合計:<?php echo pg_numrows($objRec) - $intTestNum; ?> 団体<br> | ||
| 122 | +最大人数合計:<?php echo $intUserTotal - $intUserTotalTest; ?> 人<br> | ||
| 123 | +最大容量合計:<?php echo $intSizeTotal - $intSizeTotalTest; ?> MB<br><br> | ||
| 124 | +※※ 特殊 ※※※※※※※※※※<br> | ||
| 125 | +登録団体合計:<?php echo $intTestNum; ?> 団体<br> | ||
| 126 | +最大人数合計:<?php echo $intUserTotalTest; ?> 人<br> | ||
| 127 | +最大容量合計:<?php echo $intSizeTotalTest; ?> MB<br><br> | ||
| 128 | +<hr> | ||
| 129 | +<input type="hidden" name="GroupID" value=""> | ||
| 130 | +<input type="hidden" name="GroupPW" value=""> | ||
| 131 | +<input type="hidden" name="key_name" value=""> | ||
| 132 | +</form> | ||
| 133 | +</body> | ||
| 134 | +</HTML> |
list_mail.php
0 → 100644
| 1 | +<?php | ||
| 2 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 3 | + | ||
| 4 | +//セッション開始 | ||
| 5 | +require_once("./include/session_start.inc"); | ||
| 6 | + | ||
| 7 | +include("./include/dbcon_group.inc"); | ||
| 8 | +$strSQL = "select mst_group.group_id, mst_group.group_pass, mst_group.db_name, mst_group.folder_name, mst_group.group_name, mst_group.mode_flg, mst_group.mobile_flg, "; | ||
| 9 | +$strSQL .= " maxuser_tbl.max_count, maxuser_tbl.max_size "; | ||
| 10 | +$strSQL .= "from mst_group "; | ||
| 11 | +$strSQL .= "join maxuser_tbl on maxuser_tbl.group_id = mst_group.folder_name "; | ||
| 12 | +$strSQL .= "order by mst_group.group_id"; | ||
| 13 | +$objRec = pg_exec($strSQL); | ||
| 14 | +?> | ||
| 15 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | ||
| 16 | +<HTML> | ||
| 17 | +<HEAD> | ||
| 18 | +<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> | ||
| 19 | +<meta http-equiv="Content-Style-Type" content="text/css"> | ||
| 20 | +<link rel="stylesheet" type="text/css" href="basefont.css"> | ||
| 21 | +<TITLE>E-グルPro 超管理画面</TITLE> | ||
| 22 | +<script language="javascript"> | ||
| 23 | +function move(prm){ | ||
| 24 | + document.frm.key_name.value=prm; | ||
| 25 | + document.frm.action = "detail.php"; | ||
| 26 | + document.frm.method="POST" | ||
| 27 | + document.frm.submit(); | ||
| 28 | +} | ||
| 29 | + | ||
| 30 | +function go_index(id,password){ | ||
| 31 | + document.frm.GroupID.value=id; | ||
| 32 | + document.frm.GroupPW.value=password; | ||
| 33 | + document.frm.action = "../e-gruPro/adm_index.php"; | ||
| 34 | + document.frm.target="_blank"; | ||
| 35 | + document.frm.method="POST"; | ||
| 36 | + document.frm.submit(); | ||
| 37 | +} | ||
| 38 | +</script> | ||
| 39 | +</HEAD> | ||
| 40 | +<body> | ||
| 41 | +<form name="frm" method="post"> | ||
| 42 | +<table border="1"> | ||
| 43 | +<?php | ||
| 44 | +//MTC・OES・デモ・テストデータのID | ||
| 45 | +$strTestID = "/media-tek/oes/demo/convart_test/araya_hoge/m-yanagibashi/"; | ||
| 46 | +//合計カウンタ(全データ) | ||
| 47 | +$intUserTotal = 0; | ||
| 48 | +$intSizeTotal = 0; | ||
| 49 | +//合計カウンタ(特殊データ) | ||
| 50 | +$intUserTotalTest = 0; | ||
| 51 | +$intSizeTotalTest = 0; | ||
| 52 | +$intTestNum = 0; | ||
| 53 | +for ($i=0; $i < pg_numrows($objRec); $i++){ | ||
| 54 | + $objfetch = pg_fetch_object($objRec, $i); | ||
| 55 | + //背景色 | ||
| 56 | + if (strpos($strTestID, "/".$objfetch->group_id."/") === false){ | ||
| 57 | + //通常グループ | ||
| 58 | + | ||
| 59 | + }else{ | ||
| 60 | + //特殊グループ | ||
| 61 | + $intUserTotalTest += $objfetch->max_count; | ||
| 62 | + $intSizeTotalTest += $objfetch->max_size; | ||
| 63 | + $intTestNum++; | ||
| 64 | + } | ||
| 65 | + | ||
| 66 | + $group_name[$i] = $objfetch->group_name; | ||
| 67 | + $group_id[$i] = $objfetch->group_id; | ||
| 68 | + $group_pass[$i] = $objfetch->group_pass; | ||
| 69 | + $folder_name[$i] = $objfetch->folder_name; | ||
| 70 | + $db_name[$i] = $objfetch->db_name; | ||
| 71 | + $max_count[$i] = $objfetch->max_count; | ||
| 72 | + $max_size[$i] = $objfetch->max_size; | ||
| 73 | + | ||
| 74 | + $intUserTotal += $objfetch->max_count; | ||
| 75 | + $intSizeTotal += $objfetch->max_size; | ||
| 76 | +} | ||
| 77 | + | ||
| 78 | + | ||
| 79 | +$intMLTOTAL = 0; | ||
| 80 | +for ($i=0; $i < count($group_id); $i++){ | ||
| 81 | + if ($i % 10 == 0){ | ||
| 82 | +?> | ||
| 83 | + <tr> | ||
| 84 | + <td bgcolor="ff0000">No.</td> | ||
| 85 | + <td bgcolor="ff0000">グループ名</td> | ||
| 86 | + <td bgcolor="ff0000">グループID</td> | ||
| 87 | + <td bgcolor="ff0000">グループPW</td> | ||
| 88 | + <td bgcolor="ff0000">フォルダ名</td> | ||
| 89 | + <td bgcolor="ff0000">DB名</td> | ||
| 90 | + <td bgcolor="ff0000">最大人数</td> | ||
| 91 | + <td bgcolor="ff0000">最大容量</td> | ||
| 92 | + <td bgcolor="ff0000">W.M.利用者数</td> | ||
| 93 | + </tr> | ||
| 94 | +<?php | ||
| 95 | + } | ||
| 96 | + | ||
| 97 | + if( !$pg_con=pg_connect("host=$hostname port=5432 dbname=".$db_name[$i]." user=pgsqladmin password=pgsqladmin ") ) { | ||
| 98 | + print "Error : connect to ${hostname}<br>"; | ||
| 99 | + exit; | ||
| 100 | + } | ||
| 101 | + $strSQLM = "select * from mail_tbl"; | ||
| 102 | + $objRecM = pg_exec($strSQLM); | ||
| 103 | + | ||
| 104 | + | ||
| 105 | + //背景色 | ||
| 106 | + if (strpos($strTestID, "/".$group_id[$i]."/") === false){ | ||
| 107 | + //通常グループ | ||
| 108 | + $strCOLOR="#FFFFFF"; | ||
| 109 | + $intMLTOTAL += pg_numrows($objRecM); | ||
| 110 | + }else{ | ||
| 111 | + //特殊グループ | ||
| 112 | + $strCOLOR="#A9A9A9"; | ||
| 113 | + } | ||
| 114 | + | ||
| 115 | +?> | ||
| 116 | + <tr bgcolor="<?php echo $strCOLOR; ?>"> | ||
| 117 | + <td><?php echo $i+1; ?></td> | ||
| 118 | + <td> | ||
| 119 | + <?php echo $group_name[$i]; ?> | ||
| 120 | + </td> | ||
| 121 | + <td><?php echo $group_id[$i]; ?></td> | ||
| 122 | + <td><?php echo $group_pass[$i]; ?></td> | ||
| 123 | + <td><?php echo $folder_name[$i]; ?></td> | ||
| 124 | + <td><?php echo $db_name[$i]; ?></td> | ||
| 125 | + <td><?php echo $max_count[$i]; ?></td> | ||
| 126 | + <td><?php echo $max_size[$i]; ?></td> | ||
| 127 | + <td><?php echo pg_numrows($objRecM); ?></td> | ||
| 128 | + </tr> | ||
| 129 | +<?php | ||
| 130 | +} | ||
| 131 | + | ||
| 132 | +?> | ||
| 133 | +</table> | ||
| 134 | +<hr> | ||
| 135 | +※※ 総計 ※※※※※※※※※※<br> | ||
| 136 | +登録団体合計:<?php echo count($group_id); ?> 団体<br> | ||
| 137 | +最大人数合計:<?php echo $intUserTotal; ?> 人<br> | ||
| 138 | +最大容量合計:<?php echo $intSizeTotal; ?> MB<br><br> | ||
| 139 | +※※ 特殊除外 ※※※※※※※※<br> | ||
| 140 | +登録団体合計:<?php echo count($group_id) - $intTestNum; ?> 団体<br> | ||
| 141 | +最大人数合計:<?php echo $intUserTotal - $intUserTotalTest; ?> 人<br> | ||
| 142 | +最大容量合計:<?php echo $intSizeTotal - $intSizeTotalTest; ?> MB<br><br> | ||
| 143 | +<font color="#FF0000"><b>メール利用ユーザ数合計:<?php echo $intMLTOTAL; ?> 人</b></font><br><br> | ||
| 144 | + | ||
| 145 | +※※ 特殊 ※※※※※※※※※※<br> | ||
| 146 | +登録団体合計:<?php echo $intTestNum; ?> 団体<br> | ||
| 147 | +最大人数合計:<?php echo $intUserTotalTest; ?> 人<br> | ||
| 148 | +最大容量合計:<?php echo $intSizeTotalTest; ?> MB<br><br> | ||
| 149 | +<hr> | ||
| 150 | +<input type="hidden" name="GroupID" value=""> | ||
| 151 | +<input type="hidden" name="GroupPW" value=""> | ||
| 152 | +<input type="hidden" name="key_name" value=""> | ||
| 153 | +</form> | ||
| 154 | +</body> | ||
| 155 | +</HTML> |
loginchk_mtc.php
0 → 100644
| 1 | +<?php | ||
| 2 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 3 | + | ||
| 4 | +if($Passwd != "egruadmin7135"){ | ||
| 5 | + header("Location:mtc_login.php"); | ||
| 6 | + exit; | ||
| 7 | +} | ||
| 8 | + | ||
| 9 | +$PHP_STS = "LOGIN"; | ||
| 10 | +session_register("PHP_STS"); | ||
| 11 | + | ||
| 12 | +//¥»¥Ã¥·¥ç¥ó³«»Ï | ||
| 13 | +require_once("./include/session_start.inc"); | ||
| 14 | + | ||
| 15 | +header("Location:main.php"); | ||
| 16 | +?> |
main.php
0 → 100644
| 1 | +<?php | ||
| 2 | +//セッション開始 | ||
| 3 | +require_once("./include/session_start.inc"); | ||
| 4 | + | ||
| 5 | +?> | ||
| 6 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | ||
| 7 | +<HTML> | ||
| 8 | +<HEAD> | ||
| 9 | +<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> | ||
| 10 | +<meta http-equiv="Content-Style-Type" content="text/css"> | ||
| 11 | +<link rel="stylesheet" type="text/css" href="basefont.css"> | ||
| 12 | +<TITLE>E-グルPro 超管理画面</TITLE> | ||
| 13 | +</HEAD> | ||
| 14 | +<body> | ||
| 15 | +<a href="new_edit.php">◇データ編集(新規登録作業後)</a> | ||
| 16 | +<br> | ||
| 17 | +<br> | ||
| 18 | +<a href="move_edit.php">◇データ編集(移行登録作業後)</a> | ||
| 19 | +<br> | ||
| 20 | +<br> | ||
| 21 | +<a href="kanri_edit.php">◇データ編集(管理DB作成のみ)</a> | ||
| 22 | +<br> | ||
| 23 | +<br> | ||
| 24 | +<a href="list.php">◇登録グループ一覧</a> | ||
| 25 | +<br> | ||
| 26 | +<br> | ||
| 27 | +<a href="pack.php">◇パックけんさくん</a> | ||
| 28 | + | ||
| 29 | +<hr> | ||
| 30 | +<br> | ||
| 31 | +<br> | ||
| 32 | +<a href="list_mail.php">◇登録グループ一覧(WEBメール設定ユーザ数付)</a> | ||
| 33 | +<br> | ||
| 34 | +<br> | ||
| 35 | + | ||
| 36 | +</body> | ||
| 37 | +</HTML> |
move_edit.php
0 → 100644
| 1 | +<?php | ||
| 2 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 3 | + | ||
| 4 | +//セッション開始 | ||
| 5 | +require_once("./include/session_start.inc"); | ||
| 6 | + | ||
| 7 | + | ||
| 8 | + | ||
| 9 | + | ||
| 10 | +?> | ||
| 11 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | ||
| 12 | +<HTML> | ||
| 13 | +<HEAD> | ||
| 14 | +<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> | ||
| 15 | +<meta http-equiv="Content-Style-Type" content="text/css"> | ||
| 16 | +<link rel="stylesheet" type="text/css" href="basefont.css"> | ||
| 17 | +<TITLE>E-グルPro 超管理画面</TITLE> | ||
| 18 | +</HEAD> | ||
| 19 | +<body> | ||
| 20 | +<form name="frm" method="post" action="move_reg.php"> | ||
| 21 | +■管理情報 | ||
| 22 | +<br> | ||
| 23 | +<table border="0"> | ||
| 24 | + <tr> | ||
| 25 | + <td>グループID:</td> | ||
| 26 | + <td><input type="text" name="group_id"></td> | ||
| 27 | + </tr> | ||
| 28 | + <tr> | ||
| 29 | + <td>グループPW:</td> | ||
| 30 | + <td><input type="text" name="group_pass"></td> | ||
| 31 | + </tr> | ||
| 32 | + <tr> | ||
| 33 | + <td>DB名:</td> | ||
| 34 | + <td><input type="text" name="db_name"></td> | ||
| 35 | + </tr> | ||
| 36 | + <tr> | ||
| 37 | + <td>フォルダ名:</td> | ||
| 38 | + <td><input type="text" name="folder_name"></td> | ||
| 39 | + </tr> | ||
| 40 | + <tr> | ||
| 41 | + <td>グループ名:</td> | ||
| 42 | + <td><input type="text" name="group_name"></td> | ||
| 43 | + </tr> | ||
| 44 | + <tr> | ||
| 45 | + <td>モード:</td> | ||
| 46 | + <td><input type="text" name="mode_flg">(0:有料版)</td> | ||
| 47 | + </tr> | ||
| 48 | + <tr> | ||
| 49 | + <td>携帯利用可否:</td> | ||
| 50 | + <td><input type="text" name="mobile_flg">(1:利用しない)</td> | ||
| 51 | + </tr> | ||
| 52 | + <tr> | ||
| 53 | + <td>利用人数:</td> | ||
| 54 | + <td><input type="text" name="max_count"></td> | ||
| 55 | + </tr> | ||
| 56 | + <tr> | ||
| 57 | + <td>最大容量:</td> | ||
| 58 | + <td><input type="text" name="max_size"> MB</td> | ||
| 59 | + </tr> | ||
| 60 | +</table> | ||
| 61 | +<hr> | ||
| 62 | +■契約情報 | ||
| 63 | +<br> | ||
| 64 | +<table border="0"> | ||
| 65 | + <tr> | ||
| 66 | + <td>契約日</td> | ||
| 67 | + <td><input type="text" name="keiyaku_date" value=""></td> | ||
| 68 | + </tr> | ||
| 69 | + <tr> | ||
| 70 | + <td>契約プラン</td> | ||
| 71 | + <td><input type="text" name="keiyaku_plan" value="">(0:フル、1:個別)</td> | ||
| 72 | + </tr> | ||
| 73 | + <tr> | ||
| 74 | + <td>支払いプラン</td> | ||
| 75 | + <td><input type="text" name="pay_plan" value="">(0:半年払い、1:月払い)</td> | ||
| 76 | + </tr> | ||
| 77 | + <tr> | ||
| 78 | + <td>更新回数</td> | ||
| 79 | + <td><input type="text" name="keizoku_nm" value=""></td> | ||
| 80 | + </tr> | ||
| 81 | + <tr> | ||
| 82 | + <td>次回支払日</td> | ||
| 83 | + <td><input type="text" name="pay_date" value="<?php echo $pay_date; ?>"></td> | ||
| 84 | + </tr> | ||
| 85 | +</table> | ||
| 86 | +<hr> | ||
| 87 | +■メニュー選択(オリジナル名で表示してます) | ||
| 88 | +<br> | ||
| 89 | +<table border="0"> | ||
| 90 | + <tr> | ||
| 91 | + <td></td> | ||
| 92 | + <td></td> | ||
| 93 | + <td>削除</td> | ||
| 94 | + </tr> | ||
| 95 | +<?php | ||
| 96 | +//メニューテンプレ取得 | ||
| 97 | +if( !$pg_con=pg_connect("host=localhost dbname=org_e-gru_pro_master user=pgsqladmin password=pgsqladmin") ) { | ||
| 98 | + print "Error : connect to localhost<br>"; | ||
| 99 | + exit; | ||
| 100 | +} | ||
| 101 | + | ||
| 102 | +$strSQL = "select main_menu_tbl.index_no as mainindex, main_menu_tbl.name, main_menu_tbl.org_name as mainname, main_menu_tbl.sub_menu_num, main_menu_tbl.disp_flg, "; | ||
| 103 | +$strSQL .= "sub_menu_tbl.main_index, sub_menu_tbl.index_no as subindex, sub_menu_tbl.name, sub_menu_tbl.org_name as subname, sub_menu_tbl.url, sub_menu_tbl.img, sub_menu_tbl.disp_flg "; | ||
| 104 | +$strSQL .= "from main_menu_tbl join sub_menu_tbl on sub_menu_tbl.main_index = main_menu_tbl.index_no "; | ||
| 105 | +$strSQL .= "order by main_menu_tbl.index_no, sub_menu_tbl.index_no"; | ||
| 106 | +$objRec = pg_exec($strSQL); | ||
| 107 | +for ($i=0; $i < pg_numrows($objRec); $i++){ | ||
| 108 | + $objfetch = pg_fetch_object($objRec, $i); | ||
| 109 | +?> | ||
| 110 | + <tr> | ||
| 111 | + <td><?php echo $objfetch->mainname; ?></td> | ||
| 112 | + <td><?php echo $objfetch->subname; ?></td> | ||
| 113 | + <td><input type="checkbox" name="menu_del[]" value="<?php echo $objfetch->main_index; ?>/<?php echo $objfetch->subindex; ?>"></td> | ||
| 114 | + </tr> | ||
| 115 | +<?php | ||
| 116 | +} | ||
| 117 | +?> | ||
| 118 | +</table> | ||
| 119 | +<input type="submit" value="登録実行!!"> | ||
| 120 | +</form> | ||
| 121 | +</body> | ||
| 122 | +</HTML> |
move_reg.php
0 → 100644
| 1 | +<?php | ||
| 2 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 3 | + | ||
| 4 | +//セッション開始 | ||
| 5 | +include("./include/session_start.inc"); | ||
| 6 | + | ||
| 7 | +//重複チェック | ||
| 8 | +include("./include/dbcon_group.inc"); | ||
| 9 | +$strSQL = "select * from mst_group where db_name = '".$db_name."' or group_id = '".$group_id."' or folder_name = '".$folder_name."'"; | ||
| 10 | +$objRec = pg_exec($strSQL); | ||
| 11 | +if(pg_numrows($objRec) > 0){ | ||
| 12 | + echo "グループID、フォルダ名、DB名のどれかが既に使われています"; | ||
| 13 | + exit; | ||
| 14 | +} | ||
| 15 | + | ||
| 16 | +//ユーザDB更新 | ||
| 17 | +$database = $db_name; | ||
| 18 | +include("./include/dbcon.inc"); | ||
| 19 | + | ||
| 20 | +//メニュー再生成 | ||
| 21 | +if(count($menu_del) > 0){ | ||
| 22 | + //まずけす | ||
| 23 | + for($i=0;$i<count($menu_del);$i++){ | ||
| 24 | + $arr = split("/", $menu_del[$i]); | ||
| 25 | + $strSQL = "delete from sub_menu_tbl where main_index = ".$arr[0]." and index_no = ".$arr[1]; | ||
| 26 | + $objRec = pg_exec($strSQL); | ||
| 27 | + } | ||
| 28 | + //サブメニューインデックス再生成 | ||
| 29 | + for($i=1;$i<=5;$i++){ | ||
| 30 | + $strSQL = "select index_no from sub_menu_tbl where main_index = ".$i." order by index_no"; | ||
| 31 | + $objRec = pg_exec($strSQL); | ||
| 32 | + $MainNum[$i] = pg_numrows($objRec); | ||
| 33 | + $indexArr = array(); | ||
| 34 | + if($MainNum[$i] > 0){ | ||
| 35 | + for($j=0;$j<=$MainNum[$i];$j++){ | ||
| 36 | + $objfetch = pg_fetch_object($objRec, $j); | ||
| 37 | + $indexArr[$j] = $objfetch->index_no; | ||
| 38 | + } | ||
| 39 | + } | ||
| 40 | + if($MainNum[$i] > 0){ | ||
| 41 | + for($j=0;$j<=count($indexArr);$j++){ | ||
| 42 | + $strSQL = "update sub_menu_tbl set index_no = ".($j+1)." where main_index = ".$i." and index_no = ".$indexArr[$j]; | ||
| 43 | + $objRec = pg_exec($strSQL); | ||
| 44 | + } | ||
| 45 | + } | ||
| 46 | + //ついでにメインの個数変更 | ||
| 47 | + $strSQL = "update main_menu_tbl set sub_menu_num = ".$MainNum[$i]." where index_no = ".$i; | ||
| 48 | + $objRec = pg_exec($strSQL); | ||
| 49 | + } | ||
| 50 | + | ||
| 51 | +} | ||
| 52 | + | ||
| 53 | +//管理テーブル | ||
| 54 | +include("./include/dbcon_group.inc"); | ||
| 55 | +//ひっす | ||
| 56 | +$strSQL = "insert into mst_group "; | ||
| 57 | +$strSQL .= "(group_id, group_pass, db_name, folder_name, group_name, mode_flg, mobile_flg) "; | ||
| 58 | +$strSQL .= "values('".$group_id."', '".$group_pass."', '".$db_name."', '".$folder_name."', '".$group_name."', ".$mode_flg.", ".$mobile_flg.") "; | ||
| 59 | +$objRec = pg_exec($strSQL); | ||
| 60 | +//まっくす | ||
| 61 | +$strSQL = "insert into maxuser_tbl "; | ||
| 62 | +$strSQL .= "(group_id, max_count, max_size) "; | ||
| 63 | +$strSQL .= "values('".$folder_name."', ".$max_count.", ".$max_size.") "; | ||
| 64 | +$objRec = pg_exec($strSQL); | ||
| 65 | + | ||
| 66 | +$strSQLIns = "Insert Into mst_keiyaku "; | ||
| 67 | +$strSQLIns .= "(group_id,keiyaku_date,keiyaku_plan,pay_plan,keizoku_nm,pay_date)"; | ||
| 68 | +$strSQLIns .= " VALUES "; | ||
| 69 | +$strSQLIns .= "('".$folder_name."',"; | ||
| 70 | +$strSQLIns .= "'".$keiyaku_date."',"; | ||
| 71 | +$strSQLIns .= "'".$keiyaku_plan."',"; | ||
| 72 | +$strSQLIns .= "'".$pay_plan."',"; | ||
| 73 | +$strSQLIns .= "'".$keizoku_nm."',"; | ||
| 74 | +$strSQLIns .= "'".$pay_date."')"; | ||
| 75 | +$objRecIns = pg_exec($strSQLIns); | ||
| 76 | + | ||
| 77 | +?> | ||
| 78 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | ||
| 79 | +<HTML> | ||
| 80 | +<HEAD> | ||
| 81 | +<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> | ||
| 82 | +<meta http-equiv="Content-Style-Type" content="text/css"> | ||
| 83 | +<link rel="stylesheet" type="text/css" href="basefont.css"> | ||
| 84 | +<TITLE>E-グルPro 超管理画面</TITLE> | ||
| 85 | +</HEAD> | ||
| 86 | +<body> | ||
| 87 | +<form name="frm" method="post" action="move_reg2.php"> | ||
| 88 | +■管理者社員選択 | ||
| 89 | +<br><br> | ||
| 90 | +<select name="syain">姓名(PW) | ||
| 91 | +<?php | ||
| 92 | +//社員取得 | ||
| 93 | +include("./include/dbcon.inc"); | ||
| 94 | +$strSQL = "select syain_cd, password, name_kj_sei, name_kj_mei from syain_tbl where del_flg = true order by disp_rank"; | ||
| 95 | +$objRec = pg_exec($strSQL); | ||
| 96 | +for($i=0;$i<pg_numrows($objRec);$i++){ | ||
| 97 | + $objfetch = pg_fetch_object($objRec, $i); | ||
| 98 | +?> | ||
| 99 | +<option value="<?php echo $objfetch->syain_cd; ?>"><?php echo $objfetch->name_kj_sei.$objfetch->name_kj_mei."(".$objfetch->password.")"; ?></option> | ||
| 100 | +<?php | ||
| 101 | +} | ||
| 102 | +?> | ||
| 103 | +</select> | ||
| 104 | +<br> | ||
| 105 | +<br> | ||
| 106 | +<input type="hidden" name="db_name" value="<?php echo $db_name; ?>"> | ||
| 107 | +<input type="submit" value="登録実行!!"> | ||
| 108 | +</form> |
move_reg2.php
0 → 100644
| 1 | +<?php | ||
| 2 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 3 | + | ||
| 4 | +//セッション開始 | ||
| 5 | +include("./include/session_start.inc"); | ||
| 6 | + | ||
| 7 | +//ユーザDB更新 | ||
| 8 | +$database = $db_name; | ||
| 9 | +include("./include/dbcon.inc"); | ||
| 10 | +$strSQL = "update mst_kanri set syain_cd = '".$syain."' where syain_cd = '1'"; | ||
| 11 | +$objRec = pg_exec($strSQL); | ||
| 12 | + | ||
| 13 | +header("Location:main.php"); | ||
| 14 | +?> |
mtc_login.php
0 → 100644
| 1 | +<?php | ||
| 2 | +// セッション破棄 | ||
| 3 | +session_start(); | ||
| 4 | +$_SESSION = array(); | ||
| 5 | +session_destroy(); | ||
| 6 | + | ||
| 7 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 8 | +?> | ||
| 9 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | ||
| 10 | +<HTML> | ||
| 11 | +<HEAD> | ||
| 12 | +<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> | ||
| 13 | +<meta http-equiv="Content-Style-Type" content="text/css"> | ||
| 14 | +<link rel="stylesheet" type="text/css" href="basefont.css"> | ||
| 15 | +<TITLE>E-グルPro 超管理画面</TITLE> | ||
| 16 | +</HEAD> | ||
| 17 | +<body> | ||
| 18 | +<center> | ||
| 19 | +<form action="loginchk_mtc.php" method="POST"> | ||
| 20 | +<TABLE border="0" height="475"> | ||
| 21 | + <TR> | ||
| 22 | + <TD width="585" valign="top"> | ||
| 23 | + <div align="center"> | ||
| 24 | + <TABLE border="0"> | ||
| 25 | + <TR> | ||
| 26 | + <TD align="center" colspan=2 height="20">メディアテック管理者用ログイン</TD> | ||
| 27 | + </TR> | ||
| 28 | + <TR> | ||
| 29 | + <TD height="20">パスワード</TD> | ||
| 30 | + <TD height="20"><INPUT type="password" size="15" name="Passwd"></TD> | ||
| 31 | + </TR> | ||
| 32 | + <TR> | ||
| 33 | + <TD height="20"> </TD> | ||
| 34 | + <TD height="20"><INPUT type="submit" value="ログイン"></TD> | ||
| 35 | + </TR> | ||
| 36 | + <TR> | ||
| 37 | + <TD colspan=2 height="30"></TD> | ||
| 38 | + </TR> | ||
| 39 | + </TABLE> | ||
| 40 | + </div> | ||
| 41 | + </TD> | ||
| 42 | + </TR> | ||
| 43 | +</TABLE> | ||
| 44 | +</form> | ||
| 45 | +</center> | ||
| 46 | +</body> | ||
| 47 | +</HTML> |
new_edit.php
0 → 100644
| 1 | +<?php | ||
| 2 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 3 | + | ||
| 4 | +//セッション開始 | ||
| 5 | +require_once("./include/session_start.inc"); | ||
| 6 | + | ||
| 7 | +?> | ||
| 8 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | ||
| 9 | +<HTML> | ||
| 10 | +<HEAD> | ||
| 11 | +<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> | ||
| 12 | +<meta http-equiv="Content-Style-Type" content="text/css"> | ||
| 13 | +<link rel="stylesheet" type="text/css" href="basefont.css"> | ||
| 14 | +<TITLE>E-グルPro 超管理画面</TITLE> | ||
| 15 | +</HEAD> | ||
| 16 | +<body> | ||
| 17 | +<form name="frm" method="post" action="new_reg.php"> | ||
| 18 | +■管理情報 | ||
| 19 | +<br> | ||
| 20 | +<table border="0"> | ||
| 21 | + <tr> | ||
| 22 | + <td>グループID:</td> | ||
| 23 | + <td><input type="text" name="group_id"></td> | ||
| 24 | + </tr> | ||
| 25 | + <tr> | ||
| 26 | + <td>グループPW:</td> | ||
| 27 | + <td><input type="text" name="group_pass"></td> | ||
| 28 | + </tr> | ||
| 29 | + <tr> | ||
| 30 | + <td>DB名:</td> | ||
| 31 | + <td><input type="text" name="db_name"></td> | ||
| 32 | + </tr> | ||
| 33 | + <tr> | ||
| 34 | + <td>フォルダ名:</td> | ||
| 35 | + <td><input type="text" name="folder_name"></td> | ||
| 36 | + </tr> | ||
| 37 | + <tr> | ||
| 38 | + <td>グループ名:</td> | ||
| 39 | + <td><input type="text" name="group_name"></td> | ||
| 40 | + </tr> | ||
| 41 | + <tr> | ||
| 42 | + <td>モード:</td> | ||
| 43 | + <td><input type="text" name="mode_flg">(0:有料版)</td> | ||
| 44 | + </tr> | ||
| 45 | + <tr> | ||
| 46 | + <td>携帯利用可否:</td> | ||
| 47 | + <td><input type="text" name="mobile_flg">(1:利用しない)</td> | ||
| 48 | + </tr> | ||
| 49 | + <tr> | ||
| 50 | + <td>利用人数:</td> | ||
| 51 | + <td><input type="text" name="max_count"></td> | ||
| 52 | + </tr> | ||
| 53 | + <tr> | ||
| 54 | + <td>最大容量:</td> | ||
| 55 | + <td><input type="text" name="max_size"> MB</td> | ||
| 56 | + </tr> | ||
| 57 | +</table> | ||
| 58 | +<hr> | ||
| 59 | +■契約情報 | ||
| 60 | +<br> | ||
| 61 | +<table border="0"> | ||
| 62 | + <tr> | ||
| 63 | + <td>契約日</td> | ||
| 64 | + <td><input type="text" name="keiyaku_date" value=""></td> | ||
| 65 | + </tr> | ||
| 66 | + <tr> | ||
| 67 | + <td>契約プラン</td> | ||
| 68 | + <td><input type="text" name="keiyaku_plan" value="">(0:フル、1:個別)</td> | ||
| 69 | + </tr> | ||
| 70 | + <tr> | ||
| 71 | + <td>支払いプラン</td> | ||
| 72 | + <td><input type="text" name="pay_plan" value="">(0:半年払い、1:月払い)</td> | ||
| 73 | + </tr> | ||
| 74 | + <tr> | ||
| 75 | + <td>更新回数</td> | ||
| 76 | + <td><input type="text" name="keizoku_nm" value=""></td> | ||
| 77 | + </tr> | ||
| 78 | + <tr> | ||
| 79 | + <td>次回支払日</td> | ||
| 80 | + <td><input type="text" name="pay_date" value="<?php echo $pay_date; ?>"></td> | ||
| 81 | + </tr> | ||
| 82 | +</table> | ||
| 83 | +<hr> | ||
| 84 | +■社員設定(初期管理者) | ||
| 85 | +<br> | ||
| 86 | +<table border="0"> | ||
| 87 | + <tr> | ||
| 88 | + <td>社員PW:</td> | ||
| 89 | + <td><input type="text" name="password"></td> | ||
| 90 | + </tr> | ||
| 91 | + <tr> | ||
| 92 | + <td>社員姓(漢字):</td> | ||
| 93 | + <td><input type="text" name="name_kj_sei"></td> | ||
| 94 | + </tr> | ||
| 95 | + <tr> | ||
| 96 | + <td>社員名(漢字):</td> | ||
| 97 | + <td><input type="text" name="name_kj_mei"></td> | ||
| 98 | + </tr> | ||
| 99 | + <tr> | ||
| 100 | + <td>社員性別:</td> | ||
| 101 | + <td><input type="text" name="sex">(1:男 0:女)</td> | ||
| 102 | + </tr> | ||
| 103 | +</table> | ||
| 104 | +<hr> | ||
| 105 | +■メニュー選択(オリジナル名で表示してます) | ||
| 106 | +<br> | ||
| 107 | +<table border="0"> | ||
| 108 | + <tr> | ||
| 109 | + <td></td> | ||
| 110 | + <td></td> | ||
| 111 | + <td>削除</td> | ||
| 112 | + </tr> | ||
| 113 | +<?php | ||
| 114 | +//メニューテンプレ取得 | ||
| 115 | +if( !$pg_con=pg_connect("host=localhost dbname=org_e-gru_pro_master user=pgsqladmin password=pgsqladmin") ) { | ||
| 116 | + print "Error : connect to localhost<br>"; | ||
| 117 | + exit; | ||
| 118 | +} | ||
| 119 | + | ||
| 120 | +$strSQL = "select main_menu_tbl.index_no as mainindex, main_menu_tbl.name, main_menu_tbl.org_name as mainname, main_menu_tbl.sub_menu_num, main_menu_tbl.disp_flg, "; | ||
| 121 | +$strSQL .= "sub_menu_tbl.main_index, sub_menu_tbl.index_no as subindex, sub_menu_tbl.name, sub_menu_tbl.org_name as subname, sub_menu_tbl.url, sub_menu_tbl.img, sub_menu_tbl.disp_flg "; | ||
| 122 | +$strSQL .= "from main_menu_tbl join sub_menu_tbl on sub_menu_tbl.main_index = main_menu_tbl.index_no "; | ||
| 123 | +$strSQL .= "order by main_menu_tbl.index_no, sub_menu_tbl.index_no"; | ||
| 124 | +$objRec = pg_exec($strSQL); | ||
| 125 | +for ($i=0; $i < pg_numrows($objRec); $i++){ | ||
| 126 | + $objfetch = pg_fetch_object($objRec, $i); | ||
| 127 | +?> | ||
| 128 | + <tr> | ||
| 129 | + <td><?php echo $objfetch->mainname; ?></td> | ||
| 130 | + <td><?php echo $objfetch->subname; ?></td> | ||
| 131 | + <td><input type="checkbox" name="menu_del[]" value="<?php echo $objfetch->main_index; ?>/<?php echo $objfetch->subindex; ?>"></td> | ||
| 132 | + </tr> | ||
| 133 | +<?php | ||
| 134 | +} | ||
| 135 | +?> | ||
| 136 | +</table> | ||
| 137 | +<input type="submit" value="登録実行!!"> | ||
| 138 | +</form> | ||
| 139 | +</body> | ||
| 140 | +</HTML> |
new_reg.php
0 → 100644
| 1 | +<?php | ||
| 2 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 3 | + | ||
| 4 | +//セッション開始 | ||
| 5 | +include("./include/session_start.inc"); | ||
| 6 | + | ||
| 7 | +//重複チェック | ||
| 8 | +include("./include/dbcon_group.inc"); | ||
| 9 | +$strSQL = "select * from mst_group where db_name = '".$db_name."' or group_id = '".$group_id."' or folder_name = '".$folder_name."'"; | ||
| 10 | +$objRec = pg_exec($strSQL); | ||
| 11 | +if(pg_numrows($objRec) > 0){ | ||
| 12 | + echo "グループID、フォルダ名、DB名のどれかが既に使われています"; | ||
| 13 | + exit; | ||
| 14 | +} | ||
| 15 | + | ||
| 16 | +//ユーザDB更新 | ||
| 17 | +$database = $db_name; | ||
| 18 | +include("./include/dbcon.inc"); | ||
| 19 | + | ||
| 20 | +//社員テーブル | ||
| 21 | +if($sex == 1){ | ||
| 22 | + $blnSex = "true"; | ||
| 23 | +}else{ | ||
| 24 | + $blnSex = "false"; | ||
| 25 | +} | ||
| 26 | +$strSQL = "insert into syain_tbl "; | ||
| 27 | +$strSQL .= "(syain_cd, password, name_kj_sei, name_kj_mei, sex, birthday, del_flg, disp_rank) "; | ||
| 28 | +$strSQL .= "values('1', '".$password."', '".$name_kj_sei."', '".$name_kj_mei."', ".$blnSex.", '', true, 1) "; | ||
| 29 | +$objRec = pg_exec($strSQL); | ||
| 30 | + | ||
| 31 | +//会社テーブル | ||
| 32 | +$strSQL = "insert into mst_company "; | ||
| 33 | +$strSQL .= "(company_name, sihonkin) "; | ||
| 34 | +$strSQL .= "values('".$group_name."', 0) "; | ||
| 35 | +$objRec = pg_exec($strSQL); | ||
| 36 | + | ||
| 37 | + | ||
| 38 | +//メニュー再生成 | ||
| 39 | +if(count($menu_del) > 0){ | ||
| 40 | + //まずけす | ||
| 41 | + for($i=0;$i<count($menu_del);$i++){ | ||
| 42 | + $arr = split("/", $menu_del[$i]); | ||
| 43 | + $strSQL = "delete from sub_menu_tbl where main_index = ".$arr[0]." and index_no = ".$arr[1]; | ||
| 44 | + $objRec = pg_exec($strSQL); | ||
| 45 | + } | ||
| 46 | + //サブメニューインデックス再生成 | ||
| 47 | + for($i=1;$i<=5;$i++){ | ||
| 48 | + $strSQL = "select index_no from sub_menu_tbl where main_index = ".$i." order by index_no"; | ||
| 49 | + $objRec = pg_exec($strSQL); | ||
| 50 | + $MainNum[$i] = pg_numrows($objRec); | ||
| 51 | + $indexArr = array(); | ||
| 52 | + if($MainNum[$i] > 0){ | ||
| 53 | + for($j=0;$j<=$MainNum[$i];$j++){ | ||
| 54 | + $objfetch = pg_fetch_object($objRec, $j); | ||
| 55 | + $indexArr[$j] = $objfetch->index_no; | ||
| 56 | + } | ||
| 57 | + } | ||
| 58 | + if($MainNum[$i] > 0){ | ||
| 59 | + for($j=0;$j<=count($indexArr);$j++){ | ||
| 60 | + $strSQL = "update sub_menu_tbl set index_no = ".($j+1)." where main_index = ".$i." and index_no = ".$indexArr[$j]; | ||
| 61 | + $objRec = pg_exec($strSQL); | ||
| 62 | + } | ||
| 63 | + } | ||
| 64 | + //ついでにメインの個数変更 | ||
| 65 | + $strSQL = "update main_menu_tbl set sub_menu_num = ".$MainNum[$i]." where index_no = ".$i; | ||
| 66 | + $objRec = pg_exec($strSQL); | ||
| 67 | + } | ||
| 68 | + | ||
| 69 | +} | ||
| 70 | + | ||
| 71 | +//管理テーブル | ||
| 72 | +include("./include/dbcon_group.inc"); | ||
| 73 | +//ひっす | ||
| 74 | +$strSQL = "insert into mst_group "; | ||
| 75 | +$strSQL .= "(group_id, group_pass, db_name, folder_name, group_name, mode_flg, mobile_flg) "; | ||
| 76 | +$strSQL .= "values('".$group_id."', '".$group_pass."', '".$db_name."', '".$folder_name."', '".$group_name."', ".$mode_flg.", ".$mobile_flg.") "; | ||
| 77 | +$objRec = pg_exec($strSQL); | ||
| 78 | +//まっくす | ||
| 79 | +$strSQL = "insert into maxuser_tbl "; | ||
| 80 | +$strSQL .= "(group_id, max_count, max_size) "; | ||
| 81 | +$strSQL .= "values('".$folder_name."', ".$max_count.", ".$max_size.") "; | ||
| 82 | +$objRec = pg_exec($strSQL); | ||
| 83 | + | ||
| 84 | +$strSQLIns = "Insert Into mst_keiyaku "; | ||
| 85 | +$strSQLIns .= "(group_id,keiyaku_date,keiyaku_plan,pay_plan,keizoku_nm,pay_date)"; | ||
| 86 | +$strSQLIns .= " VALUES "; | ||
| 87 | +$strSQLIns .= "('".$folder_name."',"; | ||
| 88 | +$strSQLIns .= "'".$keiyaku_date."',"; | ||
| 89 | +$strSQLIns .= "'".$keiyaku_plan."',"; | ||
| 90 | +$strSQLIns .= "'".$pay_plan."',"; | ||
| 91 | +$strSQLIns .= "'".$keizoku_nm."',"; | ||
| 92 | +$strSQLIns .= "'".$pay_date."')"; | ||
| 93 | +$objRecIns = pg_exec($strSQLIns); | ||
| 94 | + | ||
| 95 | +header("Location:main.php"); | ||
| 96 | +?> |
pack.php
0 → 100644
| 1 | +<?php | ||
| 2 | +header("Content-type: text/html; charset=EUC-JP"); | ||
| 3 | + | ||
| 4 | +//セッション開始 | ||
| 5 | +require_once("./include/session_start.inc"); | ||
| 6 | + | ||
| 7 | +include("./include/dbcon_group.inc"); | ||
| 8 | +$strSQL = "select mst_group.group_id, mst_group.group_pass, mst_group.db_name, mst_group.folder_name, mst_group.group_name, mst_group.mode_flg, mst_group.mobile_flg, "; | ||
| 9 | +$strSQL .= " maxuser_tbl.max_count, maxuser_tbl.max_size "; | ||
| 10 | +$strSQL .= "from mst_group "; | ||
| 11 | +$strSQL .= "join maxuser_tbl on maxuser_tbl.group_id = mst_group.folder_name "; | ||
| 12 | +$strSQL .= "order by mst_group.group_id"; | ||
| 13 | +$objRec = pg_exec($strSQL); | ||
| 14 | + | ||
| 15 | +$strData = ""; | ||
| 16 | +for ($intI =0; $intI < pg_numrows($objRec); $intI++){ | ||
| 17 | + $objData = pg_fetch_object($objRec, $intI); | ||
| 18 | + $strData[$intI][0] = $objData->group_name; | ||
| 19 | + $strData[$intI][1] = $objData->db_name; | ||
| 20 | + $strData[$intI][2] = $objData->mobile_flg; | ||
| 21 | + $strData[$intI][3] = $objData->max_size; | ||
| 22 | + $strData[$intI][4] = $objData->group_id; | ||
| 23 | +} | ||
| 24 | + | ||
| 25 | +?> | ||
| 26 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | ||
| 27 | +<HTML> | ||
| 28 | +<HEAD> | ||
| 29 | +<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> | ||
| 30 | +<meta http-equiv="Content-Style-Type" content="text/css"> | ||
| 31 | +<link rel="stylesheet" type="text/css" href="basefont.css"> | ||
| 32 | +<TITLE>E-グルPro 超管理画面</TITLE> | ||
| 33 | +</HEAD> | ||
| 34 | +<body> | ||
| 35 | +<form name="frm" method="post"> | ||
| 36 | +<table border="1"> | ||
| 37 | +<tr> | ||
| 38 | + <td>団体名</td> | ||
| 39 | + <td>ID</td> | ||
| 40 | + <td>パック</td> | ||
| 41 | + <td>DB名</td> | ||
| 42 | + <td>容量</td> | ||
| 43 | + <td>電子会議</td> | ||
| 44 | + <td>営業報告</td> | ||
| 45 | + <td>業務報告</td> | ||
| 46 | + <td>掲示板</td> | ||
| 47 | + <td>電子決裁</td> | ||
| 48 | + <td>電話連絡</td> | ||
| 49 | + <td>アドレス帳</td> | ||
| 50 | + <td>施設予約</td> | ||
| 51 | + <td>当番担当</td> | ||
| 52 | + <td>リンク集</td> | ||
| 53 | + <td>タイムカード</td> | ||
| 54 | + <td>回覧板</td> | ||
| 55 | + <td>PRO管理</td> | ||
| 56 | + <td>Webメール</td> | ||
| 57 | + <td>携帯機能</td> | ||
| 58 | + <td>マイ・データ</td> | ||
| 59 | + <td colspan="2">アンケート</td> | ||
| 60 | + <td>Google</td> | ||
| 61 | + <td>ICal</td> | ||
| 62 | +</tr> | ||
| 63 | +<?php | ||
| 64 | +for ($intI =0; $intI < count($strData); $intI++){ | ||
| 65 | + if( !$pg_con=pg_connect("host=$hostname dbname=".$strData[$intI][1]." user=pgsqladmin password=pgsqladmin") ) { | ||
| 66 | + print "Error : connect to ${hostname}<br>"; | ||
| 67 | + exit; | ||
| 68 | + } | ||
| 69 | + | ||
| 70 | + //*** スケジュール*** | ||
| 71 | + $PHP_TITLE_ID[0] = " "; | ||
| 72 | + $PHP_TITLE_ID[1] = " "; | ||
| 73 | + $PHP_TITLE_ID[2] = " "; | ||
| 74 | + $PHP_TITLE_ID[3] = " "; | ||
| 75 | + $PHP_TITLE_ID[4] = " "; | ||
| 76 | + $PHP_TITLE_ID[5] = " "; | ||
| 77 | + $PHP_TITLE_ID[6] = " "; | ||
| 78 | + $PHP_TITLE_ID[7] = " "; | ||
| 79 | + $PHP_TITLE_ID[8] = " "; | ||
| 80 | + $PHP_TITLE_ID[9] = " "; | ||
| 81 | + $PHP_TITLE_ID[10] = " "; | ||
| 82 | + $PHP_TITLE_ID[11] = " "; | ||
| 83 | + $PHP_TITLE_ID[12] = " "; | ||
| 84 | + $PHP_TITLE_ID[13] = " "; | ||
| 85 | + $PHP_TITLE_ID[14] = " "; | ||
| 86 | + $PHP_TITLE_ID[15] = " "; | ||
| 87 | + $PHP_TITLE_ID[16] = " "; | ||
| 88 | + $PHP_TITLE_ID[17] = " "; | ||
| 89 | + $PHP_TITLE_ID[18] = " "; | ||
| 90 | + $PHP_TITLE_ID[19] = " "; | ||
| 91 | + $PHP_TITLE_ID[30] = " "; | ||
| 92 | + $PHP_TITLE_ID[31] = " "; | ||
| 93 | + | ||
| 94 | + $PHP_TITLE_ID[21] = " "; | ||
| 95 | + $PHP_TITLE_ID[22] = " "; | ||
| 96 | + | ||
| 97 | + //*** 施設予約*** | ||
| 98 | + $strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'RES001.php'"; | ||
| 99 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 100 | + if (pg_numrows($rsRecset)>0){ | ||
| 101 | + $PHP_TITLE_ID[2]='●'; | ||
| 102 | + } | ||
| 103 | + | ||
| 104 | + //*** 当番担当者*** | ||
| 105 | + $strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'DUT001.php'"; | ||
| 106 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 107 | + if (pg_numrows($rsRecset)>0){ | ||
| 108 | + $PHP_TITLE_ID[3]='●'; | ||
| 109 | + } | ||
| 110 | + | ||
| 111 | + //*** 営業報告・指示*** | ||
| 112 | + $strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'RPT001.php'"; | ||
| 113 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 114 | + if (pg_numrows($rsRecset)>0){ | ||
| 115 | + $PHP_TITLE_ID[4]='●'; | ||
| 116 | + } | ||
| 117 | + | ||
| 118 | + //*** 業務報告・指示*** | ||
| 119 | + $strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'MET001.php'"; | ||
| 120 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 121 | + if (pg_numrows($rsRecset)>0){ | ||
| 122 | + $PHP_TITLE_ID[5]='●'; | ||
| 123 | + } | ||
| 124 | + | ||
| 125 | + //*** 電話連絡*** | ||
| 126 | + $strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'TEL001.php'"; | ||
| 127 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 128 | + if (pg_numrows($rsRecset)>0){ | ||
| 129 | + $PHP_TITLE_ID[6]='●'; | ||
| 130 | + } | ||
| 131 | + | ||
| 132 | + //*** 回覧板*** | ||
| 133 | + $strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'CIR001.php'"; | ||
| 134 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 135 | + if (pg_numrows($rsRecset)>0){ | ||
| 136 | + $PHP_TITLE_ID[7]='●'; | ||
| 137 | + } | ||
| 138 | + | ||
| 139 | + //*** 掲示板*** | ||
| 140 | + $strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'BBS001.php'"; | ||
| 141 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 142 | + if (pg_numrows($rsRecset)>0){ | ||
| 143 | + $PHP_TITLE_ID[8]='●'; | ||
| 144 | + } | ||
| 145 | + | ||
| 146 | + //*** 電子会議*** | ||
| 147 | + $strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'MET010.php'"; | ||
| 148 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 149 | + if (pg_numrows($rsRecset)>0){ | ||
| 150 | + $PHP_TITLE_ID[9]='●'; | ||
| 151 | + } | ||
| 152 | + | ||
| 153 | + //*** 電子決裁*** | ||
| 154 | + $strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'FLO001.php'"; | ||
| 155 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 156 | + if (pg_numrows($rsRecset)>0){ | ||
| 157 | + $PHP_TITLE_ID[10]='●'; | ||
| 158 | + } | ||
| 159 | + | ||
| 160 | + //*** マイ・データ*** | ||
| 161 | + $strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'MDT001.php'"; | ||
| 162 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 163 | + if (pg_numrows($rsRecset)>0){ | ||
| 164 | + $PHP_TITLE_ID[11]='●'; | ||
| 165 | + } | ||
| 166 | + | ||
| 167 | + //*** webメール*** | ||
| 168 | + $strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'MIL001.php'"; | ||
| 169 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 170 | + if (pg_numrows($rsRecset)>0){ | ||
| 171 | + $PHP_TITLE_ID[13]='●'; | ||
| 172 | + } | ||
| 173 | + | ||
| 174 | + //*** アドレス情報*** | ||
| 175 | + $strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'ADR001.php'"; | ||
| 176 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 177 | + if (pg_numrows($rsRecset)>0){ | ||
| 178 | + $PHP_TITLE_ID[14]='●'; | ||
| 179 | + } | ||
| 180 | + | ||
| 181 | + //*** リンク集*** | ||
| 182 | + $strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'LIN001.php'"; | ||
| 183 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 184 | + if (pg_numrows($rsRecset)>0){ | ||
| 185 | + $PHP_TITLE_ID[15]='●'; | ||
| 186 | + } | ||
| 187 | + | ||
| 188 | + //*** プロジェクト管理*** | ||
| 189 | + $strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'PRJ000.php'"; | ||
| 190 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 191 | + if (pg_numrows($rsRecset)>0){ | ||
| 192 | + $PHP_TITLE_ID[17]='●'; | ||
| 193 | + } | ||
| 194 | + | ||
| 195 | + //*** タイムカード *** | ||
| 196 | + $strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'TIM001.php'"; | ||
| 197 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 198 | + if (pg_numrows($rsRecset)>0){ | ||
| 199 | + $PHP_TITLE_ID[19]='●'; | ||
| 200 | + } | ||
| 201 | + | ||
| 202 | + //*** アンケート *** | ||
| 203 | + $strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'MNP010.php'"; | ||
| 204 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 205 | + if (pg_numrows($rsRecset)>0){ | ||
| 206 | + $PHP_TITLE_ID[30]='●'; | ||
| 207 | + } | ||
| 208 | + | ||
| 209 | + //*** アンケート配信数 *** | ||
| 210 | + $strMenuSQL = "SELECT * FROM mnp_kihon_tbl"; | ||
| 211 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 212 | + $PHP_TITLE_ID[31]=pg_numrows($rsRecset); | ||
| 213 | + | ||
| 214 | + //*** Google *** | ||
| 215 | + $strMenuSQL = "SELECT * FROM kojin_data_tbl WHERE seq = 21"; | ||
| 216 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 217 | + $PHP_TITLE_ID[21]=pg_numrows($rsRecset); | ||
| 218 | + | ||
| 219 | + //*** ICal *** | ||
| 220 | + $strMenuSQL = "SELECT * FROM kojin_data_tbl WHERE seq = 24"; | ||
| 221 | + $rsRecset = pg_exec($strMenuSQL); | ||
| 222 | + $PHP_TITLE_ID[22]=pg_numrows($rsRecset); | ||
| 223 | + | ||
| 224 | + echo "<tr>"; | ||
| 225 | + echo "<td>".$strData[$intI][0]."</td>"; | ||
| 226 | + echo "<td align=center>".$strData[$intI][4]."</td>"; | ||
| 227 | + if (($PHP_TITLE_ID[9]!=" ") && ($PHP_TITLE_ID[4]!=" ") && ($PHP_TITLE_ID[5]!=" ") && ($PHP_TITLE_ID[8]!=" ") && | ||
| 228 | + ($PHP_TITLE_ID[10]!=" ") && ($PHP_TITLE_ID[6]!=" ") && ($PHP_TITLE_ID[14]!=" ") && ($PHP_TITLE_ID[2]!=" ") && | ||
| 229 | + ($PHP_TITLE_ID[3]!=" ") && ($PHP_TITLE_ID[15]!=" ") && ($PHP_TITLE_ID[19]!=" ") && ($PHP_TITLE_ID[7]!=" ") && | ||
| 230 | + ($PHP_TITLE_ID[17]!=" ") && ($PHP_TITLE_ID[30]!=" ") && ($PHP_TITLE_ID[13]!=" ") && ($strData[$intI][2]!="1")){ | ||
| 231 | + echo "<td align=center>フル</td>"; | ||
| 232 | + }else{ | ||
| 233 | + echo "<td align=center>機能限定</td>"; | ||
| 234 | + } | ||
| 235 | + echo "<td align=center>".$strData[$intI][1]."</td>"; | ||
| 236 | + echo "<td align=center>".$strData[$intI][3]."</td>"; | ||
| 237 | + echo "<td align=center>".$PHP_TITLE_ID[9]."</td>"; | ||
| 238 | + echo "<td align=center>".$PHP_TITLE_ID[4]."</td>"; | ||
| 239 | + echo "<td align=center>".$PHP_TITLE_ID[5]."</td>"; | ||
| 240 | + echo "<td align=center>".$PHP_TITLE_ID[8]."</td>"; | ||
| 241 | + echo "<td align=center>".$PHP_TITLE_ID[10]."</td>"; | ||
| 242 | + echo "<td align=center>".$PHP_TITLE_ID[6]."</td>"; | ||
| 243 | + echo "<td align=center>".$PHP_TITLE_ID[14]."</td>"; | ||
| 244 | + echo "<td align=center>".$PHP_TITLE_ID[2]."</td>"; | ||
| 245 | + echo "<td align=center>".$PHP_TITLE_ID[3]."</td>"; | ||
| 246 | + echo "<td align=center>".$PHP_TITLE_ID[15]."</td>"; | ||
| 247 | + echo "<td align=center>".$PHP_TITLE_ID[19]."</td>"; | ||
| 248 | + echo "<td align=center>".$PHP_TITLE_ID[7]."</td>"; | ||
| 249 | + echo "<td align=center>".$PHP_TITLE_ID[17]."</td>"; | ||
| 250 | + echo "<td align=center>".$PHP_TITLE_ID[13]."</td>"; | ||
| 251 | + if ($strData[$intI][2]=="1"){ | ||
| 252 | + echo "<td> </td>"; | ||
| 253 | + }else{ | ||
| 254 | + echo "<td>●</td>"; | ||
| 255 | + } | ||
| 256 | + echo "<td>".$PHP_TITLE_ID[11]."</td>"; | ||
| 257 | + | ||
| 258 | + echo "<td align=center>".$PHP_TITLE_ID[30]."</td>"; | ||
| 259 | + if ($PHP_TITLE_ID[31]!="0"){ | ||
| 260 | + echo "<td align=center bgcolor=#00ffff>".$PHP_TITLE_ID[31]."</td>"; | ||
| 261 | + }else{ | ||
| 262 | + echo "<td align=center >".$PHP_TITLE_ID[31]."</td>"; | ||
| 263 | + } | ||
| 264 | + | ||
| 265 | + if ($PHP_TITLE_ID[21]!="0"){ | ||
| 266 | + echo "<td align=center bgcolor=#00ffff>".$PHP_TITLE_ID[21]."</td>"; | ||
| 267 | + }else{ | ||
| 268 | + echo "<td align=center >".$PHP_TITLE_ID[21]."</td>"; | ||
| 269 | + } | ||
| 270 | + if ($PHP_TITLE_ID[22]!="0"){ | ||
| 271 | + echo "<td align=center bgcolor=#00ffff>".$PHP_TITLE_ID[22]."</td>"; | ||
| 272 | + }else{ | ||
| 273 | + echo "<td align=center >".$PHP_TITLE_ID[22]."</td>"; | ||
| 274 | + } | ||
| 275 | + echo "</tr>"; | ||
| 276 | +} | ||
| 277 | +?> | ||
| 278 | +</table> | ||
| 279 | +<hr> | ||
| 280 | +<hr> | ||
| 281 | +</form> | ||
| 282 | +</body> | ||
| 283 | +</HTML> |
Please
register
or
login
to post a comment