Ejemplo n.º 1
0
     $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;
         }
     }
Ejemplo n.º 2
0
     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