Esempio n. 1
0
function input_check($gc)
{
    if (strlen($_POST["company_nm"]) < 1) {
        $gc->msg->add("御社名を入力してください。");
    }
    if (strlen($_POST["lname"] . $_POST["fname"]) < 1) {
        $gc->msg->add("ご担当者名を入力してください。");
    }
    if (strlen($_POST["lname_kn"] . $_POST["fname_kn"]) < 1) {
        $gc->msg->add("ご担当者名(フリガナ)を入力してください。");
    }
    if (strlen($_POST["e_mail"]) < 1) {
        $gc->msg->add("メールアドレスを入力してください。");
    } else {
        if (!f_is_valid_email_format($_POST["e_mail"])) {
            $gc->msg->add("メールアドレスが不正です。");
        }
    }
    if (strlen($_POST["tel1"] . $_POST["tel2"] . $_POST["tel3"]) < 1) {
        $gc->msg->add("電話番号を入力してください。");
    }
    if ($gc->msg->count > 0) {
        return false;
    }
    return true;
}
Esempio n. 2
0
function input_check($gc) {

	if($gc->f_page == 1){

		if(($_POST["purpose_flg"] == "")) {
			$gc->msg->add("利用目的を選択してください。");
		}

		if(($_POST["chintai_flg"] !="1" && $_POST["sublease_flg"] !="1" && $_POST["relocation_flg"] !="1")) {
			$gc->msg->add("希望のサービスを少なくとも1つ選択してください。");
		}

	}elseif($gc->f_page == 2){

		if(strlen($_POST["buken"]) < 1) {
			$gc->msg->add("町名を入力してください。");
		}

		if(strlen($_POST["banchi"]) < 1) {
			$gc->msg->add("番地を入力してください。");
		}

		if($gc->buken_sbt != 3){
			if(strlen($_POST["buken_tatemono"]) < 1) {
				$gc->msg->add("建物名を入力してください。");
			}
		}

		if($gc->buken_sbt == 1){
			if(strlen($_POST["buken_heya"]) < 1) {
				$gc->msg->add("部屋番号を入力してください。");
			}
		}

		if(is_numeric($_POST["chikunensu"])){
			if(strlen($_POST["chikunensu"]) < 1 and is_numeric($_POST["chikunensu"]) == false) {
				$gc->msg->add("築年数を入力してください。");
			}
		}else{
			$gc->msg->add("築年数は数値を入力してください。");
		}

		if(is_numeric($_POST["input_val"])){
			if(strlen($_POST["input_val"]) < 1 and is_numeric($_POST["input_val"]) == false) {
				$gc->msg->add("延床面積を入力してください。");
			}
		}else{
			$gc->msg->add("延床面積は数値を入力してください。");
		}

		if($gc->buken_sbt != 1){
			if(is_numeric($_POST["land_val"])){
				if(strlen($_POST["land_val"]) < 1 and is_numeric($_POST["land_val"]) == false) {
					$gc->msg->add("土地面積を入力してください。");
				}
			}else{
				$gc->msg->add("土地面積は数値を入力してください。");
			}
		}

		if($gc->buken_sbt != 2){
			if(($_POST["madori_no"] == "")) {
				$gc->msg->add("間取りを選択してください。");
			}
		}

		if(($_POST["meigi_no"] == "")) {
			$gc->msg->add("物件名義を選択してください。");
		}

		if(($_POST["genjyou_no"] == "")) {
			$gc->msg->add("現況を選択してください。");
		}

		// 手数料を取得する
		$info = get_info($gc);
		$gc->rank = $info["rank"];
		$gc->tesuryou = $info["tesuryou"];

		if($gc->tesuryou > 0){

			if($_POST["purpose_flg"] == 1){

				//ライトプランプラン会社
				get_light_company($gc);

				if($gc->row_count < 1){
					$gc->msg->add("お取扱いする不動産会社が見つかりませんでした。");
				}

			}else{

				//スタンダードプラン会社
				get_standard_company($gc);

				if(count($gc->arr_company) < 1){
					$gc->msg->add("お取扱いする不動産会社が見つかりませんでした。");
				}

			}

		}

	}elseif($gc->f_page == 3){

		if(strlen($_POST["lname"].$_POST["fname"]) < 1) {
			$gc->msg->add("お名前を入力してください。");
		}

		if(strlen($_POST["lname_kn"].$_POST["fname_kn"]) < 1) {
			$gc->msg->add("フリガナを入力してください。");
		}

		if(strlen($_POST["tel1"].$_POST["tel2"].$_POST["tel3"]) < 1) {
			$gc->msg->add("電話番号を入力してください。");
		}

		if(strlen($_POST["e_mail"]) < 1) {
			$gc->msg->add("メールアドレスを入力してください。");
		}else{
			if(!f_is_valid_email_format($_POST["e_mail"])){
				$gc->msg->add("メールアドレスが不正です。");
			}
		}

		if(!($_POST["sumai_flg"]=="0" or $_POST["sumai_flg"]=="1")) {
			$gc->msg->add("お住まいの住所を選択してください。");
		}

		if($_POST["sumai_flg"]=="1") {
			if($_POST["sumai_shikucyouson_no"] < 1) {
				$gc->msg->add("ご住所(都道府県市区町村)を選択してください。");
			}
			if(strlen($_POST["sumai_banchi"]) < 1) {
				$gc->msg->add("ご住所(町名・番地)を入力してください。");
			}
		}

	}

	if($gc->msg->count > 0){

		// エラーがあるので該当ページをセット
		$gc->disp_page = $gc->f_page;

		return false;

	}

	return true;

}
Esempio n. 3
0
function input_check($gc) {

	if(strlen($_POST["user_nm"]) < 1) {
		$gc->msg->add("ユーザー名称を入力してください。");
	}else{
		if(mb_strlen($_POST["user_nm"], C_ENCODING) > 32) {
			$gc->msg->add("ユーザー名称は32文字以内にしてください。");
		}
	}

	if(strlen($_POST["user_kn"]) < 1) {
		$gc->msg->add("フリガナを入力してください。");
	}else{
		if(mb_strlen($_POST["user_kn"], C_ENCODING) > 32) {
			$gc->msg->add("フリガナは32文字以内にしてください。");
		}
	}

	if(strlen($_POST["user_id"]) < 1) {
		$gc->msg->add("ユーザーIDを入力してください。");
	}else{
		if(mb_strlen($_POST["user_id"], C_ENCODING) > 32) {
			$gc->msg->add("ユーザーIDは32文字以内にしてください。");
		}
	}

	if($gc->act == "i"){
		if(strlen($_POST["password"]) < 1) {
			$gc->msg->add("パスワードを入力してください。");
		}else{
			if(mb_strlen($_POST["password"], C_ENCODING) > 32) {
				$gc->msg->add("パスワードは32文字以内にしてください。");
			}
		}
	}

	if(strlen($_POST["e_mail"]) > 0) {
		if(!f_is_valid_email_format($_POST["e_mail"])){
			$gc->msg->add("メールアドレスが不正です。");
		}
	}

	if($gc->msg->count > 0){
		return false;
	}

	return true;

}
     }
     break;
 case 3:
     if (strlen($_POST["lname"] . $_POST["fname"]) < 1) {
         $arr[] = "名前を入力してください。";
     }
     if (strlen($_POST["lname_kn"] . $_POST["fname_kn"]) < 1) {
         $arr[] = "フリガナを入力してください。";
     }
     if (strlen($_POST["tel1"] . $_POST["tel2"] . $_POST["tel3"]) < 1) {
         $arr[] = "電話番号を入力してください。";
     }
     if (strlen($_POST["e_mail"]) < 1) {
         $arr[] = "メールアドレスを入力してください。";
     } else {
         if (!f_is_valid_email_format($_POST["e_mail"])) {
             $arr[] = "メールアドレスが不正です。";
         }
     }
     if (!($_POST["sumai_flg"] == "0" or $_POST["sumai_flg"] == "1")) {
         $arr[] = "お住まいの住所を選択してください。";
     }
     if ($_POST["sumai_flg"] == "1") {
         if ($_POST["sumai_shikucyouson_no"] < 1) {
             $arr[] = "ご住所(都道府県市区町村)を選択してください。";
         }
         if (strlen($_POST["sumai_banchi"]) < 1) {
             $arr[] = "ご住所(町名・番地)を入力してください。";
         }
     }
     break;
Esempio n. 5
0
function input_check($gc) {

	if(strlen($_POST["company_nm"]) < 1) {
		$gc->msg->add("会社名を入力してください。");
	}else{
		if(mb_strlen($_POST["company_nm"], C_ENCODING) > 32) {
			$gc->msg->add("会社名は32文字以内にしてください。");
		}
	}

	if(strlen($_POST["company_sh"]) > 0) {
		if(mb_strlen($_POST["company_sh"], C_ENCODING) > 32) {
			$gc->msg->add("支店名は32文字以内にしてください。");
		}
	}

	if(strlen($_POST["company_kn"]) < 1) {
		$gc->msg->add("フリガナを入力してください。");
	}else{
		if(mb_strlen($_POST["company_kn"], C_ENCODING) > 32) {
			$gc->msg->add("フリガナは32文字以内にしてください。");
		}
	}
/*
	if(!(f_num_edit_db($_POST["company_kbn"], 0) > 0)){
		$gc->msg->add("区分を選択してください。");
	}
*/

	$wk_bc = f_bool_edit_db($_POST["buken_mansion_flg"], 0);
	$wk_bk = f_bool_edit_db($_POST["buken_kodate_flg"], 0);
	$wk_bi = f_bool_edit_db($_POST["buken_ittou_flg"], 0);
	if( ( ((int)$wk_bc) + ((int)$wk_bk) + ((int)$wk_bi) ) == 0){
		$gc->msg->add("分譲マンション、一戸建て、一棟アパート・マンションはどれか必ずチェックしてください。");
	}

	if(!(is_numeric($_POST["display_flg"]))){
		$gc->msg->add("表示方法を選択してください。");
	}

	$wk_c = f_bool_edit_db($_POST["chintai_flg"], 0);
	$wk_r = f_bool_edit_db($_POST["relocation_flg"], 0);
	$wk_s = f_bool_edit_db($_POST["sublease_flg"], 0);
	if( ( ((int)$wk_c) + ((int)$wk_r) +((int)$wk_s)) == 0){
		$gc->msg->add("賃貸仲介・サブリース・リロケーションはどれか必ずチェックしてください。");
	}

	if(((int)$wk_c) == 1){
		if( (strlen($_POST["chintai_ritu"]) < 1) || ($_POST["chintai_ritu"]) <1 ){
			$gc->msg->add("賃貸仲介の出現率は数値を入力してください。");
		}
	}

	if(((int)$wk_s) == 1){
		if( (strlen($_POST["sublease_ritu"]) < 1) || ($_POST["sublease_ritu"]) <1 ){
			$gc->msg->add("サブリースの出現率は数値を入力してください。");
		}
	}

	if(((int)$wk_r) == 1){
		if( (strlen($_POST["relocation_ritu"]) < 1) || ($_POST["relocation_ritu"]) <1 ){
			$gc->msg->add("リロケーションの出現率は数値を入力してください。");
		}
	}

	if($_POST["plan_flg"] < 1){
		$gc->msg->add("プランを選択してください。");

	}

	if($_POST["plan_flg"] == 1 || $_POST["plan_flg"] == 3){
		if($gc->light_ritu < 1){
			$gc->msg->add("ライトプラン出現率は数値を入力してください。");
		}
	}

	if(strlen($_POST["tel"]) > 0) {
		if(mb_strlen($_POST["tel"], C_ENCODING) > 32) {
			$gc->msg->add("TELは32文字以内にしてください。");
		}
	}

	if(strlen($_POST["fax"]) > 0) {
		if(mb_strlen($_POST["fax"], C_ENCODING) > 32) {
			$gc->msg->add("FAXは32文字以内にしてください。");
		}
	}

	if(strlen($_POST["e_mail"]) < 1) {
		$gc->msg->add("E-mail-01を入力してください。");
	}else{
		if(mb_strlen($_POST["e_mail"], C_ENCODING) > 255) {
			$gc->msg->add("E-mail-01は255文字以内にしてください。");
		}else{
			if(!f_is_valid_email_format($_POST["e_mail"])){
				// 不正な形式なのでエラーです
				$gc->msg->add("E-mail-01は不正な形式です。");
			}
		}
	}

	if(strlen($_POST["e_mail_2"]) > 0) {
		if(mb_strlen($_POST["e_mail_2"], C_ENCODING) > 255) {
			$gc->msg->add("E-mail-02は255文字以内にしてください。");
		}else{
			if(!f_is_valid_email_format($_POST["e_mail_2"])){
				// 不正な形式なのでエラーです
				$gc->msg->add("E-mail-02は不正な形式です。");
			}
		}
	}

	if(strlen($_POST["e_mail_3"]) > 0) {
		if(mb_strlen($_POST["e_mail_3"], C_ENCODING) > 255) {
			$gc->msg->add("E-mail-03は255文字以内にしてください。");
		}else{
			if(!f_is_valid_email_format($_POST["e_mail_3"])){
				// 不正な形式なのでエラーです
				$gc->msg->add("E-mail-03は不正な形式です。");
			}
		}
	}

	if(strlen($_POST["e_mail_4"]) > 0) {
		if(mb_strlen($_POST["e_mail_4"], C_ENCODING) > 255) {
			$gc->msg->add("E-mail-04は255文字以内にしてください。");
		}else{
			if(!f_is_valid_email_format($_POST["e_mail_4"])){
				// 不正な形式なのでエラーです
				$gc->msg->add("E-mail-04は不正な形式です。");
			}
		}
	}

	if(strlen($_POST["e_mail_5"]) > 0) {
		if(mb_strlen($_POST["e_mail_5"], C_ENCODING) > 255) {
			$gc->msg->add("E-mail-05は255文字以内にしてください。");
		}else{
			if(!f_is_valid_email_format($_POST["e_mail_5"])){
				// 不正な形式なのでエラーです
				$gc->msg->add("E-mail-05は不正な形式です。");
			}
		}
	}

	if(strlen($_POST["e_mail_6"]) > 0) {
		if(mb_strlen($_POST["e_mail_6"], C_ENCODING) > 255) {
			$gc->msg->add("E-mail-06は255文字以内にしてください。");
		}else{
			if(!f_is_valid_email_format($_POST["e_mail_6"])){
				// 不正な形式なのでエラーです
				$gc->msg->add("E-mail-06は不正な形式です。");
			}
		}
	}

	if(strlen($_POST["e_mail_7"]) > 0) {
		if(mb_strlen($_POST["e_mail_7"], C_ENCODING) > 255) {
			$gc->msg->add("E-mail-07は255文字以内にしてください。");
		}else{
			if(!f_is_valid_email_format($_POST["e_mail_7"])){
				// 不正な形式なのでエラーです
				$gc->msg->add("E-mail-07は不正な形式です。");
			}
		}
	}

	if(strlen($_POST["e_mail_8"]) > 0) {
		if(mb_strlen($_POST["e_mail_8"], C_ENCODING) > 255) {
			$gc->msg->add("E-mail-08は255文字以内にしてください。");
		}else{
			if(!f_is_valid_email_format($_POST["e_mail_8"])){
				// 不正な形式なのでエラーです
				$gc->msg->add("E-mail-08は不正な形式です。");
			}
		}
	}

	if(strlen($_POST["e_mail_9"]) > 0) {
		if(mb_strlen($_POST["e_mail_9"], C_ENCODING) > 255) {
			$gc->msg->add("E-mail-09は255文字以内にしてください。");
		}else{
			if(!f_is_valid_email_format($_POST["e_mail_9"])){
				// 不正な形式なのでエラーです
				$gc->msg->add("E-mail-09は不正な形式です。");
			}
		}
	}

	if(strlen($_POST["e_mail_10"]) > 0) {
		if(mb_strlen($_POST["e_mail_10"], C_ENCODING) > 255) {
			$gc->msg->add("E-mail-10は255文字以内にしてください。");
		}else{
			if(!f_is_valid_email_format($_POST["e_mail_10"])){
				// 不正な形式なのでエラーです
				$gc->msg->add("E-mail-10は不正な形式です。");
			}
		}
	}

	if(strlen($_POST["url"]) > 0) {
		if(mb_strlen($_POST["url"], C_ENCODING) > 255) {
			$gc->msg->add("URLは255文字以内にしてください。");
		}
	}

	if( (strlen($_POST["zip1"]) > 0) and (strlen($_POST["zip2"]) > 2) ) {
		$zip = $_POST["zip1"]."-".$_POST["zip2"];
		if (!preg_match("/^\d{3}\-\d{4}$/", $zip)) {
			$gc->msg->add("郵便番号の形式が不正です。");
		}
	}

	if( (strlen($_POST["sk_zip1"]) == 0) || (strlen($_POST["sk_zip2"]) == 0) ) {
		$gc->msg->add("請求先郵便番号を入力してください。");
	}elseif( (strlen($_POST["sk_zip1"]) > 0) and (strlen($_POST["sk_zip2"]) > 2) ) {
		$sk_zip = $_POST["sk_zip1"]."-".$_POST["sk_zip2"];
		if (!preg_match("/^\d{3}\-\d{4}$/", $sk_zip)) {
			$gc->msg->add("請求先郵便番号の形式が不正です。");
		}
	}

	if($_POST["sk_todoufuken_no"] < 1) {
		$gc->msg->add("請求先都道府県を選択してください。");
	}

	if(strlen($_POST["sk_add1"]) < 1) {
		$gc->msg->add("請求先住所1を入力してください。");
	}else{
		if(mb_strlen($_POST["sk_add1"], C_ENCODING) > 64) {
			$gc->msg->add("請求先住所1は64文字以内にしてください。");
		}
	}

	if(mb_strlen($_POST["sk_add2"], C_ENCODING) > 64) {
		$gc->msg->add("請求先住所2は64文字以内にしてください。");
	}

	if(mb_strlen($_POST["sk_jigyoubu"], C_ENCODING) > 64) {
		$gc->msg->add("請求事業所名は64文字以内にしてください。");
	}

	if(strlen($_POST["sk_tantou"]) < 1) {
		$gc->msg->add("請求担当者名を入力してください。");
	}else{
		if(mb_strlen($_POST["sk_tantou"], C_ENCODING) > 64) {
			$gc->msg->add("請求担当者名は64文字以内にしてください。");
		}
	}


	if( (strlen($_POST["jyougen"]) > 0) and (is_numeric($_POST["jyougen"]) == false) ){
		$gc->msg->add("月の利用限度額は数値を入力してください。");
	}

	if( ($_POST["light_flg"] == "1") and (strlen($_POST["kingaku_light"]) == 0)){
		$gc->msg->add("チェックを付けた場合はライトプラン金額を入力してください。");
	}elseif( (strlen($_POST["kingaku_light"]) > 0) and (is_numeric($_POST["kingaku_light"]) == false) ){
		$gc->msg->add("ライトプラン金額は数値を入力してください。");
	}elseif( (strlen($_POST["kingaku_light"]) > 0) and ($_POST["kingaku_light"] == "0") ){
		$gc->msg->add("ライトプラン金額は0以上の数値を入力してください。");
	}


	if( (strlen($_POST["kingaku_kotei"]) > 0) and (is_numeric($_POST["kingaku_kotei"]) == false) ){
		$gc->msg->add("固定金額は数値を入力してください。");
	}

	$comment= preg_replace('/^[\s ]*(.*?)[\s ]*$/u', '\1', $_POST["comment"]);
	$text=explode("\n", rtrim($_POST["comment"]));
	if(strlen($comment) > 1) {
		if(count($text)>3||mb_strlen($text[0], C_ENCODING) > 25 ||mb_strlen($text[1], C_ENCODING) > 25 || mb_strlen($text[2], C_ENCODING) > 25) {
			$gc->msg->add("コメントは3行以内、1行24文字までにして下さい。");
		}
	}

	//画像ファイル関連
	if ($gc->mode=="confirm") {

		$name = "img_file";
		if ($_FILES[$name]['error']!=UPLOAD_ERR_NO_FILE) {
			$img_info = fimg_image_temp($name);
			if ($img_info["return"]) {
				$gc->img_tmp_nm = $img_info["img_file"];
			}else{
				$gc->msg->add("ロゴ画像".$img_info["err_msg"]);
			}
		}

	}

	if($gc->msg->count > 0){
		return false;
	}

	return true;

}
Esempio n. 6
0
function input_check($posted) {
    $msg = "";
    
	if(($posted["chintai_flg"] !="1" && $posted["sublease_flg"] !="1" && $posted["relocation_flg"] !="1")) {
		$msg .= "希望のサービスを少なくとも1つ選択してください。";
	}

	if(($posted["purpose_flg"] == "")) {
		$msg .= "利用目的を選択してください。";
	}

	if(strlen($posted["buken_shozai"]) < 1) {
		$msg .= "物件所在地を入力してください。";
	}

	if(strlen($posted["sonota_jusho"]) < 1) {
		$msg .= "その他住所を入力してください。";
	}

	if($posted["buken_sbt"] != 3){
		if(strlen($posted["buken_tatemono"]) < 1) {
			$msg .= "建物名を入力してください。";
		}
	}

	if($posted["buken_sbt"] == 1){
		if(strlen($posted["buken_heya"]) < 1) {
			$msg .= "部屋番号を入力してください。";
		}
	}
	if(is_numeric($posted["chikunensu"])){
		if(strlen($posted["chikunensu"]) < 1 and is_numeric($posted["chikunensu"]) == false) {
			$msg = "築年数を入力してください。";
		}
	}else{
		$msg .= "築年数は数値を入力してください。";
	}

	if(is_numeric($posted["input_val"])){
		if(strlen($posted["input_val"]) < 1 and is_numeric($posted["input_val"]) == false) {
			$msg .= "延床面積を入力してください。";
		}
	}else{
		$msg .= "延床面積は数値を入力してください。";
	}

	if($posted["buken_sbt"] != 1){
		if(is_numeric($posted["land_val"])){
			if(strlen($posted["land_val"]) < 1 and is_numeric($posted["land_val"]) == false) {
				$msg .= "土地面積を入力してください。";
			}
		}else{
			$msg .= "土地面積は数値を入力してください。";
		}
	}

	if($posted["buken_sbt"] != 2){
		if(($posted["madori_no"] == "")) {
			$msg .= "間取りを選択してください。";
		}
	}

	if(($posted["meigi_no"] == "")) {
		$msg .= "物件名義を選択してください。";
	}

	if(($posted["genjyou_no"] == "")) {
		$msg .= "現況を選択してください。";
	}

	if(strlen($posted["namae"]) < 1) {
		$msg .= "お名前を入力してください。";
	}

	if(strlen($posted["tel"]) < 1) {
		$msg .= "電話番号を入力してください。";
	}

	if(strlen($posted["e_mail"]) < 1) {
		$msg .= "メールアドレスを入力してください。";
	}else{
		if(!f_is_valid_email_format($posted["e_mail"])){
			$msg .= "メールアドレスが不正です。";
		}
	}

	if(!($posted["sumai_flg"]=="0" or $posted["sumai_flg"]=="1")) {
		$msg .= "お住まいの住所を選択してください。";
	}

	if($posted["sumai_flg"]=="1") {
		if(strlen($posted["sumai_zipcode"]) < 1) {
			$msg .= "郵便番号を選択してください。";
		}
		if(strlen($posted["sumai_addr"]) < 1) {
			$msg .= "ご住所を入力してください。";
		}
	}

	if (strlen($msg) > 0){
		return $msg;
	} else {
        return $msg;
    }

}