missdynamite
Mitglied
Dabei seit: 22.03.07
Beiträge: 12
Herkunft: Schweiz Forenversion: 2.3
|
|
Dies ist eine vorgefertigte Schablone.
Bitte fülle soviel aus, wie dir nur Möglich ist, du kannst auch gerne noch mehr Angaben machen.
Problembeschreibung:
Immer wenn eine Gruppe im ACP bearbeitet wird kommt eine Fehlermeldung, bei den Co Administratoren stürzt das gesamte ACP ab und löscht dann User. Was kann ich tun? Bzw. wie kann ich den Fehler beheben. Weiss keinen Rat mehr.
Fehlermeldung:
Fatal error: Maximum execution time of 30 seconds exceeded in /www/htdocs/w0083e60/forum/acp/lib/functions.php on line 2045
Link zum Forum oder Screenshot:
Dies ist der entsprechende Code in der function.php
code: |
1:
|
$data['permissions'] = array(); $permissioncache = array(); $result = $db->query("SELECT p.*,g.priority,g.grouptype FROM bb".$n."_permissions p LEFT JOIN bb".$n."_groups g USING(groupid) WHERE p.groupid IN ($groupids) ORDER BY g.priority ASC, g.grouptype DESC"); while ($row = $db->fetch_array($result, MYSQL_ASSOC)) $permissioncache[$row['boardid']][$row['groupid']] = $row; // inherit forum permissions inheritpermissions(0, $permissioncache); // go through forum permissions foreach ($permissioncache as $boardid => $val) { foreach ($val as $row) { if (isset($data['permissions'][$row['boardid']])) $tmp = $data['permissions'][$row['boardid']]; else $tmp = array(); reset($row); while (list($key, $val) = each($row)) { if ($val == -1 || $key == 'groupid') continue; if (!isset($tmp[$key])) $tmp[$key] = $val; if ($row['priority'] || $val == 1 || ($val == 0 && $tmp[$key] != 1)) $tmp[$key] = $val; } $data['permissions'][$row['boardid']] = $tmp; |
|
Was wurde zuletzt geändert oder eingebaut?
Nichts Fehler trat während des Betriebes mit einem Mal auf.
Dateianhang: |
screen.jpg (37,50 KB, 38 mal heruntergeladen)
|
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von missdynamite: 11.02.09 19:45.
|
|