ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Probleme und Fragen / PM max. life


Seite 1 von 1

PhoenixDH schrieb am 26.05.2005 um 19:35 Uhr

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 ?

Zweeper schrieb am 26.05.2005 um 21:33 Uhr

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 ;)

PhoenixDH schrieb am 27.05.2005 um 00:05 Uhr

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 !

theDon schrieb am 27.05.2005 um 01:27 Uhr

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."");
}

PhoenixDH schrieb am 27.05.2005 um 02:41 Uhr

Also löst ein User mit dem öffnen der Seite pm.php die gesammte Löschung aus ?

theDon schrieb am 27.05.2005 um 11:01 Uhr

ja.

PhoenixDH schrieb am 30.05.2005 um 07:51 Uhr

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 !

bdominik schrieb am 30.05.2005 um 12:32 Uhr

&& (time() % 60 > 55) )

PhoenixDH schrieb am 30.05.2005 um 12:42 Uhr

bdominik postete

&& (time() % 60 > 55) )

... das heißt ?

theDon schrieb am 30.05.2005 um 19:56 Uhr

Die werden nicht bei jedem Aufruf geloescht, sondern nur `ab und zu'.

Seite 1 von 1