public function modulUebersicht_lsf_vertiefungen(&$piObj, $studiengang, $vertiefung, $version, $darstellungsArt = '', $maxCol = '')
 {
     $get = t3lib_div::_GET();
     #
     if (isset($get['modulhandbuch'])) {
         $module = new tx_he_tools_lsf($piObj->cObj);
         $args = unserialize(base64_decode($get['modulhandbuch']));
         return $module->gibModulHandbuch($args);
     } else {
         if (isset($get['modulpdf'])) {
             $module = new tx_he_tools_lsf($piObj->cObj);
             $args = unserialize(base64_decode($get['modulpdf']));
             return $module->gibModulPdf($args);
         }
     }
     $whereStudiengang = 'deleted=0 AND uid=' . $studiengang;
     $abfrageStudiengang = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*', 'tx_hetools_module_studiengaenge', $whereStudiengang);
     if ($datenStudiengang = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($abfrageStudiengang)) {
         $studiengangBezeichnung = $datenStudiengang['title'];
         $studiengangLsf = $datenStudiengang['lsf_stdg'];
         $abschlussLsf = $datenStudiengang['lsf_abs'];
         $abschluss = $datenStudiengang['abschluss'];
         $semVertiefung = $datenStudiengang['sem_schwp'];
         $kuerzelFakultaet = $datenStudiengang['fakultaet'];
         $fakultaeten = tx_he_tools_util::gibfakultaetenListe();
         $fakultaetsBezeichung = $fakultaeten[$kuerzelFakultaet];
         $module = new tx_he_tools_lsf($piObj->cObj);
         $vertiefungLsf = '';
         if (!empty($vertiefung)) {
             $whereVertiefung = 'deleted=0 AND uid=' . $vertiefung;
             $abfrageVertiefung = $GLOBALS['TYPO3_DB']->exec_SELECTquery('vertiefung,kuerzel', 'tx_hetools_module_vertiefungen', $whereVertiefung);
             if ($datenVertiefung = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($abfrageVertiefung)) {
                 $studiengangBezeichnung .= ' - ' . $datenVertiefung['vertiefung'];
                 $vertiefungLsf = $datenVertiefung['kuerzel'];
             }
         }
         if ($darstellungsArt == 'TABELLE') {
             return $module->erzeugeModulTabelleMitVertiefungen($studiengangLsf, $abschlussLsf, $vertiefungLsf, $abschluss, $version, $semVertiefung, $studiengangBezeichnung, $fakultaetsBezeichung, $kuerzelFakultaet, $maxCol);
         } else {
             return $module->erzeugeModulListe($studiengangLsf, $abschlussLsf, $vertiefungLsf, $abschluss, $version, $semVertiefung, $studiengangBezeichnung, $fakultaetsBezeichung, $kuerzelFakultaet);
         }
     } else {
         $out = '<h3>Es wurde kein Eintrag für den Studiengang "' . $studiengang . '" ';
         if (!empty($vertiefung)) {
             $out .= 'und die Vertiefung "' . $vertiefung . '" ';
         }
         $out .= 'gefunden!</h3>';
         $out .= 'where:' . $where;
         return $out;
     }
 }