if ($error = $hearing->formValidate('complete', $param)) { $param['errors'] = $error; renderTemplate('error.tpl', $param); exit; } //期間マスタテーブルに存在しない日付の場合、登録不可 $date = $request['target_date']; $enable_date = isEnableDate($date); if (!$enable_date) { $param['errors'][] = "不正な日付なので登録できません。"; renderTemplate('error.tpl', $param); exit; } //登録可否判定 //falseが返ってくると登録不可 if (!$hearing->isEntryEnabled($param)) { $param['errors'][] = "データに不正が生じました。お手数ですが再度登録してください。"; renderTemplate('error.tpl', $param); exit; } //データ登録前整形処理 $year = $request['year']; $month = $request['month']; $sql_flg = $request['sql_flg']; $admin_id = $request['admin_id']; $hearing_id = $request['hearing_id']; $hearing_1 = $request['hearing_1']; $hearing_2 = $request['hearing_2']; $hearing_3 = $request['hearing_3']; $hearing_4 = $request['hearing_4']; $hearing_note = $request['hearing_note'];
// 編集ロック制御のためのフラグ // $edit_flgがtrueの場合、編集可能 $edit_flg = true; //<S> 20150617 R.Kumabe ADD //人事部確認ボタン $confirmed_message = array(); // 人事部フラグ更新 if (isset($request["confirmed"]) && $request["confirmed"] == "hr_confirmed") { //validate処理 if ($error = $hearing->formValidate('index', $request)) { $param['errors'] = $error; renderTemplate('error.tpl', $param); exit; } //登録可否判定 if (!$hearing->isEntryEnabled($request)) { $param['errors'][] = "データに不正が生じました。お手数ですが再度登録してください。"; renderTemplate('error.tpl', $param); exit; } else { $confirmed_by_hr = $hearing->updateConfirmedFlg($request["hearing_id"], $id); if ($confirmed_by_hr) { $confirmed_message[] = "人事部確認が完了しました。"; } } } //<E> 20150602 R.Kumabe ADD // 責任者に紐付く新入社員データ取得 $new_emp = array(); $new_emp = $hearing->getNewEmpData($admin_id, $end_of_month); //$new_emp = $hearing->getNewEmpData($admin_id);