[4.1.6] Benutzer wiederherstellen > 10

Dieses Forum enthält Diskussionen zu Bugs in ConPresso 4 und deren Lösungen.
Antworten
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7361
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 933 Mal
Kontaktdaten:

[4.1.6] Benutzer wiederherstellen > 10

Beitrag von MarkusR »

Bei einem frisch upgedateten Auftritt habe ich folgendes festgestellt:

Wenn es mehr als 10 deaktivierte User gibt, dann kommt man an diese nicht über die Pagination ran, weil der übergebene Parameter defaultAction nicht ausgewertet wird. Man kann also nur die Anzahl auf "Alle" umstellen.

Ich habe jetzt in _admin/users.php folgende Änderung vorgenommen:

Code: Alles auswählen

if ($_REQUEST['action']=='setPerPage') {
    if (!$antiCSRF->checkToken()) {
        $message[] = ___('Security check failed. Please try again.');
        logaction('users setPerPage', 'CSRF check failed.');
    } else {
        if ($anzahl!=$_POST['newPerPage'])
            $_SESSION['SID_pagers']['users'] = 0;
        $anzahl = $_POST['newPerPage'];
        if (!empty($_REQUEST['defaultAction']))
            $_REQUEST['action'] = $_REQUEST['defaultAction'];
    }
}
wird zu

Code: Alles auswählen

if ($_REQUEST['action']=='setPerPage') {
    if (!$antiCSRF->checkToken()) {
        $message[] = ___('Security check failed. Please try again.');
        logaction('users setPerPage', 'CSRF check failed.');
    } else {
        if ($anzahl!=$_POST['newPerPage'])
            $_SESSION['SID_pagers']['users'] = 0;
        $anzahl = $_POST['newPerPage'];
    }
}
if (!empty($_REQUEST['defaultAction']))
    $_REQUEST['action'] = $_REQUEST['defaultAction'];
Ich habe leider keinen Schimmer was das Mischen von action und defaultAction genau bewirkt, aber es scheint erstmal zu funktionieren.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Antworten