public static function getStudyareaSearchstring($sem_tree_ids, $depth = true)
 {
     $db = DBManager::get();
     $searchtext = "";
     $study_areas = TreeAbstract::getInstance('StudipSemTree', false);
     foreach ($sem_tree_ids as $sem_tree_id) {
         $study_area_path = $depth ? (array) $study_areas->getParents($sem_tree_id) : array();
         array_unshift($study_area_path, $sem_tree_id);
         foreach ($study_area_path as $key => $study_area_path_part) {
             $path_part = array_splice($study_area_path, 0, $key + 1);
             $searchtext .= " sem_tree_" . implode("_", $path_part);
         }
     }
     return $searchtext;
 }