$gMessage->show($gL10n->get('SYS_NO_RIGHTS')); } $gMessage->setForwardUrl($gNavigation->getUrl()); $gMessage->show($gL10n->get('ROL_ROLE_SET_MODE', $role->getValue('rol_name'), $gL10n->get('SYS_INACTIVE'))); } elseif ($getMode === 4) { // delete role from database try { $role->delete(); } catch (AdmException $e) { $e->showHtml(); } $gMessage->setForwardUrl($gNavigation->getUrl(), 2000); $gMessage->show($gL10n->get('SYS_DELETE_DATA')); } elseif ($getMode === 5) { // Rolle wieder aktiv setzen $return_code = $role->setActive(); if ($return_code < 0) { $gMessage->show($gL10n->get('SYS_NO_RIGHTS')); } $gMessage->setForwardUrl($gNavigation->getUrl()); $gMessage->show($gL10n->get('ROL_ROLE_SET_MODE', $role->getValue('rol_name'), $gL10n->get('SYS_ACTIVE'))); } elseif ($getMode === 6) { // Fragen, ob die inaktive Rolle geloescht werden soll $gMessage->setForwardYesNo($g_root_path . '/adm_program/modules/roles/roles_function.php?rol_id=' . $getRoleId . '&mode=4'); $gMessage->show($gL10n->get('ROL_ROLE_DELETE_DESC', $role->getValue('rol_name'))); } elseif ($getMode === 7) { $role->setValue('rol_visible', 0); $role->save(); $gMessage->setForwardUrl($gNavigation->getUrl(), 2000); $gMessage->show($gL10n->get('ROL_ROLE_SET_MODE', $role->getValue('rol_name'), $gL10n->get('SYS_INVISIBLE'))); } elseif ($getMode === 8) {