Exemplo n.º 1
0
 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;
     }
 }