예제 #1
0
파일: index.php 프로젝트: te-koyama/sheep
         $last_month_hearing_data = $hearing->getHearing($admin_id, $year, $last_month);
         if (!$last_month_hearing_data) {
             $alert_message[] = "前月のヒアリングシートが未記入です。";
         }
     }
 }
 // 該当月の期間IDを取得
 $start = getMonthStart($month, $year);
 $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) {