📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
paketsatisscripti.demodesign.com.tr
/
config
📝
cron.php
← Geri Dön
<?php include("config.php"); include("api.php"); include("apiv2.php"); $iplog=ipal(); $tarih=date("Y-m-d H:i:s"); $cron=mysqli_query($baglanti,"select * from siparis where durum='Hazırlanıyor' or durum='Sipariş Alındı' or durum='Ödeme Alındı' or durum='Ödeme Alındı' or durum='Yükleniyor' ORDER BY id DESC"); while($satir=mysqli_fetch_array($cron)) { if($satir["islem"]=="1"){ continue; } $servis=$satir["servis"]; $servis = @mysqli_query($baglanti,"select * from service where id ='$servis'"); $servis = $servis->fetch_assoc(); if($servis["api"]!="Manuel"){ if($servis["id"]==Null){ continue; } $servisid=$servis["api"]; $api2 = @mysqli_query($baglanti,"select * from api where id ='$servisid'"); $api2 = $api2->fetch_assoc(); if($satir["durum"]=="Yeniden" || $satir["durum"]=="Ödeme Alındı" || $satir["durum"]=="Ödeme Alındı"){ $id=$satir["id"]; $api = new Api(); $api->api_url = $api2['api']; $api->api_key = $api2['anahtar']; if($servis["tip"]==2){ $sipid= (array)$api->order(array('service' => $servis["servisid"], 'link' => $satir["link"], 'comments' => $satir["miktar"])); } elseif($servis["tip"]==3){ $data=explode(" | ",$satir["link"]); $order = $api->order(array('service' => $servis["servisid"], 'link' => $data[0], 'quantity' => $satir["miktar"], 'username' => $data[1])); } else{ $sipid= (array)$api->order(array('service' => $servis["servisid"], 'link' => $satir["link"], 'quantity' => $satir["miktar"])); } if(@$sipid["order"]==Null){ mysqli_query($baglanti,"UPDATE siparis SET durum='Fail' WHERE id = '$id'"); } else{ $sipid=$sipid["order"]; mysqli_query($baglanti,"UPDATE siparis SET sipid='".$sipid."', durum='Sipariş Alındı' WHERE id = '$id'"); } } else{ $api = new Api(); $api->api_url = $api2['api']; $api->api_key = $api2['anahtar']; $sipdurum = (array)$api->status($satir["sipid"]); if($sipdurum["error"]=="Incorrect request" || $sipdurum["error"]=="Order not found."){ $api = new Api($api2['api'], $api2['anahtar']); $sipdurum = (array)$api->status($satir["sipid"]); } $id=$satir["id"]; $baslangic=$sipdurum["start_count"]; if($sipdurum["status"]=="Completed"){ $start_date = new DateTime($satir["tarih"]); $since_start = $start_date->diff(new DateTime($tarih)); $minutes = $since_start->days * 24 * 60; $minutes += $since_start->h * 60; $minutes += $since_start->i; $end=$minutes; $durum="Tamamlandı"; $islem="1"; $userid=$satir["user"]; $tarihlog=date("Y-m-d H:i:s"); $baglanti->query("INSERT INTO log (user, detay, ip, tarih) VALUES ('System','#$id numaralı sipariş tamamlandı.', '-', '$tarihlog')"); } elseif($sipdurum["status"]=="Partial"){ $end=$tarih; $durum="Kısmen Tamamlandı"; $islem="1"; $tarihlog=date("Y-m-d H:i:s"); $baglanti->query("INSERT INTO log (user, detay, ip, tarih) VALUES ('System','#$id numaralı sipariş kısmen tamamlandı.', '-', '$tarihlog')"); } elseif($sipdurum["status"]=="Canceled"){ $end=$tarih; $durum="İptal Edildi"; $islem="1"; $tarihlog=date("Y-m-d H:i:s"); $baglanti->query("INSERT INTO log (user, detay, ip, tarih) VALUES ('System','#$id numaralı sipariş iptal edildi.', '-', '$tarihlog')"); } elseif($sipdurum["status"]=="Pending"){ $end=""; $durum="Sipariş Alındı"; $islem="0"; } elseif($sipdurum["status"]=="Processing"){ $end=""; $durum="Hazırlanıyor"; $islem="0"; } elseif($sipdurum["status"]=="In progress"){ $end=""; $durum="Yükleniyor"; $islem="0"; } elseif($sipdurum["status"]=="104"){ $end=""; $durum="Fail"; $islem="0"; } else{ if($sipdurum["error"]=="Incorrect request"){ $end=""; $durum="Fail"; $islem="0"; } else{ $end=""; $durum=$sipdurum["status"]; $islem="0"; } } if($islem=="1"){ if($ayar["sms_bildirim"]=="1"){ $sms_icerik=$satir["sip_id"]."kodlu siparişiniz tamamlanmıştır."; $sms_bildir=$satir["telefon"]; $sms_user=$ayar["sms_user"]; $sms_pass=$ayar["sms_pass"]; $sms_tel=$ayar["sms_baslik"]; include("netgsm.php"); } if($ayar["mail_bildirim"]=="1"){ $mail_baslik="Siparişiniz Tamamlandı"; $mail_icerik="Siparişiniz başarıyla tamamlanmıştır.<br> ".$satir["sip_id"]." kodlu siparişiniz başarıyla tamamlanmıştır.<br> Bizi tercih ettiğiniz için teşekkür ederiz."; $mail_alan=$satir["mail"]; require("mail/class.phpmailer.php"); include("mail.php"); } if($ayar["telegram_bildirim"]==1){ $telegram_key=$ayar["telegram_key"]; $telegramchatid=$ayar["telegram_chatid"]; $msg=$satir["sip_id"]." idli sipariş tamamlandı."; sendTelegramMessage($telegramchatid,$msg,$telegram_key); } } $kalan=$sipdurum["remains"]; mysqli_query($baglanti,"UPDATE siparis SET baslangic='".$baslangic."', durum='".$durum."', kalan='".$kalan."', islem='".$islem."', end='".$end."' WHERE id = '$id'"); } }} echo "OK"; ?>
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula