$param['form_target_year'] = $form_target_year; renderTemplate('maintenance/account/index.tpl', $param); exit; } else { //初期表示以後 //検索項目取得 $staff_cd = isset($_POST["search_staff_cd"]) ? $_POST["search_staff_cd"] : null; $name = isset($_POST["search_name"]) ? $_POST["search_name"] : null; $department_cd = isset($_POST["search_department_cd"]) ? $_POST["search_department_cd"] : null; $division_cd = isset($_POST["search_division_cd"]) ? $_POST["search_division_cd"] : null; $section_cd = isset($_POST["search_section_cd"]) ? $_POST["search_section_cd"] : null; $target_year = isset($_POST["search_target_year"]) ? $_POST["search_target_year"] : null; $error_message = ""; $limit_message = ""; if (!emp($staff_cd)) { $error_message = num_check($staff_cd); if (!emp($error_message)) { //社員CDに数値が入っていなければメッセージを渡してexit $error_message = "社員CDは" . $error_message; $param['form_staff_cd'] = $staff_cd; $param['form_name'] = $name; $param['form_department_cd'] = $department_cd; $param['form_division_cd'] = $division_cd; $param['form_section_cd'] = $section_cd; $param['form_target_year'] = $target_year; $param['result'] = null; $param['error_message'] = $error_message; renderTemplate('maintenance/account/index.tpl', $param); exit; } }
if (!emp($error_num_message)) { $error_message[] = "社員CD(OJT責任者)は" . $error_num_message; } } // 記入者チェック検索時、チェックのみ選択され、対象月が選択されていなければエラーメッセージを格納 if (emp($target_month) && !emp($no_data_flg)) { $error_message[] = "未記入者を検索する場合は対象月を選択ください。"; } // 新入社員から検索する場合、検索された値が新入社員のものでなければエラーメッセージを格納 // 新入社員の場合は、その社員情報を$new_emp_infoにセット //$new_emp_id = ""; $new_emp_info = array(); $is_num = true; if (!emp($new_emp_staff_cd) || !emp($new_emp_name)) { if (!emp($new_emp_staff_cd)) { $error_num_message = num_check($new_emp_staff_cd); if (!emp($error_num_message)) { $error_message[] = "社員CD(新入社員)は" . $error_num_message; $is_num = false; } else { $is_num = true; } } if ($is_num) { $new_emp_info = $search->getNewEmpInfo($new_emp_staff_cd, $new_emp_name, $target_year); if (empty($new_emp_info)) { $error_message[] = "該当する新入社員が存在しないため、ヒアリングシートを検索できません。"; } } } // エラーメッセージが入っていたらexit