116 lines
3.3 KiB
PHP
116 lines
3.3 KiB
PHP
<?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"));
|
||
}
|
||
|
||
|
||
?>
|