public static function getOverdueEvaluations($evaluation) { global $db; $overdue_evaluations = array(); $query = "SELECT * FROM `evaluation_evaluators` WHERE `evaluation_id` = " . $db->qstr($evaluation["evaluation_id"]); $evaluators = $db->GetAll($query); foreach ($evaluators as $evaluator) { $evaluator_users = Models_Evaluation::getEvaluatorUsers($evaluator, true); foreach ($evaluator_users as $evaluator_user) { $temp_evaluation = Models_Evaluation::getUserOverdueEvaluation($evaluation, $evaluator, $evaluator_user); if ($temp_evaluation) { $overdue_evaluations[] = $temp_evaluation; } } } return $overdue_evaluations; }