| Server IP : 10.200.247.200 / Your IP : 216.73.217.19 Web Server : Apache System : Linux synergy-usa-sites 6.8.0-138-generic #138-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 31 22:41:49 UTC 2026 x86_64 User : jeremy ( 1001) PHP Version : 8.4.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/hans_sites/froyo2me.com/functions/ |
Upload File : |
<?php
session_start();
require_once($_SERVER['DOCUMENT_ROOT'].'/php/mysql.php');
$today = date('Y-m-d');
if($_POST['delivery_type']=='curbside') {
$_SESSION['curbside'] = '1';
?><h3>Curbside Time</h3><div><select name="delivery_time" class="delivery_time_dropdown"><?php
$start_date = date('Y-m-d').' 12:00:00';
$first_date = date('Y-m-d H:i:s',strtotime('+5 minute'));
$last_date = date('Y-m-d').' 17:30:00';
while(strtotime($start_date) <= strtotime($first_date)) {
$start_date = date('Y-m-d H:i:s',strtotime('+5 minute',strtotime($start_date)));
}
$res = $db->query("SELECT curbside_delivery,delivery_time FROM yogurtland_delivers.orders
WHERE DATE(delivery_time)='".clean($_POST['dt'])."'");
$first_one = true;
while(strtotime($start_date) <= strtotime($last_date)) {
$can_do = true;
foreach($res as $r) {
if($r['curbside_delivery']) {
if($r['delivery_time']==$start_date) {
$can_do = false;
break;
}
} else {
$r['delivery_end_time'] = date('Y-m-d H:i:s',strtotime('+30 minute',strtotime($r['delivery_time'])));
if(strtotime($r['delivery_time'])<=strtotime($start_date) && strtotime($r['delivery_end_time'])>=strtotime($start_date)) {
$can_do = false;
break;
}
}
}
if(strtotime($start_date) >= strtotime('2020-10-17 18:00:00') && strtotime($start_date) <= strtotime('2020-10-17 23:59:59')) {
$can_do = false;
}
if($can_do) {
if($first_one) {
$first_one = false;
?>
<option value="<?= $start_date;?>">ASAP - <?= date('g:i a',strtotime($start_date));?></option>
<?php
} else {
?>
<option value="<?= $start_date;?>"><?= date('g:i',strtotime($start_date));?> - <?= date('g:i a',strtotime('+5 minute',strtotime($start_date)));?></option>
<?php
}
}
$minute = date('i',strtotime($start_date));
if(!$can_do || in_array($minute,array('5','15','25','35','45','55'))) {
$start_date = date('Y-m-d H:i:s',strtotime('+5 minute',strtotime($start_date)));
} else {
$start_date = date('Y-m-d H:i:s',strtotime('+10 minute',strtotime($start_date)));
}
}
?></select><?php
} else {
$_SESSION['curbside'] = '0';
?><h3>Delivery Time</h3><div><select name="delivery_time" class="delivery_time_dropdown"><?php
$start_date = date('Y-m-d').' 12:00:00';
$first_date = date('Y-m-d H:i:s',strtotime('+15 minute'));
$last_date = date('Y-m-d').' 21:40:00';
while(strtotime($start_date) <= strtotime($first_date)) {
$start_date = date('Y-m-d H:i:s',strtotime('+15 minute',strtotime($start_date)));
}
$res = $db->query("SELECT delivery_time FROM yogurtland_delivers.orders
WHERE DATE(delivery_time)='".clean($_POST['dt'])."'");
while(strtotime($start_date) <= strtotime($last_date)) {
$can_do = true;
foreach($res as $r) {
if($r['delivery_time']==$start_date) {
$can_do = false;
break;
}
}
if(strtotime($start_date) >= strtotime('2020-10-17 18:00:00') && strtotime($start_date) <= strtotime('2020-10-17 23:59:59')) {
$can_do = false;
}
if($can_do) {
?>
<option value="<?= $start_date;?>"><?= date('g:i',strtotime($start_date));?> - <?= date('g:i a',strtotime('+30 minute',strtotime($start_date)));?></option>
<?php
}
$minute = date('i',strtotime($start_date));
$start_date = date('Y-m-d H:i:s',strtotime('+15 minute',strtotime($start_date)));
}
?></select><?php
}
?>