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
Example #2
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;
 $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
 // *******************************************************************************
Example #4
0
        $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