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; } }