";
print "
foltia:新規アカウント登録
";
}//end function printtitle()
printtitle();
?>
新規アカウント登録
新規アカウント登録をします。\n";
}else{
//すでにそのユーザが存在しているかどうか確認
if ($username != ""){
$query = "
SELECT memberid ,userclass,name,passwd1 
FROM foltia_envpolicy 
WHERE foltia_envpolicy.name  = '$username'  
";
	$isaccountexist = m_query($con, $query, "DBクエリに失敗しました");
	$isaccountexistncount = pg_num_rows($isaccountexist);
	if ($isaccountexistncount == 0){
	//valid
	}else{
		$errflag = 1;
		$errmsg = "そのユーザ名は既に使われています。";
	}
}
if ($userpasswd == ""){
		$errflag = 2;
		$errmsg = "パスワードが不適切です。半角英数を指定して下さい。";
}
if ($errflag == 0){
// next midを探す
$query = "
SELECT max(memberid) 
FROM  foltia_envpolicy 
";
	$rs = m_query($con, $query, "DBクエリに失敗しました");
	$maxrows = pg_num_rows($rs);
	if ($maxrows == 0){
	$nextcno = 1 ;
	}else{
	$rowdata = pg_fetch_row($rs, 0);
	$nextcno = $rowdata[0];
	$nextcno++ ;
	}
//登録
//INSERT
if ($demomode){
}else{
/*
ユーザクラス
0:特権管理者
1:管理者:予約削除、ファイル削除が出来る
2:利用者:EPG追加、予約追加が出来る
3:ビュアー:ファイルダウンロードが出来る
4:ゲスト:インターフェイスが見れる
*/
$remotehost = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$query = "
insert into foltia_envpolicy  
values ( '$nextcno','2','$username','$userpasswd',now(),'$remotehost')";
//print "$query 
\n";
	$rs = m_query($con, $query, "DBクエリに失敗しました");
print "次のアカウントを登録しました。
ログイン名:$username
パスワード:$userpasswd";
if ($environmentpolicytoken != ""){
	print "+セキュリティコード
\n";
}
print "ログイン
\n";
print "