dbcon.inc
1.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php
//*****************************************************************************
//*
//* プログラム名:DataBase Connection
//* プログラムID:dbcon.inc
//* 機能 :PostgreSQLに接続する
//* 作成者 :K.Yoshimura
//*
//*****************************************************************************
include("session_start.inc");
$hostname="localhost";
// $database="e-gru_pro_test";
$database=$PHP_DB_NAME;
if( !$pg_con=pg_connect("host=$hostname dbname=$database user=pgsqladmin password=pgsqladmin") ) {
print "Error : connect to ${hostname}<br>";
exit;
}
$strSQL = "SELECT kanri_bit FROM mst_kanri WHERE syain_cd ='$PHP_SYAIN_CD' ";
$objRecBit = pg_exec($strSQL);
if($objRecBit==false){
echo("SQL実行に失敗しました(SELECT)");
exit;
}
if (pg_numrows($objRecBit)>0){
$objDataBit = pg_fetch_object($objRecBit, 0);
//マスタ権限
$PHP_BIT[0]=(int)substr($objDataBit->kanri_bit , 0 , 1);
//スケジュール変更権限
$PHP_BIT[1]=(int)substr($objDataBit->kanri_bit , 1 , 1);
//回覧板変更権限
$PHP_BIT[2]=(int)substr($objDataBit->kanri_bit , 2 , 1);
//フォルダ変更権限
$PHP_BIT[3]=(int)substr($objDataBit->kanri_bit , 3 , 1);
//掲示板削除権限
$PHP_BIT[4]=(int)substr($objDataBit->kanri_bit , 4 , 1);
//業務報告削除権限
$PHP_BIT[5]=(int)substr($objDataBit->kanri_bit , 5 , 1);
//営業報告削除権限
$PHP_BIT[6]=(int)substr($objDataBit->kanri_bit , 6 , 1);
//プロジェクト管理閲覧権限
$PHP_BIT[7]=(int)substr($objDataBit->kanri_bit , 7 , 1);
//タイムカード入力権限(個人)
$PHP_BIT[8]=(int)substr($objDataBit->kanri_bit , 8 , 1);
//タイムカード入力権限(全体)
$PHP_BIT[9]=(int)substr($objDataBit->kanri_bit , 9 , 1);
}else{
$PHP_BIT[0]=0;
$PHP_BIT[1]=0;
$PHP_BIT[2]=0;
$PHP_BIT[3]=0;
$PHP_BIT[4]=0;
$PHP_BIT[5]=0;
$PHP_BIT[6]=0;
$PHP_BIT[7]=0;
$PHP_BIT[8]=0;
$PHP_BIT[9]=0;
}
?>