403Webshell
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/hans_sites/froyo2me.com/choose_winner.php
<?php
	session_start();
	require_once($_SERVER['DOCUMENT_ROOT'].'/php/mysql.php');
	
	$start_date = date('Y').'-02-01 00:00:00';
	$end_date = date('Y-m-d').' 23:59:59';
	
	$res = $db->get_results("SELECT e.first_name,e.last_name,e.phone_number,SUM(e.tickets) as total_tickets
							FROM yogurtland_delivers.easter_event e
							WHERE e.ts BETWEEN '".$db->clean($start_date)."' AND '".$db->clean($end_date)."'
							GROUP BY phone_number
							ORDER BY total_tickets DESC");
	foreach($res as $k=>$r) {
		if(empty($r->first_name)) {
			$res2 = $db->get_results("SELECT cc_first_name,cc_last_name FROM yogurtland_delivers.orders WHERE cc_phone='".$db->clean($r->phone_number)."' AND cc_first_name<>'' ORDER BY ts DESC LIMIT 1");
			if(!empty($res2)) {
				$res[$k]->first_name = $res2[0]->cc_first_name;
				$res[$k]->last_name = $res2[0]->cc_last_name;
			}
		}
		if(!empty($res[$k]->first_name) || !empty($res[$k]->last_name)) {
			$entry =  str_replace("'",'',str_replace('"','',$res[$k]->first_name)).' '.str_replace("'",'',str_replace('"','',$res[$k]->last_name));
			for($i=0;$i<$res[$k]->total_tickets;$i++) {
				$tickets[] = $entry;
			}
		}
	}
	$prizelist = array();
	$prizelist[] = 'Nintendo Switch Lite';
	$prizelist[] = 'Apple Watch SE';
	for($i=0;$i<10;$i++) {
		$prizelist[] = 'YL $50 Gift Card #'.($i+1);
	}
	$prize_images = array();
	$prize_images[1] = 'nintendo_switch.png';
	$prize_images[2] = 'apple_watch.png';
	for($i=3;$i<=12;$i++) {
		$prize_images[$i] = '50_dollar_gift_card.png';
	}
	$prizes = array();
	$i=0;
	foreach($prizelist as $prizename) {
		$i++;
		$prizes[$i] = $tickets;
		shuffle($prizes[$i]);
		array_unshift($prizes[$i],$prizename);
	}
?>
<!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 {
				background: #cce6f7;
				padding:0px;
				margin:0px;
			}
			#main_area_container {
				background-image: url('/images/easter/Asset 0.png');
				background-position: 0 0;
				background-repeat:no-repeat;
				background-size:cover;
				width:500px;
				margin:0px auto;
				padding:0px 20px;
			}
			#main_area {
				width:500px;
				margin:0px auto;
			}
			.header_area img {
				width:100%;
				margin:20px 0px;
			}
			.left-column, .right-column {
				display:inline-block;
				width:49%;
				vertical-align:top;
			}
			.left-column {
				text-align:left;
				height:50px;
			}
			.left-column img {
				width:80%;
			}
			input {
				color: #e46271;
				font-size:18px;
				width:90%;
			}
			@media screen and (max-width: 500px) {
				#main_area_container {
					width:100%;
				}
				#main_area {
					width:85%;
				}
			}
			
			.winner_list {
				vertical-align:middle;
				width:300px;
				display:inline-block;
			}
			
			.winner_prize {
				font-weight:bold;
				color: #9c1f5c;
				text-align:center;
				width:300px;
				white-space:nowrap;
			}
			
			.winner_minus_5,.winner_plus_5 {
				font-size:12px;
				margin-bottom:20px;
			}
			.winner_minus_4,.winner_plus_4 {
				font-size:16px;
				margin-bottom:16px;
			}
			.winner_minus_3,.winner_plus_3 {
				font-size:20px;
				margin-bottom:14px;
			}
			.winner_minus_2,.winner_plus_2 {
				font-size:24px;
				margin-bottom:12px;
			}
			.winner_minus_1,.winner_plus_1 {
				font-size:26px;
				margin-bottom:10px;
			}
			.winner {
				font-size:29px;
				color: white;
				background: #9c1f5c;
				padding:10px 0px;
				border-radius:15px;
				margin-bottom:10px;
			}
			
			#prizes {
				width:170px;
				vertical-align:middle;
				display:inline-block;
				text-align:center;
			}
			.prize_image {
				width:100%;
				cursor:pointer;
			}
			#next_prize_button {
				font-size:18px;
				margin-top:10px;
				padding:10px;
				background: #9c1f5c;
				cursor:pointer;
				color:white;
				font-weight:bold;
				border: none;
				border-radius:15px;
			}
		</style>
		<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
		<script>
			var prizes = {};
			<?php foreach($prizes as $k=>$v) { ?>
			prizes[<?= $k;?>] = <?= json_encode($v);?>;
			<?php } ?>
			var spinning_interval = null;
			var is_spinning = false;
			var current_pos = 0;
			var spinning_speed = 10;
			function start_spinning(which_prize) {
				is_spinning = true;
				spinning_speed = 200;
				spin(which_prize,200);
			}
			function spin(which_prize,speed) {
				if(spinning_speed>200 && !is_spinning) {
					return false;
				}
				current_pos++;
				if(current_pos >= prizes[which_prize].length) {
					current_pos = 0;
				}
				for(var i=-5;i<0;i++) {
					var pos = current_pos + i;
					if(pos<0) {
						pos = prizes[which_prize].length+pos;
					}
					$('#winner_'+which_prize+'_minus_'+(i*-1)).html(prizes[which_prize][pos]);
				}
				$('#winner_'+which_prize).html(prizes[which_prize][current_pos]);
				for(var i=1;i<=5;i++) {
					var pos = current_pos + i;
					if(pos>prizes[which_prize].length) {
						pos = i;
					}
					$('#winner_'+which_prize+'_plus_'+(i)).html(prizes[which_prize][pos]);
				}
				spinning_interval = window.setTimeout(function() {
					if(is_spinning) {
						if(spinning_speed>10) {
							spinning_speed -= 5;
						}
					} else {
						spinning_speed += 5;
					}
					spin(which_prize,spinning_speed);
				},speed);
			}
			function stop_spinning(which_prize) {
				is_spinning = false;
			}
			var current_prize = 1;
			function next_prize() {
				current_prize++;
				$('.winner_list').hide();
				$('#winner_list_' + current_prize).show();
				$('.prize_image').hide();
				$('#prize_image_' + current_prize).show();
			}
			function prize_click() {
				if(is_spinning) {
					stop_spinning(current_prize);
				} else {
					start_spinning(current_prize);
				}
			}
		</script>
	</head>
	<body>
		<div id="main_area_container">
			<div id="main_area">
				<center class="header_area">
					<div><img src="/images/easter/Asset 1.png" /></div>
					<div><img src="/images/easter/Asset 2.png" /></div>
				</center>
				<div id="easter_winner">
					<div id="prizes">
						<?php $i=0; foreach($prize_images as $prize_image) { $i++; ?>
						<img src="/images/easter/prizes/<?= $prize_image;?>" id="prize_image_<?= $i;?>" class="prize_image" <?= ($i==1) ? '' : 'style="display:none;"';?> onclick="prize_click(); return false;" />
						<?php } ?>
						<button id="next_prize_button" onclick="next_prize(); return false;">Next Prize</button>
					</div>
					<?php $i=0; foreach($prizes as $prize) { $i++; ?>
					<div id="winner_list_<?= $i;?>" class="winner_list" <?= ($i==1) ? '' : 'style="display:none;"';?>>
						<div id="winner_<?= $i;?>_minus_5" class="winner_prize winner_minus_5"><?= $prize[count($prize)-5];?></div>
						<div id="winner_<?= $i;?>_minus_4" class="winner_prize winner_minus_4"><?= $prize[count($prize)-4];?></div>
						<div id="winner_<?= $i;?>_minus_3" class="winner_prize winner_minus_3"><?= $prize[count($prize)-3];?></div>
						<div id="winner_<?= $i;?>_minus_2" class="winner_prize winner_minus_2"><?= $prize[count($prize)-2];?></div>
						<div id="winner_<?= $i;?>_minus_1" class="winner_prize winner_minus_1"><?= $prize[count($prize)-1];?></div>
						<div id="winner_<?= $i;?>" class="winner_prize winner"><?= $prize[0];?></div>
						<div id="winner_<?= $i;?>_plus_1" class="winner_prize winner_plus_1"><?= $prize[1];?></div>
						<div id="winner_<?= $i;?>_plus_2" class="winner_prize winner_plus_2"><?= $prize[2];?></div>
						<div id="winner_<?= $i;?>_plus_3" class="winner_prize winner_plus_3"><?= $prize[3];?></div>
						<div id="winner_<?= $i;?>_plus_4" class="winner_prize winner_plus_4"><?= $prize[4];?></div>
						<div id="winner_<?= $i;?>_plus_5" class="winner_prize winner_plus_5"><?= $prize[5];?></div>
					</div>
					<?php } ?>
				</div>
			</div>
		</div>
	</body>
</html>

Youez - 2016 - github.com/yon3zu
LinuXploit