Exemple #1
0
         $m_t_no_data_name = array();
         $m_a_no_data_name = array();
         $hearing_no_data = false;
     }
 }
 //新入社員
 if (in_array(ACCOUNT_NEW_EMP, $authority)) {
 }
 //トレーナー
 if (in_array(ACCOUNT_TRAINER, $authority)) {
     // トレーナー担当の退職者を含めた新入社員
     // 週報取得に使用
     $new_employee_all = $top->getTrainersAllNewEmp($id);
     // トレーナー担当の新入社員(退職者を除く)
     // トレーナー未記入の週報を検索時に使用
     $new_employee = $top->getTrainersNewEmp($id);
     // 退職者を除いた担当新入社員のIDを取得
     $new_emp_id = array();
     for ($i = 0; $i < count($new_employee); $i++) {
         $new_emp_id[] = $new_employee[$i]["id"];
     }
     $w_t_no_data_name = array();
     $m_t_no_data_name = array();
     // OJT開始時にアラートをださないための処理
     if ($current_term["id"] > START_TERM) {
         // トレーナー(t)未記入の週報(w)があるかチェック
         // 未記入の週報があればその新入社員のIDを返す
         $w_no_data_id = $top->checkTrainersWeekly($term, $new_emp_id);
         // トレーナー未記入の週報の新入社員名を取得
         for ($i = 0; $i < count($w_no_data_id); $i++) {
             foreach ($new_employee as $key => $value) {