Hi Uwe,
das kann nicht passen:
PHP-Code:
$bouncetime = time() - 1674987869*365;
Ich hatte dir beschrieben, dass hier Sekunden pro Tag x Tage eigefügt werden müssen.
Wenn du also auf 1 Jahr(+) Inaktivität prüfen willst, dann muss es in deinem Beispiel so aussehen:
PHP-Code:
$bouncetime = time() - 86400*365;
In der Aufgabenverwaltung hast du dich auch beim Dateinamen verschrieben, fällt mir gerade auf.
sorry, aber auch damit klappt es nicht. Es scheint da irgendwo noch ein Fehler zu sein.
Siehe mein letzten Beitrag.
(Vor 9 Stunden)Schnapsnase schrieb: [ -> ]In der Aufgabenverwaltung hast du dich auch beim Dateinamen verschrieben, fällt mir gerade auf.
oh, das ist ja peinlich.
Leider klappt es auch mit dem korrigierten Namen nicht.
Aber vielleicht sollte ich es einfach so lassen.
Lt. deiner Aufgabenplanung wird der Task ja erst heute Abend gestartet, sofern in dieser Zeit auch dein Forum besucht ist.
Hast du denn diese Aufgabe mal manuell gestartet.
Wenn das auch nicht funktioniert, dann lass es mich mal selbst ansehen.
Brauche dann mal einen temp. Zugang.
Da der Task aufgrund der fehlerhaften Dateiangabe nicht beendet werden konnte, kann es sein, dass er jetzt für geraume Zeit gesperrt ist. Das weiß allerdings nicht so genau...
Bleibt abzuwarten.
ja, habe es auch mehrfach manuell ausgeführt.
Wir können ja mal heute abwarten. Einen Zugang sende ich Dir dann per PN.
Sorry Uwe,
ich hatte einen Fehler im Query.
Ändere die Datei nochmal wie folgt:
PHP-Code:
<?php
function task_changegroup($task)
{
global $db;
$update_array = array(
"usergroup" => "18",
"additionalgroups" => "",
);
$bouncetime = time() - 86400*365;
$db->update_query("users", $update_array, "lastactive < (".$bouncetime.")");
add_task_log($task, 'Inaktive Benutzer wurden verschoben.');
}
Danach sollte es funktionieren. Ggf. noch ein paar Minuten warten, falls der Task wegen des Fehlers noch gesperrt sein sollte.
Sorry
ja, da hat geklappt - super :-))
Brauchst dich nicht zu entschuldigen. Ich finde es große Klasse, dass so eine Hilfe stattfindet.
Damit ist nun das Thema endgültig erledigt.
Nochmals Danke.