echo 'done'; } else { echo $gL10n->get('SYS_NO_RIGHTS'); } } elseif ($getMode === 3) { // Remove former membership of role if ($gCurrentUser->isWebmaster()) { $member = new TableMembers($gDb, $getMemberId); $member->delete(); // Entfernen erfolgreich -> Rueckgabe fuer XMLHttpRequest echo 'done'; } } elseif ($getMode === 4) { // reload role memberships $count_show_roles = 0; $roleStatement = getRolesFromDatabase($getUserId); $count_role = $roleStatement->rowCount(); getRoleMemberships('role_list', $user, $roleStatement, $count_role, true); } elseif ($getMode === 5) { // reload former role memberships $count_show_roles = 0; $roleStatement = getFormerRolesFromDatabase($getUserId); $count_role = $roleStatement->rowCount(); getRoleMemberships('former_role_list', $user, $roleStatement, $count_role, true); if ($count_role === 0) { echo '<script type="text/javascript">$("#profile_former_roles_box").css({ \'display\':\'none\' })</script>'; } else { echo '<script type="text/javascript">$("#profile_former_roles_box").css({ \'display\':\'block\' })</script>'; } } elseif ($getMode === 6) { // reload future role memberships
alt="' . $gL10n->get('ROL_RIGHT_WEBLINKS') . '" title="' . $gL10n->get('ROL_RIGHT_WEBLINKS') . '" />'); } if ($user->checkRolesRight('rol_all_lists_view') == 1) { $page->addHtml('<img onmouseover="profileJS.showInfo(\'' . substr($berechtigungs_Herkunft['rol_all_lists_view'], 2) . '\')" class="admidio-icon-info" src="' . THEME_PATH . '/icons/lists.png" alt="' . $gL10n->get('ROL_RIGHT_ALL_LISTS_VIEW') . '" title="' . $gL10n->get('ROL_RIGHT_ALL_LISTS_VIEW') . '" />'); } $page->addHtml('</p> <div><p class="alert alert-info" id="profile_authorization_content">' . $gL10n->get('SYS_SET_BY') . ':</p></div> </div> </div>'); // ******************************************************************************* // Roles block // ******************************************************************************* // Alle Rollen auflisten, die dem Mitglied zugeordnet sind $count_show_roles = 0; $result_role = getRolesFromDatabase($user->getValue('usr_id')); $count_role = $gDb->num_rows($result_role); //Ausgabe $page->addHtml(' <div class="panel panel-default" id="profile_roles_box"> <div class="panel-heading"> ' . $gL10n->get('ROL_ROLE_MEMBERSHIPS') . ' </div> <div class="panel-body" id="profile_roles_box_body"> ' . getRoleMemberships('role_list', $user, $result_role, $count_role, false) . ' </div> </div>'); // ******************************************************************************* // block with future memberships // ******************************************************************************* $count_show_roles = 0;
alt="' . $gL10n->get('ROL_RIGHT_WEBLINKS') . '" title="' . $gL10n->get('ROL_RIGHT_WEBLINKS') . '" />'); } if ($user->checkRolesRight('rol_all_lists_view') == 1) { $page->addHtml('<img onmouseover="profileJS.showInfo(\'' . substr($berechtigungs_Herkunft['rol_all_lists_view'], 2) . '\')" class="admidio-icon-info" src="' . THEME_PATH . '/icons/lists.png" alt="' . $gL10n->get('ROL_RIGHT_ALL_LISTS_VIEW') . '" title="' . $gL10n->get('ROL_RIGHT_ALL_LISTS_VIEW') . '" />'); } $page->addHtml('</p> <div><p class="alert alert-info" id="profile_authorization_content">' . $gL10n->get('SYS_SET_BY') . ':</p></div> </div> </div>'); // ******************************************************************************* // Roles block // ******************************************************************************* // Alle Rollen auflisten, die dem Mitglied zugeordnet sind $count_show_roles = 0; $roleStatement = getRolesFromDatabase($user->getValue('usr_id')); $count_role = $roleStatement->rowCount(); // Ausgabe // @ptabaden: Added h3 $page->addHtml(' <div class="panel panel-default" id="profile_roles_box"> <div class="panel-heading"><h3> ' . $gL10n->get('ROL_ROLE_MEMBERSHIPS') . '</h3> </div> <div class="panel-body" id="profile_roles_box_body"> ' . getRoleMemberships('role_list', $user, $roleStatement, $count_role, false) . ' </div> </div>'); // ******************************************************************************* // block with future memberships // *******************************************************************************
$member->stopMembership(); // Beendigung erfolgreich -> Rueckgabe fuer XMLHttpRequest echo 'done'; } } elseif ($getMode == 3) { // Remove former membership of role if ($gCurrentUser->isWebmaster()) { $member = new TableMembers($gDb, $getMemberId); $member->delete(); // Entfernen erfolgreich -> Rueckgabe fuer XMLHttpRequest echo 'done'; } } elseif ($getMode == 4) { // reload role memberships $count_show_roles = 0; $result_role = getRolesFromDatabase($getUserId); $count_role = $gDb->num_rows($result_role); getRoleMemberships('role_list', $user, $result_role, $count_role, true); } elseif ($getMode == 5) { // reload former role memberships $count_show_roles = 0; $result_role = getFormerRolesFromDatabase($getUserId); $count_role = $gDb->num_rows($result_role); getRoleMemberships('former_role_list', $user, $result_role, $count_role, true); if ($count_role == 0) { echo '<script type="text/javascript">$("#profile_former_roles_box").css({ \'display\':\'none\' })</script>'; } else { echo '<script type="text/javascript">$("#profile_former_roles_box").css({ \'display\':\'block\' })</script>'; } } elseif ($getMode == 6) { // reload future role memberships