Die PM max. life steht bei mir im Moment noch auf 0.
Was passiert wenn ich die jetzt auf 30 Tage setzte, werden dann automatisch die gelöscht, die älter als 30 Tage sind ?
Gilt das auch für admins ? Wenn nicht, wo kann man das ändern ?
Ort: / Boardübersicht / Probleme und Fragen / PM max. life
Seite 1 von 1
Die PM max. life steht bei mir im Moment noch auf 0.
Was passiert wenn ich die jetzt auf 30 Tage setzte, werden dann automatisch die gelöscht, die älter als 30 Tage sind ?
Gilt das auch für admins ? Wenn nicht, wo kann man das ändern ?
Also ich kann dir soviel sagen: wenn du es auf 30 setzt dann werden PM die älter als 30 Tage sind automatisch gelöscht. Das gilt auch für Admins.
Mehr weis ich allerdings nicht ;)
Hm, dann werd ich jetzt mal meine User darauf aufmerksam machen !
Wäre aber super, wenn mir jemand sagen könnte, wann die gelöscht werden, da müsste doch ein CronJob laufen oder wird das beim einloggen des Users oder ins Admincenter gemacht ?
Auch die Datei würde mich interessieren, denn ich will manche Gruppen davon ausschließen !
pm.php ~ 64-69
// clearing DB from old Pms if ( $config['pmalive'] > 0 && (time() % 60 > 55) ) { $limit_date = time()-($config['pmalive']*(60*60*24)); thwb_query("DELETE FROM ".$pref."pm WHERE pmtime < ".$limit_date.""); }
Also löst ein User mit dem öffnen der Seite pm.php die gesammte Löschung aus ?
ja.
Hab das eingestellt auf 30 Tage, aber irgendwie sind jetzt immernoch genausoviele PM's vorhanden wie vorher, meine alten PMs wurden auch nicht gelöscht !
&& (time() % 60 > 55) )
bdominik postete
&& (time() % 60 > 55) )
... das heißt ?
Die werden nicht bei jedem Aufruf geloescht, sondern nur `ab und zu'.
Seite 1 von 1