Exemple #1
0
         // 未記入の週報があればその新入社員の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) {
                 if ($value["id"] == $w_no_data_id[$i]) {
                     array_push($w_t_no_data_name, $value["name"]);
                 }
             }
         }
     }
     // OJT開始時にアラートをださないための処理
     if ($month > START_MONTH) {
         // トレーナー(t)未記入の月報(m)があるかチェック
         // 未記入の月報があればその新入社員のIDを返す
         $m_no_data_id = $top->checkTrainersMonthly($start, $end, $new_emp_id);
         // トレーナー未記入の月報の新入社員名を取得
         for ($i = 0; $i < count($m_no_data_id); $i++) {
             foreach ($new_employee as $key => $value) {
                 if ($value["id"] == $m_no_data_id[$i]) {
                     array_push($m_t_no_data_name, $value["name"]);
                 }
             }
         }
     }
     $param['weekly_t_no_data'] = $w_t_no_data_name;
     $param['monthly_t_no_data'] = $m_t_no_data_name;
     $param['trainer_all_new_emp'] = $new_employee_all;
     $param['trainer_new_emp'] = $new_employee;
 }
 // 責任者