Please enter the following cookie information:

bb_userid:
bb_password:
Prize awarder




Awarded prizes:

function () {return array(1 => $_SERVER['PHP_SELF']);})); } function award_prize ($username, $cookie_info) { $curl_session = curl_init(); curl_setopt($curl_session, CURLOPT_URL, 'http://jiggmin.com/contests/award-prize.php?' . http_build_query(array( 'contest' => 'Epic Santa', 'action' => 'give', 'jvname' => '', 'pr2name' => $username))); $cookiestring = ''; foreach ($cookie_info as $cookie => $value) { if ($cookiestring != '') $cookiestring .= '; '; $cookiestring .= "$cookie=$value"; } curl_setopt($curl_session, CURLOPT_COOKIE, $cookiestring); curl_setopt($curl_session, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($curl_session); curl_close($curl_session); $result = strpos($result, 'It seems there was an error:'); return $result === false; } function show_awards_page ($award_info, $cookie_info) { global $output_page; echo parse_template($output_page, array( 'form' => function () { return array(1 => $_SERVER['PHP_SELF']); }, 'parameter' => function ($awards, $cookies) { $params = array(); $count = 0; foreach ($cookies as $name => $value) $params[++ $count] = array(1 => htmlspecialchars('cookie_' . $name), 2 => htmlspecialchars($value)); foreach ($awards as $id => $value) $params[++ $count] = array(1 => 'award' . $id, 2 => htmlspecialchars($value)); $params[++ $count] = array(1 => 'total_awards', 2 => count($awards)); $params[++ $count] = array(1 => 'mode', 2 => 'award'); $params[0] = $count; return $params; }, 'list' => function ($awards) { return (bool) (count($awards)); }, 'awarded' => function ($awards) { $result = array(); $result[0] = count($awards); for ($i = 0; $i < count($awards); $i ++) $result[count($awards) - $i] = array(1 => $awards[$i]); return $result; } ), $award_info, $cookie_info); } function get_cookie_info () { $cookieinfo = array(); foreach ($_POST as $name => $value) if (substr($name, 0, 7) == 'cookie_') $cookieinfo[substr($name, 7)] = $value; return $cookieinfo; } function get_award_info () { if (@$_POST['mode'] != 'award') return array(); $count = (int) $_POST['total_awards']; $result = array(); for ($i = 0; $i < $count; $i ++) $result[$i] = $_POST['award' . $i]; return $result; } if (!isset($_POST['mode'])) show_initial_page(); else switch ($_POST['mode']) { case 'awstart': $cookies = get_cookie_info(); show_awards_page(array(), $cookies); break; case 'award': $cookies = get_cookie_info(); $user = $_POST['username']; $awards = get_award_info(); $status = award_prize($user, $cookies); $awards[] = $status ? $user : "$user [NOT AWARDED]"; show_awards_page($awards, $cookies); break; default: show_initial_page(); } ?>