* @created 2015-02-12 * @author R. Kumabe * @version v1.0 * @copyright Copyright (c) 2015 USEN */ $PAGE = "S_HEARING_EDIT"; require_once "../_init_auth.php"; require_once "hearing/class.Hearing.php"; try { //クラス読み込み $hearing = new Hearing(); //パラメータ初期値 $param = $request; $param['page'] = $PAGE; //validate処理 if ($error = $hearing->formValidate('edit', $param)) { $param['errors'] = $error; renderTemplate('error.tpl', $param); exit; } //必要パラメータをセット $param['answer_ability_list'] = $answer_ability_list; $param['answer_function_list'] = $answer_function_list; $param['answer_mind_list'] = $answer_mind_list; $param['answer_effort_list'] = $answer_effort_list; $param['answer_growth_list'] = $answer_growth_list; $param['answer_problem_list'] = $answer_problem_list; //レンダリング renderTemplate('hearing/edit.tpl', $param); exit; } catch (Exception $e) {
* @created 2015-02-17 * @author R. Kumabe * @version v1.0 * @copyright Copyright (c) 2015 USEN */ $PAGE = "S_HEARING_EDIT"; require_once "../_init_auth.php"; require_once "hearing/class.Hearing.php"; try { //クラス読み込み $hearing = new Hearing(); //パラメータ初期値 $param = $request; $param['page'] = $PAGE; //validate処理 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)) {
} if ($admin_data["division_name"] == "(部無し)") { $admin_data["division_name"] = ""; } // UPDATEかINSERTかを判断するためのフラグ $sql_flg = ""; // 編集ロック制御のためのフラグ // $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[] = "人事部確認が完了しました。"; } }