Toyed with the idea of showing Which Column is being sorted and if its ASC or DESC in dismissed notifications
This commit is contained in:
Binary file not shown.
Binary file not shown.
66
test_cron.php.save
Normal file
66
test_cron.php.save
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
require_once("config.php");
|
||||||
|
require_once("functions.php");
|
||||||
|
$company_id = 1;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* ###############################################################################################################
|
||||||
|
* REFRESH DATA
|
||||||
|
* ###############################################################################################################
|
||||||
|
*/
|
||||||
|
|
||||||
|
// REFRESH DOMAIN WHOIS DATA (1 a day)
|
||||||
|
// Get the oldest updated domain (MariaDB shows NULLs first when ordering by default)
|
||||||
|
$sql = mysqli_query($mysqli, "SELECT domain_id, domain_name FROM `domains` WHERE company_id = $company_id ORDER BY domain_updated_at LIMIT 1");
|
||||||
|
|
||||||
|
while ($row = mysqli_fetch_array($sql)) {
|
||||||
|
$domain_id = intval($row['domain_id']);
|
||||||
|
$domain_name = sanitizeInput($row['domain_name']);
|
||||||
|
|
||||||
|
$expire = getDomainExpirationDate($domain_name);
|
||||||
|
$records = getDomainRecords($domain_name);
|
||||||
|
$a = sanitizeInput($records['a']);
|
||||||
|
$ns = sanitizeInput($records['ns']);
|
||||||
|
$mx = sanitizeInput($records['mx']);
|
||||||
|
$txt = sanitizeInput($records['txt']);
|
||||||
|
$whois = sanitizeInput($records['whois']);
|
||||||
|
|
||||||
|
echo $domain_name;
|
||||||
|
// Update the domain
|
||||||
|
echo "before";
|
||||||
|
print_r($row);
|
||||||
|
mysqli_query($mysqli, "UPDATE domains SET domain_name = '$domain_name', domain_expire = '$expire', domain_ip = '$a', domain_name_servers = '$ns', domain_mail_servers = '$mx', domain_txt = '$txt', domain_raw_whois = '$whois' WHERE domain_id = $domain_id");
|
||||||
|
}
|
||||||
|
echo "Refresh Domain";
|
||||||
|
print_r($row);
|
||||||
|
//$row = [];
|
||||||
|
//$sql = [];
|
||||||
|
|
||||||
|
$domainAlertArray = [1,7,14,30,90,120];
|
||||||
|
|
||||||
|
foreach ($domainAlertArray as $day) {
|
||||||
|
|
||||||
|
//Get Domains Expiring
|
||||||
|
$sql = mysqli_query(
|
||||||
|
$mysqli,
|
||||||
|
"SELECT * FROM domains
|
||||||
|
LEFT JOIN clients ON domain_client_id = client_id
|
||||||
|
WHERE domain_expire = CURDATE() + INTERVAL $day DAY
|
||||||
|
AND domains.company_id = $company_id"
|
||||||
|
);
|
||||||
|
|
||||||
|
while ($row = mysqli_fetch_array($sql)) {
|
||||||
|
$domain_idb = intval($row['domain_id']);
|
||||||
|
$domain_nameb = sanitizeInput($row['domain_name']);
|
||||||
|
$domain_expire = sanitizeInput($row['domain_expire']);
|
||||||
|
$client_id = intval($row['client_id']);
|
||||||
|
$client_name = sanitizeInput($row['client_name']);
|
||||||
|
|
||||||
|
mysqli_query($mysqli, "INSERT INTO notifications SET notification_type = 'Domain', notification = 'Domain $domain_nameb for $client_name will expire in $day Days on $domain_expire', notification_client_id = $client_id, company_id = $company_id");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
echo "Domain Expiring";
|
||||||
|
print_r($row);
|
||||||
Reference in New Issue
Block a user