Beispiel #1
0
 $end = getMonthEnd($month, $year);
 $new_emp_id = array();
 for ($i = 0; $i < count($new_emp); $i++) {
     $new_emp_id[] = $new_emp[$i]["id"];
 }
 // 当月の月報責任者振り返り欄のデータ数を確認
 // データ数と担当新入社員数とが一致しなければアラートを出す
 $count_monthly = $hearing->countAdminsMonthly($start, $end, $admin_id, $end_of_month);
 $not_exist_monthly_data = false;
 if ($count_monthly != count($new_emp)) {
     $not_exist_monthly_data = true;
     $alert_message[] = "当月の未記入の月報(振り返り欄)があります。先に記入してください。";
 }
 // 当月の到達レベル欄のデータ数を確認
 // データ数と担当新入社員数とが一致しなければアラートを出す
 $count_target_unit = $hearing->countTargetUnit($month, $year, $admin_id, $end_of_month);
 $not_exist_target_data = false;
 if ($count_target_unit != count($new_emp)) {
     $not_exist_target_data = true;
     $alert_message[] = "当月の未記入の月報(到達レベル欄)があります。先に記入してください。";
 }
 // 未記入の月報があると編集不可
 if ($not_exist_monthly_data || $not_exist_target_data) {
     $edit_flg = false;
 }
 //<E> 20150618 R.Kumabe ADD
 if (empty($hearing_data)) {
     // 登録データなし(初回入力時)
     //$new_emp = $hearing->getNewEmpData($admin_id);
     $hearing_id = "";
     $hearing_admin_id = "";