Files
citrus-cms/resources/views/cron-register-creator.blade.php
T
2026-04-28 21:15:09 +03:00

116 lines
3.3 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
if(!Cache::has("register-creator-cronjob")) {
Cache::put("register-creator-cronjob", simdi());
$queue = Cache::get("register-creator-queue");
if(!is_null($queue)) {
dump("Register Creator başladı");
foreach($queue AS $queueId => &$data) {
try {
$_POST = $data;
?>
@include("admin-ajax.pdf.register-creator")
<?php
$subject = "$queueId Register Creator Job Completed!";
$body = "Dear {$data['user']->name} {$data['user']->surname},
$queueId register creator job has been completed.
";
} catch (\Throwable $th) {
$subject = "$queueId Register Creator Job Not Completed!";
$body = "Dear {$data['user']->name} {$data['user']->surname},
$queueId register creator job not completed. Error detail there 👇
{$th->getMessage()}
";
Log::error($body);
dump($body);
}
mailSend($data['user']->email, $subject, $body);
$lastQueue = Cache::get("register-creator-queue");
unset($lastQueue[$queueId]);
Cache::put("register-creator-queue", $lastQueue);
}
//dump("Register Creator bitti");
} else {
//dump("Register Creator işi yok bekliyorum...");
}
Cache::forget("register-creator-cronjob");
} else {
dump("Register Creator Job çalışıyor bitmesini bekliyorum");
dump(Cache::get("register-creator-cronjob"));
}
if(!Cache::has("tp-creator-cronjob")) {
Cache::put("tp-creator-cronjob", simdi());
$queue = Cache::get("tp-creator-queue");
if(!is_null($queue)) {
dump("Register Creator başladı");
foreach($queue AS $queueId => &$data) {
try {
$_POST = $data;
?>
@include("admin-ajax.pdf.tp-register-creator")
<?php
$subject = "$queueId Register Creator Job Completed!";
$body = "Dear {$data['user']->name} {$data['user']->surname},
$queueId register creator job has been completed.
";
} catch (\Throwable $th) {
$subject = "$queueId Register Creator Job Not Completed!";
$body = "Dear {$data['user']->name} {$data['user']->surname},
$queueId register creator job not completed. Error detail there 👇
{$th->getMessage()}
";
Log::error($body);
dump($body);
}
mailSend($data['user']->email, $subject, $body);
$lastQueue = Cache::get("tp-creator-queue");
unset($lastQueue[$queueId]);
Cache::put("tp-creator-queue", $lastQueue);
}
dump("Register Creator bitti");
} else {
dump("Register Creator işi yok bekliyorum...");
}
Cache::forget("tp-creator-cronjob");
} else {
dump("Register Creator Job çalışıyor bitmesini bekliyorum");
dump(Cache::get("tp-creator-cronjob"));
}
?>