/**
  * Get trigger completion
  *
  * @param
  * @return
  */
 static function getTriggerOfAllCertificates($a_user_id, $a_self_eval = 0)
 {
     global $ilDB, $tree;
     die("ilBasicSkill::getTriggerOfAllCertificates is deprecated.");
     if (!is_array($a_user_id)) {
         $a_user_id = array($a_user_id);
     }
     $set = $ilDB->query($q = "SELECT user_id, status_date, trigger_ref_id, level_id, skill_id FROM skl_user_has_level WHERE " . $ilDB->in("user_id", $a_user_id, false, "integer"));
     $completion = array();
     while ($rec = $ilDB->fetchAssoc($set)) {
         if ((!is_array($completion[$rec["user_id"]]) || !in_array($rec["trigger_ref_id"], $completion[$rec["user_id"]])) && ilBasicSkill::_lookupCertificate($rec["skill_id"], $rec["level_id"])) {
             if ($tree->isInTree($rec["trigger_ref_id"])) {
                 $completion[$rec["user_id"]][] = $rec["trigger_ref_id"];
             }
         }
     }
     foreach ($a_user_id as $user_id) {
         if (!is_array($completion[$user_id])) {
             $completion[$user_id] = array();
         }
     }
     return $completion;
 }