Example #1
0
	function HiveBefore($u_userid,$u_query){

		//ユーザ情報検索
		$users=$this->Users->find('all', array('conditions' => "username='******'"));

		//ユーザ情報設定
		if ( count($users) == 0 ){
			$u_auth=LDAP_AUTH;
			$u_database="";
		}else{
			$u_auth=$users[0]['Users']['authority'];
			$u_database=$users[0]['Users']['hive_database'];
		}
		if ( $u_database == "" ){
			$u_database=DATABASE_PERMISSION;
		}

		//権限チェック
		if ( CommonComponent::CheckSQLAuth($u_auth,$u_query) != 0 ){
			return array(1,"");
		}

		return array(0,$u_database);
	}