loginCheck($_COOKIE[bitjob][bitjob_id], $_COOKIE[bitjob][bitjob_pass], true); $login_name = $client_basic->getLoginName($login_id); if($_GET[agid]) { $_POST[agid] = $_GET[agid]; require_once "bitjob/table_class/agency_basic_data.php"; $agency_basic = new agency_basic_data; $agency_info = $agency_basic->getAgencyInfo($_GET[agid]); $_POST['client_basic_data:introduction_company'] = $agency_info[agency_name]; } require_once "bitjob/utility.php"; $util = new utility; if($_POST[sbtDelete1]) { @unlink($g_upload_client_file_root."/".$login_id."_1.jpg"); } if($_POST[sbtDelete2]) { @unlink($g_upload_client_file_root."/".$login_id."_2.jpg"); } $ary_err = array(); if($_POST[sbtConfirm]) { $_POST['client_basic_data:company_name'] = $util->mb_trim($_POST['client_basic_data:company_name']); if(!$_POST['client_basic_data:company_name']) $ary_err[0] = "・会社名を入力してください。"; $_POST['client_basic_data:company_name_kana'] = $util->mb_trim($_POST['client_basic_data:company_name_kana']); if(!$_POST['client_basic_data:company_name_kana']) $ary_err[kana] = "・会社名(カナ)を入力してください。"; $_POST['client_basic_data:url'] = $util->mb_trim($_POST['client_basic_data:url']); if(!$_POST['client_basic_data:url']) $ary_err[url] = "・URLを入力してください。"; $_POST['client_basic_data:establish_date'] = $util->mb_trim($_POST['client_basic_data:establish_date']); if(!$_POST['client_basic_data:establish_date']) $ary_err[1] = "・設立日を入力してください。"; $_POST['client_basic_data:president_name'] = $util->mb_trim($_POST['client_basic_data:president_name']); if(!$_POST['client_basic_data:president_name']) $ary_err[2] = "・代表者を入力してください。"; $_POST['client_basic_data:capital_size'] = $util->mb_trim($_POST['client_basic_data:capital_size']); if(!$_POST['client_basic_data:capital_size']) $ary_err[3] = "・資本金を入力してください。"; $_POST['client_basic_data:employee_number'] = $util->mb_trim($_POST['client_basic_data:employee_number']); if(!$_POST['client_basic_data:employee_number']) $ary_err[4] = "・従業員数を入力してください。"; $_POST['client_basic_data:revenue'] = $util->mb_trim($_POST['client_basic_data:revenue']); //if(!$_POST['client_basic_data:revenue']) // $ary_err[5] = "・売上を入力してください。"; $_POST['client_basic_data:business_description'] = $util->mb_trim($_POST['client_basic_data:business_description']); if(!$_POST['client_basic_data:business_description']) $ary_err[6] = "・事業内容を入力してください。"; $_POST['client_basic_data:company_address'] = $util->mb_trim($_POST['client_basic_data:company_address']); //if(!$_POST['client_basic_data:company_address']) // $ary_err[7] = "・事務所を入力してください。"; if($_FILES[userfile1][name]) { if( $_FILES[userfile1][error] == 2 || !strstr($_FILES[userfile1][type], "jpeg") ) { $ary_err[userfile1] = "・画像1をJPEGフォーマット(500KB以内)でアップロードしてください。"; }else { $_POST[userfile1_tmp] = $_FILES[userfile1][tmp_name]; $_POST[userfile1_name] = $_FILES[userfile1][name]; move_uploaded_file($_POST[userfile1_tmp], $g_upload_client_file_root.$_POST[userfile1_tmp]); } } $_POST['client_basic_data:person_in_charge_name'] = $util->mb_trim($_POST['client_basic_data:person_in_charge_name']); if(!$_POST['client_basic_data:person_in_charge_name']) $ary_err[8] = "・担当者 氏名を入力してください。"; $_POST['client_basic_data:person_in_charge_email'] = $util->mb_trim($_POST['client_basic_data:person_in_charge_email']); if(!$_POST['client_basic_data:person_in_charge_email']) $ary_err[9] = "・担当者(メールアドレス)を入力してください。"; else if(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$",$_POST['client_basic_data:person_in_charge_email'])) $ary_err[9] = "・担当者(メールアドレス)が正しくありません。"; $_POST['client_basic_data:person_in_charge_tel'] = $util->mb_trim($_POST['client_basic_data:person_in_charge_tel']); if(!$_POST['client_basic_data:person_in_charge_tel']) $ary_err[10] = "・担当者(電話番号)を入力してください。"; $_POST['client_basic_data:memo1_title'] = $util->mb_trim($_POST['client_basic_data:memo1_title']); $_POST['client_basic_data:memo1_detail'] = $util->mb_trim($_POST['client_basic_data:memo1_detail']); if(!$_POST['client_basic_data:memo1_title'] || !$_POST['client_basic_data:memo1_detail'] ) $ary_err[11] = "・採用担当者インタビュー1を入力してください。"; $_POST['client_basic_data:memo2_title'] = $util->mb_trim($_POST['client_basic_data:memo2_title']); $_POST['client_basic_data:memo2_detail'] = $util->mb_trim($_POST['client_basic_data:memo2_detail']); if(!$_POST['client_basic_data:memo2_title'] || !$_POST['client_basic_data:memo2_detail'] ) $ary_err[12] = "・採用担当者インタビュー2を入力してください。"; $_POST['client_basic_data:memo3_title'] = $util->mb_trim($_POST['client_basic_data:memo3_title']); $_POST['client_basic_data:memo3_detail'] = $util->mb_trim($_POST['client_basic_data:memo3_detail']); if(!$_POST['client_basic_data:memo3_title'] || !$_POST['client_basic_data:memo3_detail'] ) $ary_err[13] = "・採用担当者インタビュー3を入力してください。"; if($_FILES[userfile2][name]) { if( $_FILES[userfile2][error] == 2 || !strstr($_FILES[userfile2][type], "jpeg") ) { $ary_err[userfile2] = "・画像2をJPEGフォーマット(500KB以内)でアップロードしてください。"; }else { $_POST[userfile2_tmp] = $_FILES[userfile2][tmp_name]; $_POST[userfile2_name] = $_FILES[userfile2][name]; move_uploaded_file($_POST[userfile2_tmp], $g_upload_client_file_root.$_POST[userfile2_tmp]); } } $_POST['question1'] = $util->mb_trim($_POST['question1']); $_POST['question2'] = $util->mb_trim($_POST['question2']); if(!$_POST['question1'] || !$_POST['question2'] ) $ary_err[client_question] = "・応募者への質問を入力してください。"; if(!$login_id) { if(!$_POST['client_basic_data:login_id']){ $ary_err[login] = "・ログインIDを入力してください。"; }else if(!ereg("^[a-zA-Z0-9]{4,16}$",$_POST['client_basic_data:login_id'])){ $ary_err[login] = "・ログインIDを半角英数字4〜16文字以内で入力してください。"; }else if($client_basic->hasLoginID($_POST['client_basic_data:login_id'])) { $ary_err[login] = "・ご登録のログインIDは、既に使用されています。"; } } if(!$_POST['client_basic_data:password']){ $ary_err[password] = "・パスワードを入力してください。"; }else if(!ereg("^[a-zA-Z0-9]{4,16}$",$_POST['client_basic_data:password'])){ $ary_err[password] = "・パスワードを半角英数字4〜16文字以内で入力してください。"; }else if($_POST['client_basic_data:password'] != $_POST[password2]){ $ary_err[password] = "・パスワード(確認)が同じではありません。"; } if(!count($ary_err)) { include_once "new_com_confirm.html"; exit; } }else { if($login_id) { $rec_client = $client_basic->getClientInfo($login_id); foreach($rec_client as $key => $val) { $_POST['client_basic_data:'.$key] = $val; } $_POST['password2'] = $rec_client[password]; $rec_question = $cls_client_question->getQuestion($login_id); $_POST['question1'] = $rec_question[question1]; $_POST['question2'] = $rec_question[question2]; } } $page_title = "企業情報".($login_id?"編集":"新規"); include_once "header.html"; ?>