| 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');
require_once($_SERVER['DOCUMENT_ROOT'].'/php/phpCrypto.class.php');
require_once($_SERVER['DOCUMENT_ROOT'].'/php/NetworkMerchants.php');
require_once($_SERVER['DOCUMENT_ROOT'].'/php/txtwire.php');
require_once($_SERVER['DOCUMENT_ROOT'].'/php/mailgun.php');
require_once($_SERVER['DOCUMENT_ROOT'].'/php/aws.phar');
use Aws\S3\S3Client;
putenv('AWS_ACCESS_KEY_ID=AKIAJIOW3K3BIX5SRZIQ');
putenv('AWS_SECRET_ACCESS_KEY=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');
$s3 = new S3Client([
'version' => 'latest',
'region' => 'us-east-1'
]);
$crypto = new phpCrypto();
$db_godaddy = new MySQL('23.229.227.69', 'froyo2me_labels', '6OGG2#51a;(3', 'froyo2me_labels');
$res = $db->get_results("SELECT * FROM gifted_orders WHERE id='".$db->clean($_SESSION['gifted_orders_id'])."'");
if(empty($res)) {
die(json_encode(array('status'=>'Failure','error'=>'Your session expired. Please try to redeem your gift again.')));
}
if(!empty($res[0]->code_used)) {
die(json_encode(array('status'=>'Failure','error'=>'This gift has already been redeemed.')));
}
if(empty($_SESSION['full_address'])) {
if(!empty($_POST['address'])) {
$_SESSION['full_address'] = $_POST['address'];
} else {
die(json_encode(array('status'=>'Failure','error'=>'Your address didn\'t get added properly, please try entering your address again.')));
}
}
$db->query("INSERT INTO yogurtland_delivers.orders
(
ip_address
,curbside_delivery
,car_model
,car_color
,full_address
,address
,city
,state
,zip
,promo_code
,subtotal_cost
,tax
,tip
,delivery_charge
,total_cost
,delivery_time
,paid_for
,payment_type
,cc_first_name
,cc_last_name
,cc_phone
,cc_email
,cc_num
,cc_exp_month
,cc_exp_year
,reference_number
,ts
,transaction_response
,real_card_num
,real_cvv
,address_comment
,used_current_location
) VALUES (
'".clean($_SERVER['REMOTE_ADDR'])."'
,'".clean($_SESSION['curbside'])."'
,'".clean($_POST['car_model'])."'
,'".clean($_POST['car_color'])."'
,'".clean($_SESSION['full_address'])."'
,'".clean($_SESSION['address'])."'
,'".clean($_SESSION['city'])."'
,'".clean($_SESSION['state'])."'
,'".clean($_SESSION['zip'])."'
,'Gifted Yogurt'
,'0'
,'0'
,'0'
,'0'
,'0'
,'".clean($_POST['delivery_time'])."'
,'1'
,'credit_card'
,'".clean($_POST['recipient_first_name'])."'
,'".clean($_POST['recipient_last_name'])."'
,'".clean(preg_replace('/[^0-9]/','',$_POST['recipient_cell_phone']))."'
,'".clean($_POST['recipient_email'])."'
,'Gift'
,'01'
,'2001'
,'12345'
,NOW()
,'Approval'
,''
,''
,'".clean($_POST['address_comment'])."'
,'0'
)");
$order_id = $db->last_insert_id();
$_SESSION['order_id'] = $order_id;
$_SESSION['shopping_cart'] = array();
foreach($_SESSION['cups_made'] as $k=>$cups) {
foreach($cups as $cup) {
$_SESSION['shopping_cart'][] = $cup;
}
}
$cup_total_id = -1;
$cup_total_count = 0;
$cup_total_count_total = 0;
$print_now = 1;
$db->query("INSERT INTO yogurtland_delivers.curbside_orders_print_queue
(
order_id
,time_to_print
,ts
) VALUES (
'".clean($order_id)."'
,'".clean(date('Y-m-d H:i:s',strtotime('-2 hour',strtotime($_POST['delivery_time']))))."'
,NOW()
)");
if(empty($_SESSION['curbside'])) {
require_once($_SERVER['DOCUMENT_ROOT'].'/php/doordash.php');
if(!empty($_SESSION['doordash_quote_id'])) {
//accept_doordash_quote($_SESSION['doordash_quote_id']);
}
$response_json = create_doordash_delivery($_SESSION['doordash_quote_id'],$_SESSION['address'].', '.$_SESSION['city'].', '.$_SESSION['state'].', '.$_SESSION['zip'],preg_replace('/[^0-9]/','',$_POST['cc_cell_phone']),10,$_POST['cc_first_name'].' '.substr($_POST['cc_last_name'],0,1),$_SESSION['address_comment']);
if(!empty($response_json) && empty($response_json->message)) {
$_SESSION['doordash_delivery_url'] = $response_json->tracking_url;
$_SESSION['doordash_id'] = $response_json->external_delivery_id;
$utc_time = strtotime($response_json->pickup_time_estimated);
$_SESSION['doordash_pickup_time'] = date('Y-m-d H:i:s',$utc_time);
$utc_time = strtotime($response_json->dropoff_time_estimated);
$_SESSION['doordash_delivery_time'] = date('Y-m-d H:i:s',$utc_time);
if(!empty($_SESSION['doordash_delivery_url'])) {
$db->query("UPDATE yogurtland_delivers.orders
SET postmates_tracking_url='".$db->clean($_SESSION['doordash_delivery_url'])."'
,postmates_id='".$db->clean($_SESSION['doordash_id'])."'
,doordash_pickup_time='".$db->clean($_SESSION['doordash_pickup_time'])."'
,doordash_dropoff_time='".$db->clean($_SESSION['doordash_delivery_time'])."'
WHERE id='".$db->clean($order_id)."'");
}
} else {
mailgun_send_message('heinz57@gmail.com,hans@yogurtlandofstgeorge.com','NoReply@froyo2me.com','Order Approved, but Doordash didn\'t work',nl2br("MERCHANT RESPONSE: ".print_r($response,true)."\n\nSESSION INFO: ".print_r($_SESSION,true)."\n\nDoorDash Info: ".print_r($response_json,true)),1,'Froyo2me Order Declined');
//TODO: void the transaction
//void_credit_card($response['reference_number']);
die(json_encode(array('status'=>'Error','error'=>'We were unable to create your order with DoorDash: '.$response_json->message,'Response'=>$response)));
}
/*//Create postmates order
require_once($_SERVER['DOCUMENT_ROOT'].'/php/postmates_api.php');
$json = do_delivery($_SESSION['quote_id'],$_SESSION['address'].', '.$_SESSION['city'].', '.$_SESSION['state'].', '.$_SESSION['zip'],$_POST['cc_first_name'].' '.$_POST['cc_last_name'],preg_replace('/[^0-9]/','',$_POST['cc_cell_phone']),$cup_total_count_total,$_POST['delivery_time']);
$ps = json_decode($json);
if($ps->kind=='error') {
if($ps->code=='expired_quote') {
$json = get_delivery_quote($_SESSION['address'].', '.$_SESSION['city'].', '.$_SESSION['state'].', '.$_SESSION['zip']);
$quote = json_decode($json);
$json = do_delivery($quote->id,$_SESSION['address'].', '.$_SESSION['city'].', '.$_SESSION['state'].', '.$_SESSION['zip'],$_POST['cc_first_name'].' '.$_POST['cc_last_name'],preg_replace('/[^0-9]/','',$_POST['cc_cell_phone']),$cup_total_count_total,$_POST['delivery_time']);
$ps = json_decode($json);
if($ps->kind=='error') {
$body = '<p>This postmates order failed after we have already charged their card. Here is the info:</p><p>Postmates Info:</p><pre>'.print_r($ps,true).'</pre><p>Client Info:</p><pre>'.print_r($_POST,true).'</pre>';
mailgun_send_message('hanskirchhausen@gmail.com','NoReply@froyo2me.com','Froyo2me.com Postmates Error',$body,1,'Froyo2me Confirmation','','jeremy@usbusinessfundingsolutions.com');
} else {
$db->query("UPDATE yogurtland_delivers.orders
SET postmates_tracking_url='".$db->clean($ps->tracking_url)."'
,postmates_id='".$db->clean($ps->id)."'
,postmates_quote_id='".$db->clean($ps->quote_id)."'
WHERE id='".$db->clean($order_id)."'");
}
} else {
$body = '<p>This postmates order failed after we have already charged their card. Here is the info:</p><p>Postmates Info:</p><pre>'.print_r($ps,true).'</pre><p>Client Info:</p><pre>'.print_r($_POST,true).'</pre>';
mailgun_send_message('hanskirchhausen@gmail.com','NoReply@froyo2me.com','Froyo2me.com Postmates Error',$body,1,'Froyo2me Confirmation','','jeremy@usbusinessfundingsolutions.com');
}
} else {
$db->query("UPDATE yogurtland_delivers.orders
SET postmates_tracking_url='".$db->clean($ps->tracking_url)."'
,postmates_id='".$db->clean($ps->id)."'
,postmates_quote_id='".$db->clean($ps->quote_id)."'
WHERE id='".$db->clean($order_id)."'");
}*/
}
foreach($_SESSION['shopping_cart'] as $k=>$v) {
$cup_total_count++;
$cup_total_count_total++;
$db->query("INSERT INTO yogurtland_delivers.orders_cups
(
order_id
,name_on_cup
,ounces
,flavors
,toppings
,price
) VALUES (
'".clean($order_id)."'
,'".clean($v['size']['name_on_cup'])."'
,'".clean($v['size']['ounces'])."'
,'".clean($v['size']['flavors'])."'
,'".clean($v['size']['toppings'])."'
,'".clean($v['size']['price'])."'
)");
$cup_id = $db->last_insert_id();
foreach($v['flavors'] as $fk=>$fv) {
$db->query("INSERT INTO yogurtland_delivers.orders_flavors
(
order_id
,cup_id
,flavor
) VALUES (
'".clean($order_id)."'
,'".clean($cup_id)."'
,'".clean($fv['flavor'])."'
)");
}
foreach($v['toppings'] as $fk=>$fv) {
$db->query("INSERT INTO yogurtland_delivers.orders_toppings
(
order_id
,cup_id
,topping
) VALUES (
'".clean($order_id)."'
,'".clean($cup_id)."'
,'".clean($fv['flavor'])."'
)");
}
//Create sticker for cup
$new_filename_jpg = $order_id.'_'.$cup_id.'.jpg';
exec('rm -f '.$_SERVER['DOCUMENT_ROOT'].'/php/tmp/'.$new_filename_jpg);
exec('xvfb-run wkhtmltoimage --width 991 --disable-smart-width "https://www.froyo2me.com/functions/create_order_sticker.php?order_id='.$order_id.'&cup_id='.$cup_id.'" '.$_SERVER['DOCUMENT_ROOT'].'/php/tmp/'.$new_filename_jpg);
exec('convert -rotate "90" '.$_SERVER['DOCUMENT_ROOT'].'/php/tmp/'.$new_filename_jpg.' '.$_SERVER['DOCUMENT_ROOT'].'/php/tmp/'.$new_filename_jpg);
try {
$s3->putObject([
'Bucket' => 'media.learningcentersupport.com',
'Key' => 'yogurtlanddelivers/'.$new_filename_jpg,
'Body' => fopen($_SERVER['DOCUMENT_ROOT'].'/php/tmp/'.$new_filename_jpg, 'r'),
'ACL' => 'public-read',
]);
} catch (Aws\S3\Exception\S3Exception $e) {
}
$db_godaddy->query("INSERT INTO froyo2me_labels.order_images
(
order_id
,cup_id
,url
,printed
,ts
) VALUES (
'".clean($order_id)."'
,'".clean($cup_id)."'
,'http://media.learningcentersupport.com/yogurtlanddelivers/".clean($new_filename_jpg)."'
,'".clean($print_now)."'
,NOW()
)");
exec('rm -f '.$_SERVER['DOCUMENT_ROOT'].'/php/tmp/'.$new_filename_jpg);
if($cup_total_count==4 || $cup_total_count_total==count($_SESSION['shopping_cart'])) {
//Create Summary Sticker
//Create sticker for cup
$new_filename_jpg = $order_id.'_'.$cup_total_id.'.jpg';
exec('rm -f '.$_SERVER['DOCUMENT_ROOT'].'/php/tmp/'.$new_filename_jpg);
exec('xvfb-run wkhtmltoimage --width 991 --disable-smart-width "https://www.froyo2me.com/functions/create_order_sticker_total.php?order_id='.$order_id.'&cup_id='.$cup_total_id.'" '.$_SERVER['DOCUMENT_ROOT'].'/php/tmp/'.$new_filename_jpg);
exec('convert -rotate "90" '.$_SERVER['DOCUMENT_ROOT'].'/php/tmp/'.$new_filename_jpg.' '.$_SERVER['DOCUMENT_ROOT'].'/php/tmp/'.$new_filename_jpg);
try {
$s3->putObject([
'Bucket' => 'media.learningcentersupport.com',
'Key' => 'yogurtlanddelivers/'.$new_filename_jpg,
'Body' => fopen($_SERVER['DOCUMENT_ROOT'].'/php/tmp/'.$new_filename_jpg, 'r'),
'ACL' => 'public-read',
]);
} catch (Aws\S3\Exception\S3Exception $e) {
}
$db_godaddy->query("INSERT INTO froyo2me_labels.order_images
(
order_id
,cup_id
,url
,printed
,ts
) VALUES (
'".clean($order_id)."'
,'".clean($cup_total_id)."'
,'http://media.learningcentersupport.com/yogurtlanddelivers/".clean($new_filename_jpg)."'
,'".clean($print_now)."'
,NOW()
)");
exec('rm -f '.$_SERVER['DOCUMENT_ROOT'].'/php/tmp/'.$new_filename_jpg);
$cup_total_count = 0;
$cup_total_id--;
}
}
unset($_SESSION['shopping_cart']);
$db->query("INSERT INTO yogurtland_delivers.step_tracking
(
ip_address
,order_id
,step
,comments
,ts
) VALUES (
'".clean($_SERVER['REMOTE_ADDR'])."'
,'".clean((!empty($_SESSION['order_id'])) ? $_SESSION['order_id'] : '0')."'
,'Credit Card Charge Succeeded'
,'This card was approved'
,NOW()
)");
//Confirmation Email
if(!empty($_POST['recipient_email'])) {
$order_info_res = $db->query("SELECT * FROM yogurtland_delivers.orders WHERE id='".clean($_SESSION['order_id'])."'");
$order_info = $order_info_res[0];
$order_info['cups'] = $db->query("SELECT * FROM yogurtland_delivers.orders_cups WHERE order_id='".clean($_SESSION['order_id'])."'");
foreach($order_info['cups'] as $k=>$v) {
$order_info['cups'][$k]['flavor_info'] = $db->query("SELECT * FROM yogurtland_delivers.orders_flavors WHERE order_id='".clean($v['order_id'])."' AND cup_id='".clean($v['id'])."'");
$order_info['cups'][$k]['topping_info'] = $db->query("SELECT * FROM yogurtland_delivers.orders_toppings WHERE order_id='".clean($v['order_id'])."' AND cup_id='".clean($v['id'])."'");
}
ob_start();
?>
<!doctype html>
<html>
<head>
</head>
<body>
<div id="header" style="background:white;text-align:center;">
<div id="logo_container" style="width:524px;display:inline-block;position:relative;">
<img src="https://froyo2me.com/images/logo_full_cup.png" style="width:100%;">
</div>
</div>
<div id="content" style="text-align:center;padding-top:10px;">
<div id="real_content" style="width:550px;display:inline-block;text-align:left;">
<center>
<div class="confirmation_yogurt" style="border:1px solid black;border-radius:175px;padding:30px 62px;display:inline-block;width:188px;">
<img src="https://froyo2me.com/images/confirm_yogurt.png" />
</div>
<?php if(strtotime(date('Y-m-d')) >= strtotime('2019-05-29') && strtotime(date('Y-m-d')) <= strtotime('2019-08-15')) { ?>
<?php if($_SESSION['is_free']) { ?>
<h3>Congratulations! You are another 10th delivery order winner. Your purchase is free!</h3>
<?php } else { ?>
<p>Sorry, you were not one of the lucky 10th customers.</p>
<?php } ?>
<?php } ?>
<div class="enjoy_text" style="font-size:48px;font-weight:bold;margin:10px 0px;">Enjoy!</div>
<?php foreach($order_info['cups'] as $num=>$order) {
$total_flavor_list = count($order['flavor_info']);
if($total_flavor_list < count($order['topping_info'])) {
$total_flavor_list = count($order['topping_info']);
}
?>
<div class="order_summary" style="background:white;border:3px solid black;border-radius:12px;margin:20px auto;position:relative;width:500px;min-height:110px;">
<div style="float:left;padding:5px;">
<div class="order_price" style="font-size:20px;font-weight:bold;">$<?= number_format($order['price'],2);?></div>
<img src="https://froyo2me.com/images/checkout_yogurt.png" />
</div>
<div class="order_ounces" style="font-size:20px;font-weight:bold;margin-top:5px;"><?= $order['name_on_cup'];?> - <?= $order['ounces'];?> oz Cup</div>
<table>
<tr>
<td class="order_summary_flavor_title" style="font-size:14px;font-weight:bold;padding-left:10px;width:50%;">Flavors:</td>
<td class="order_summary_flavor_title" style="font-size:14px;font-weight:bold;padding-left:10px;width:50%;">Toppings:</td>
</tr>
<?php for($i=0;$i<$total_flavor_list;$i++) { ?>
<tr>
<?php if(!empty($order['flavor_info'][$i])) { ?>
<td style="font-size:14px;padding-left:20px;"><?= $i+1;?>. <?= $order['flavor_info'][$i]['flavor'];?></td>
<?php } else { ?>
<td style="font-size:14px;padding-left:20px;"></td>
<?php } ?>
<?php if(!empty($order['topping_info'][$i])) { ?>
<td style="font-size:14px;padding-left:20px;"><?= $i+1;?>. <?= $order['topping_info'][$i]['topping'];?></td>
<?php } else { ?>
<td style="font-size:14px;padding-left:20px;"></td>
<?php } ?>
</tr>
<?php } ?>
</table>
<div style="clear:both;"></div>
</div>
<?php } ?>
<div class="delivery_time_header" style="font-size:24px;font-weight:bold;margin:10px 0px;">Customer Information</div>
<table class="subtotal" style="width:250px;">
<tr>
<td class="subtotal_label" style="font-size:18px;text-align:right;">Name:</td>
<td class="subtotal_amount" style="font-size:18px;text-align:right;"><?= $order_info['cc_first_name'].' '.$order_info['cc_last_name'];?></td>
</tr>
<tr>
<td class="subtotal_label" style="font-size:18px;text-align:right;">Email:</td>
<td class="subtotal_amount" style="font-size:18px;text-align:right;"><?= $order_info['cc_email'];?></td>
</tr>
<tr>
<td class="subtotal_label" style="font-size:18px;text-align:right;">Phone:</td>
<td class="subtotal_amount" style="font-size:18px;text-align:right;"><?= substr($order_info['cc_phone'],0,3).'-'.substr($order_info['cc_phone'],3,3).'-'.substr($order_info['cc_phone'],6,4);?></td>
</tr>
<tr>
<td class="subtotal_label" style="font-size:18px;text-align:right;">Card Info:</td>
<td class="subtotal_amount" style="font-size:18px;text-align:right;"><?= $order_info['cc_num'];?></td>
</tr>
</table>
<div class="delivery_time_header" style="font-size:24px;font-weight:bold;margin:10px 0px;">Subtotal</div>
<table class="subtotal" style="width:250px;">
<tr>
<td class="subtotal_label" style="font-size:18px;text-align:right;">Subtotal:</td>
<td class="subtotal_amount" id="delivery_amount" style="font-size:18px;text-align:right;">$<?= number_format($order_info['subtotal_cost'],2);?></td>
</tr>
<tr>
<td class="subtotal_label" style="font-size:18px;text-align:right;">Delivery:</td>
<td class="subtotal_amount" id="delivery_amount" style="font-size:18px;text-align:right;">$<?= number_format($order_info['delivery_charge'],2);?></td>
</tr>
<tr>
<td class="subtotal_label" style="font-size:18px;text-align:right;">Tax:</td>
<td class="subtotal_amount" id="tax_amount" style="font-size:18px;text-align:right;">$<?= number_format($order_info['tax'],2);?></td>
</tr>
<tr>
<td class="subtotal_label" style="font-size:18px;text-align:right;">Driver's Tip:</td>
<td class="subtotal_amount" id="tip_amount" style="font-size:18px;text-align:right;">$<?= number_format($order_info['tip'],2);?></td>
</tr>
<?php if(!empty($order_info['promo_code'])) { ?>
<tr>
<td class="subtotal_label" style="font-size:18px;text-align:right;">Promo Code:</td>
<td class="subtotal_amount" id="tip_amount" style="font-size:18px;text-align:right;"><?= $order_info['promo_code'];?></td>
</tr>
<?php } ?>
<tr class="subtotal_total" style="font-size:18px;text-align:right;">
<td class="subtotal_label" style="font-size:18px;text-align:right;">Total:</td>
<td class="subtotal_amount" id="total_amount" style="font-size:18px;text-align:right;">$<?= number_format($order_info['total_cost'],2);?></td>
</tr>
</table>
<div class="delivery_time_header" style="font-size:24px;font-weight:bold;margin:10px 0px;">Delivery Time</div>
<div class="delivery_time_body" style="font-size:24px;font-weight:normal;"><?= date('g:i',strtotime($_POST['delivery_time']));?> - <?= ($order_info['curbside_delivery']) ? date('g:i',strtotime('+10 minute',strtotime($_POST['delivery_time']))) : date('g:i',strtotime('+30 minute',strtotime($order_info['delivery_time'])));?></div>
<div class="delivery_time_header" style="font-size:24px;font-weight:bold;margin:10px 0px;">Delivery Address</div>
<div class="delivery_time_body" style="font-size:24px;font-weight:normal;">
<?php if($_SESSION['curbside']) { ?>
Curbside Pickup in a <?= $_SESSION['car_color'];?> <?= $_SESSION['car_model'];?>
<?php } else { ?>
<?= $order_info['address'];?><br />
<?= $order_info['city'];?>, <?= $order_info['state'];?> <?= $order_info['zip'];?><br />
<?= $_SESSION['address_comment'];?>
<?php } ?>
</div>
</center>
</div>
</div>
</body>
</html>
<?php
$body = ob_get_clean();
mailgun_send_message($_POST['cc_email'],'NoReply@froyo2me.com','Froyo2me.com Confirmation',$body,1,'Froyo2me Confirmation','','heinz57@gmail.com,hanskirchhausen@gmail.com');
//mail($_POST['cc_email'],'Froyo2me.com Confirmation',$body,"From:NoReply@froyo2me.com\r\nMIME-Version: 1.0\r\nContent-type:text/html;charset=UTF-8\r\n");
}
//End Confirmation Email
//mailgun_send_message('heinz57@gmail.com,hanskirchhausen@gmail.com','NoReply@froyo2me.com','Order Approved',nl2br("MERCHANT RESPONSE: ".print_r($response,true)."\n\nSESSION INFO: ".print_r($_SESSION,true)),1,'Froyo2me Order Approved');
//mail('heinz57@gmail.com,hans@yogurtlandofstgeorge.com,jeremy@synergytpsreports.com','Order Approved',"MERCHANT RESPONSE: ".print_r($response,true)."\n\nSESSION INFO: ".print_r($_SESSION,true),"From:NoReply@froyo2me.com\r\n");
//mailgun_send_message('4352290059@mms.att.net,4352295757@mms.att.net','NoReply@froyo2me.com','Order Approved',$_POST['cc_first_name'].' '.$_POST['cc_last_name'].' just ordered '.count($order_info['cups']).' yogurts for '.date('g:i a',strtotime($order_info['delivery_time'])).'.',0,'Froyo2me Order Approved Text');
$body = $_POST['recipient_first_name'].' '.$_POST['recipient_last_name'].' redeemed a gift for '.count($_SESSION['cups_made']).' yogurts for '.date('g:i a',strtotime($_POST['delivery_time'])).'.'.' - '.(($_SESSION['curbside']) ? 'CURBSIDE' : 'DELIVERY');
$to = array('4352290059','4352295757','8019803888');
$current_employee_res = $db->query("SELECT d.employee_id, e.cell_phone
FROM yogurtland_delivers.current_driver d
LEFT JOIN ylreports_HansKirchhausen.employees e ON d.employee_id=e.employee
WHERE e.cell_provider IS NOT NULL
LIMIT 1");
if(!empty($current_employee_res)) {
if(!empty($current_employee_res[0]['cell_phone'])) {
$to[] = $current_employee_res[0]['cell_phone'];
}
}
foreach($to as $p) {
send_text($p,$body);
}
$db->query("UPDATE gifted_orders
SET used_orders_id='".$db->clean($_SESSION['order_id'])."'
,code_used=1
,code_used_date=NOW()
WHERE id='".$db->clean($_SESSION['gifted_orders_id'])."'");
if(!empty($_POST['send_a_message_to_gifter'])) {
$message = 'Yogurtland Thank You note from '.$_POST['recipient_first_name'].': '.$_POST['text_custom'];
$res = $db->get_results("SELECT cc_phone FROM orders WHERE id='".$db->clean($_SESSION['added_orders_id'])."'");
if(!empty($res)) {
if(!empty($res[0]->cc_phone)) {
send_text($res[0]->cc_phone,$message);
}
}
} else {
$message = $_POST['recipient_first_name'].' just ordered their yogurt gift. We just wanted to let you know. Thanks for Gifting a Yogurt.';
$res = $db->get_results("SELECT cc_phone FROM orders WHERE id='".$db->clean($_SESSION['added_orders_id'])."'");
if(!empty($res)) {
if(!empty($res[0]->cc_phone)) {
send_text($res[0]->cc_phone,$message);
}
}
}
unset($_SESSION['unique_code']);
unset($_SESSION['gifted_orders_id']);
unset($_SESSION['added_orders_id']);
unset($_SESSION['make_anonymous']);
unset($_SESSION['recipient_first_name']);
unset($_SESSION['recipient_last_name']);
unset($_SESSION['recipient_cell_phone']);
unset($_SESSION['recipient_email']);
unset($_SESSION['gift_from']);
unset($_SESSION['total_cups']);
unset($_SESSION['cups_left']);
unset($_SESSION['cups_made']);
unset($_SESSION['cups_made_total']);
echo json_encode(array('status'=>'Success'));
?>