Exemple #1
0
 $new_employee = $top->getAdminsNewEmp($id, $date);
 $param['admin_new_emp'] = $new_employee;
 // 退職者を除いた担当新入社員のIDを取得
 $new_emp_id = array();
 for ($i = 0; $i < count($new_employee); $i++) {
     $new_emp_id[] = $new_employee[$i]["id"];
 }
 $w_a_no_data_name = array();
 $m_a_no_data_name = array();
 $m_a_unit_no_data_name = array();
 $hearing_no_data = false;
 // OJT開始時にアラートをださないための処理
 if ($current_term["id"] > START_TERM) {
     // 責任者(a)未記入の週報(w)があるかチェック
     // 未記入の週報があればその新入社員のIDを返す
     $w_no_data_id = $top->checkAdminsWeekly($term, $new_emp_id);
     // 未記入の月報の新入社員名を取得
     for ($i = 0; $i < count($w_no_data_id); $i++) {
         foreach ($new_employee as $key => $value) {
             if ($value["id"] == $w_no_data_id[$i]) {
                 array_push($w_a_no_data_name, $value["name"]);
             }
         }
     }
 }
 // OJT開始時、紐付き期間前にアラートをださないための処理
 if ($month > START_MONTH) {
     // 責任者(a)未記入の月報(m)があるかチェック
     // 未記入の月報があればその新入社員のIDを返す
     $m_no_data_id = $top->checkAdminsMonthly($start, $end, $new_emp_id);
     // 責任者未記入の月報の新入社員名を取得