29.11.2020, 15:55
Hallo Community,
habe mir eine Task-Datei erstellt aktiviert in welcher ich User der Gruppe "5" (soweit sie länger als 24 Stunden nicht aktiviert haben) wieder gelöscht werden sollen. Irgend etwas klappt mit dem Befehl nicht. Eine Aufgabenplanung welche die Task-Datei aufruft wurde selbstverständlich erstellt.
ob mit oder ohne IF-Bedinung bzw. mit oder ohne Hochstrich, nciht funktioniert.
Nur:
funktioniert in phpMyAdmin aber nicht im Task.
Was mache ich falsch?
habe mir eine Task-Datei erstellt aktiviert in welcher ich User der Gruppe "5" (soweit sie länger als 24 Stunden nicht aktiviert haben) wieder gelöscht werden sollen. Irgend etwas klappt mit dem Befehl nicht. Eine Aufgabenplanung welche die Task-Datei aufruft wurde selbstverständlich erstellt.
PHP-Code:
function delete_user_not_activated($task)
{
global $db;
// Löschen aller User welche ihren Account nicht binnen 24 Stunden nach Registrierung aktiviert haben
if ($usergroup = 5 && ($regdate < TIME_NOW-(60*60*24))) {
$sql = "DELETE FROM `mybb_users` WHERE usergroup = 5";
$mysqli->query($sql);
}
add_task_log($task, "Löschung der nicht aktivierten User (>246 Stunden) ausgeführt");
}
?>
Nur:
PHP-Code:
DELETE FROM `mybb_users` WHERE usergroup = 5;
funktioniert in phpMyAdmin aber nicht im Task.
Was mache ich falsch?