public static function gibBenutzergruppe($name) { switch ($name) { case 'BW_WI': $name = 'WI_WI'; break; case 'AN_CI': $name = 'AN_CIB'; break; case 'AN_BT': $name = 'AN_BTB'; break; case 'AN_TB': $name = 'AN_TBB'; break; case 'FZ_FA': $name = 'FZ_A_FA'; break; case 'FZ_FK': $name = 'FZ_B_FK'; break; case 'IT_TI': $name = 'IT_TIB'; break; case 'IT_SW': $name = 'IT_SWB'; break; case 'MB_EK': $name = 'MB_EKB'; break; case 'MB_PO': $name = 'MB_POB'; break; case 'ME_FTD': $name = 'ME_FTB'; break; case 'ME_ATD': $name = 'ME_ATB'; break; case 'ME_ETD': $name = 'ME_ETB'; break; case 'BW_TB': $name = 'BW_TBB'; break; case 'SAGP': $name = 'SP'; break; case 'GL_MAP': $name = 'GL_IPM'; break; case 'GL_FMP': $name = 'GL_IPM'; break; case 'IT_NT': case 'ME_EMD': case 'SP_SPA': $name = 'ALT'; break; case 'TA': $name = 'TECHNABT'; break; } $benutzerGruppen = $GLOBALS['TYPO3_DB']->exec_SELECTquery('uid', 'fe_groups', "title='" . tx_he_tools_util::toupper($name) . "' AND deleted=0"); if ($GLOBALS['TYPO3_DB']->sql_num_rows($benutzerGruppen) == 1) { $gruppe = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($benutzerGruppen); return $gruppe[uid]; } else { t3lib_div::devLog('Benutzergruppe nicht gefunden: "' . $name . '"', 'he_personen', 0); // $this->fehlendeGruppen[] = $name; return 0; } }