public static function getAutocompleteResult($a_field_id, $a_term)
 {
     global $ilUser;
     $multi_fields = array("interests_general", "interests_help_offered", "interests_help_looking");
     if (in_array($a_field_id, $multi_fields) && $a_term) {
         // registration has no current user
         $user_id = null;
         if ($ilUser && $ilUser->getId() && $ilUser->getId() != ANONYMOUS_USER_ID) {
             $user_id = $ilUser->getId();
         }
         $result = array();
         $cnt = 0;
         // term is searched in ALL interest fields, no distinction
         foreach (ilObjUser::findInterests($a_term, $ilUser->getId()) as $item) {
             $result[$cnt] = new stdClass();
             $result[$cnt]->value = $item;
             $result[$cnt]->label = $item;
             $cnt++;
         }
         // :TODO: search in skill data
         include_once "./Services/Skill/classes/class.ilSkillTreeNode.php";
         foreach (ilSkillTreeNode::findSkills($a_term) as $skill) {
             $result[$cnt] = new stdClass();
             $result[$cnt]->value = $skill;
             $result[$cnt]->label = $skill;
             $cnt++;
         }
     }
     return $result;
 }