| 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/ |
Upload File : |
<?php
session_start();
require_once($_SERVER['DOCUMENT_ROOT'].'/php/mysql.php');
$start_date = '2020-03-18 00:00:00';
$end_date = '2020-04-12 23:59:59';
$res = $db->get_results("SELECT c.name_on_cup,c.ounces,o.cc_first_name,o.cc_last_name,o.id
FROM orders_cups c
LEFT JOIN orders o ON c.order_id=o.id
WHERE o.ts BETWEEN '".$db->clean($start_date)."' AND '".$db->clean($end_date)."'
AND o.cc_last_name NOT IN ('kirchhausen','plant','barton','family')
AND o.promo_code<>'Gifted Yogurt'
AND CONCAT(o.cc_first_name,' ',o.cc_last_name) NOT IN ('Emily Memmott','Emma Woolley')
GROUP BY c.id");
$tickets = array();
foreach($res as $r) {
$r->first_name = str_replace("'",'',str_replace('"','',$r->cc_first_name));
$r->last_name = str_replace("'",'',str_replace('"','',$r->cc_last_name));
$r->name_on_cup = str_replace("'",'',str_replace('"','',$r->name_on_cup));
//$entry = $r->first_name.' '.$r->last_name.' ('.$r->name_on_cup.')';
$entry = $r->first_name.' '.$r->last_name;
if($r->ounces=='7') {
$tickets[] = $entry;
} elseif($r->ounces=='14') {
$tickets[] = $entry;
$tickets[] = $entry;
} elseif($r->ounces=='21') {
$tickets[] = $entry;
$tickets[] = $entry;
$tickets[] = $entry;
}
}
$prize_1 = $tickets;
$prize_2 = $tickets;
$prize_3 = $tickets;
shuffle($prize_1);
shuffle($prize_2);
shuffle($prize_3);
array_unshift($prize_1,'Airpods');
array_unshift($prize_2,'Gift Card');
array_unshift($prize_3,'Scooter');
?>
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=.68, minimum-scale=.68, maximum-scale=.68">
<meta name="description" content="Yogurtland Delivers is the delivery website for frozen yogurt from Yogurtland in St. George Utah.">
<meta name="keywords" content="Frozen Yogurt, Yogurtland, Yogurtland Delivers, Yogurtlanddelivers, Yogurtlanddelivers.com">
<title>Choose Winner</title>
<style>
body {
margin:0px;
padding:0px;
}
#easter_winner {
width:1920px;
height:1080px;
background:url(/images/easter_winner_background.jpg) 0 0 no-repeat;
margin:0px auto;
position:relative;
}
#prize_1,#prize_2,#prize_3 {
position:absolute;
cursor:pointer;
}
#prize_1 {
width: 248px;
height: 317px;
top: 398px;
left: 22px;
}
#prize_2 {
width: 244px;
height: 350px;
top: 365px;
left: 679px;
}
#prize_3 {
width: 230px;
height: 345px;
top: 400px;
left: 1320px;
}
.winner_prize_1 {
position:absolute;
left: 264px;
font-weight:bold;
color: #804262;
text-align:center;
width:400px;
}
.winner_prize_2 {
position:absolute;
left: 915px;
font-weight:bold;
color: #804262;
text-align:center;
width:400px;
}
.winner_prize_3 {
position:absolute;
left: 1529px;
font-weight:bold;
color: #804262;
text-align:center;
width:400px;
}
.winner_minus_5 {
font-size:12px;
top: 175px;
}
.winner_minus_4 {
font-size:18px;
top: 240px;
}
.winner_minus_3 {
font-size:24px;
top: 305px;
}
.winner_minus_2 {
font-size:30px;
top: 370px;
}
.winner_minus_1 {
font-size:36px;
top: 435px;
}
.winner {
font-size:42px;
top: 525px;
color: white;
}
.winner_plus_1 {
font-size:36px;
top: 615px;
}
.winner_plus_2 {
font-size:30px;
top: 680px;
}
.winner_plus_3 {
font-size:24px;
top: 745px;
}
.winner_plus_4 {
font-size:18px;
top: 810px;
}
.winner_plus_5 {
font-size:12px;
top: 875px;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
var prize_1 = <?= json_encode($prize_1);?>;
var prize_2 = <?= json_encode($prize_2);?>;
var prize_3 = <?= json_encode($prize_3);?>;
var spinning_interval_1 = null;
var spinning_interval_2 = null;
var spinning_interval_3 = null;
var is_spinning_1 = false;
var is_spinning_2 = false;
var is_spinning_3 = false;
var current_pos_1 = 0;
var current_pos_2 = 0;
var current_pos_3 = 0;
var spinning_speed_1 = 10;
var spinning_speed_2 = 10;
var spinning_speed_3 = 10;
function start_spinning(which_prize) {
if(which_prize=='1') {
is_spinning_1 = true;
spinning_speed_1 = 200;
spin('1',200);
} else if(which_prize=='2') {
is_spinning_2 = true;
spinning_speed_2 = 200;
spin('2',200);
} else if(which_prize=='3') {
is_spinning_3 = true;
spinning_speed_3 = 200;
spin('3',200);
}
}
function spin(which_prize,speed) {
if(which_prize=='1') {
if(spinning_speed_1>200 && !is_spinning_1) {
return false;
}
current_pos_1++;
if(current_pos_1 >= prize_1.length) {
current_pos_1 = 0;
}
for(var i=-5;i<0;i++) {
var pos = current_pos_1 + i;
if(pos<0) {
pos = prize_1.length+pos;
}
$('#winner_1_minus_'+(i*-1)).html(prize_1[pos]);
}
$('#winner_1').html(prize_1[current_pos_1]);
for(var i=1;i<=5;i++) {
var pos = current_pos_1 + i;
if(pos>prize_1.length) {
pos = i;
}
$('#winner_1_plus_'+(i)).html(prize_1[pos]);
}
spinning_interval_1 = window.setTimeout(function() {
if(is_spinning_1) {
if(spinning_speed_1>10) {
spinning_speed_1 -= 5;
}
} else {
spinning_speed_1 += 5;
}
spin(which_prize,spinning_speed_1);
},speed);
} else if(which_prize=='2') {
if(spinning_speed_2>200 && !is_spinning_2) {
return false;
}
current_pos_2++;
if(current_pos_2 >= prize_2.length) {
current_pos_2 = 0;
}
for(var i=-5;i<0;i++) {
var pos = current_pos_2 + i;
if(pos<0) {
pos = prize_2.length+pos;
}
$('#winner_2_minus_'+(i*-1)).html(prize_2[pos]);
}
$('#winner_2').html(prize_2[current_pos_2]);
for(var i=1;i<=5;i++) {
var pos = current_pos_2 + i;
if(pos>prize_2.length) {
pos = i;
}
$('#winner_2_plus_'+(i)).html(prize_2[pos]);
}
spinning_interval_2 = window.setTimeout(function() {
if(is_spinning_2) {
if(spinning_speed_2>10) {
spinning_speed_2 -= 5;
}
} else {
spinning_speed_2 += 5;
}
spin(which_prize,spinning_speed_2);
},speed);
} else if(which_prize=='3') {
if(spinning_speed_3>200 && !is_spinning_3) {
return false;
}
current_pos_3++;
if(current_pos_3 >= prize_3.length) {
current_pos_3 = 0;
}
for(var i=-5;i<0;i++) {
var pos = current_pos_3 + i;
if(pos<0) {
pos = prize_3.length+pos;
}
$('#winner_3_minus_'+(i*-1)).html(prize_3[pos]);
}
$('#winner_3').html(prize_3[current_pos_3]);
for(var i=1;i<=5;i++) {
var pos = current_pos_3 + i;
if(pos>prize_3.length) {
pos = i;
}
$('#winner_3_plus_'+(i)).html(prize_3[pos]);
}
spinning_interval_3 = window.setTimeout(function() {
if(is_spinning_3) {
if(spinning_speed_3>10) {
spinning_speed_3 -= 5;
}
} else {
spinning_speed_3 += 5;
}
spin(which_prize,spinning_speed_3);
},speed);
}
}
function stop_spinning(which_prize) {
if(which_prize=='1') {
is_spinning_1 = false;
} else if(which_prize=='2') {
is_spinning_2 = false;
} else if(which_prize=='3') {
is_spinning_3 = false;
}
}
$('document').ready(function() {
$('#prize_1').click(function() {
if(is_spinning_1) {
stop_spinning('1');
} else {
start_spinning('1',prize_1);
}
});
$('#prize_2').click(function() {
if(is_spinning_2) {
stop_spinning('2');
} else {
start_spinning('2',prize_2);
}
});
$('#prize_3').click(function() {
if(is_spinning_3) {
stop_spinning('3');
} else {
start_spinning('3',prize_3);
}
});
});
</script>
</head>
<body>
<div id="easter_winner">
<div id="prize_1"></div>
<div id="prize_2"></div>
<div id="prize_3"></div>
<?php for($i=1;$i<=3;$i++) {
$prize = $prize_1;
if($i==2) {
$prize = $prize_2;
}
if($i==3) {
$prize = $prize_3;
}
?>
<div id="winner_<?= $i;?>_list">
<div id="winner_<?= $i;?>_minus_5" class="winner_prize_<?= $i;?> winner_minus_5"><?= $prize[count($prize)-5];?></div>
<div id="winner_<?= $i;?>_minus_4" class="winner_prize_<?= $i;?> winner_minus_4"><?= $prize[count($prize)-4];?></div>
<div id="winner_<?= $i;?>_minus_3" class="winner_prize_<?= $i;?> winner_minus_3"><?= $prize[count($prize)-3];?></div>
<div id="winner_<?= $i;?>_minus_2" class="winner_prize_<?= $i;?> winner_minus_2"><?= $prize[count($prize)-2];?></div>
<div id="winner_<?= $i;?>_minus_1" class="winner_prize_<?= $i;?> winner_minus_1"><?= $prize[count($prize)-1];?></div>
<div id="winner_<?= $i;?>" class="winner_prize_<?= $i;?> winner"><?= $prize[0];?></div>
<div id="winner_<?= $i;?>_plus_1" class="winner_prize_<?= $i;?> winner_plus_1"><?= $prize[1];?></div>
<div id="winner_<?= $i;?>_plus_2" class="winner_prize_<?= $i;?> winner_plus_2"><?= $prize[2];?></div>
<div id="winner_<?= $i;?>_plus_3" class="winner_prize_<?= $i;?> winner_plus_3"><?= $prize[3];?></div>
<div id="winner_<?= $i;?>_plus_4" class="winner_prize_<?= $i;?> winner_plus_4"><?= $prize[4];?></div>
<div id="winner_<?= $i;?>_plus_5" class="winner_prize_<?= $i;?> winner_plus_5"><?= $prize[5];?></div>
</div>
<?php } ?>
</div>
</body>
</html>