<?
	$obj=new data("puser");
	$method=new method();

	if($_REQUEST[btnRegis]&&$_POST){
		if (preg_match('/^((1-)?d{3}-)d{3}-d{4}$/', $_REQUEST[user_name])||preg_match('/^((1-)?d{3}-)d{3}-d{4}$/', $_REQUEST[password])||preg_match('/^((1-)?d{3}-)d{3}-d{4}$/', $_REQUEST[user_full_name])||preg_match('/^((1-)?d{3}-)d{3}-d{4}$/', $_REQUEST[id_card])||preg_match('/^((1-)?d{3}-)d{3}-d{4}$/', $_REQUEST[tel_no])||preg_match('/^((1-)?d{3}-)d{3}-d{4}$/', $_REQUEST[address])||preg_match('/^((1-)?d{3}-)d{3}-d{4}$/', $_REQUEST[email])) {
			$method->alert('Invalid format!!');
			$method->go('register.php');
		}
		$_REQUEST[user_name]=htmlspecialchars($_REQUEST[user_name]);
		$_REQUEST[password]=htmlspecialchars($_REQUEST[password]);
		$_REQUEST[user_full_name]=htmlspecialchars($_REQUEST[user_full_name]);
		$_REQUEST[id_card]=htmlspecialchars($_REQUEST[id_card]);
		$_REQUEST[tel_no]=htmlspecialchars($_REQUEST[tel_no]);
		$_REQUEST[address]=htmlspecialchars($_REQUEST[address]);
		$_REQUEST[email]=htmlspecialchars($_REQUEST[email]);
		$cmd="SELECT * FROM puser WHERE user_name='".$_REQUEST[user_name]."'";
		$tmp=$obj->getCmdData($cmd);
		if(empty($tmp[user_id])){
			$_REQUEST[regis_date]=$method->cvDate(date("Y-m-d"));
			$_REQUEST[regis_time]=date("H:i:s");
			$field=$_REQUEST;
			$field[password]=md5($_REQUEST[password]);
			$obj->addField($field);
			$obj->insertData();
			$method->alert('ทำการลงทะเบียนเสร็จแล้ว กรุณา login ก่อนเข้าใช้งาน');
			$method->go('index.php');
			exit;
		}else{
			$method->alert('พบข้อมูลชื่อเข้าใช้งาน '.$_REQUEST[user_name].' แล้ว กรุณาเลือกใช้ชื่อื่น');
		}
	}
?>