Exemple #1
0
 // 責任者に紐付く新入社員データ取得
 $new_emp = array();
 $new_emp = $hearing->getNewEmpData($admin_id, $end_of_month);
 //$new_emp = $hearing->getNewEmpData($admin_id);
 // データ取得(自組織についての項目箇所)
 $hearing_data = $hearing->getHearing($admin_id, $year, $month);
 // 変数用意
 $hearing_unit_data = array();
 //<S> 20150618 R.Kumabe ADD
 //到達レベルヒアリングシート誤入力対応、到達レベル未入力でヒアリングシート入力を避けるための処理対応
 $alert_message = array();
 // 前月データの存在確認
 $last_month = $month - 1;
 $end_of_last_month = getYYYYMMDD($year, $last_month, "end_of_month");
 if ($month > START_MONTH) {
     $last_month_relation = $hearing->checkLastMonthRelation($admin_id, $end_of_last_month);
     if ($last_month_relation) {
         $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"];
 }
 // 当月の月報責任者振り返り欄のデータ数を確認