dbcon.inc_bk 1.79 KB
<?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;
}




?>