From bbe5872691056f7b9d78a74d8b1042daec5a71a7 Mon Sep 17 00:00:00 2001
From: Larry Lam
Date: Fri, 25 Jan 2019 16:41:41 -0800
Subject: [PATCH] version 4.2
compatible with PHP 5.4 and earlier
---
AFC_logo.gif | Bin 0 -> 661 bytes
NFC_logo.gif | Bin 0 -> 398 bytes
NFL-logo.gif | Bin 0 -> 1360 bytes
Readme.txt | 88 +++++++++++
VNSB_settings.sql | 41 ++++++
VNSB_squares.sql | 137 +++++++++++++++++
admin.php | 211 +++++++++++++++++++++++++++
adminlogin.php | 83 +++++++++++
adminlogout.php | 33 +++++
config.php | 18 +++
emailall.php | 98 +++++++++++++
favicon.ico | Bin 0 -> 1552 bytes
footer.inc | 19 +++
gpl.txt | 340 +++++++++++++++++++++++++++++++++++++++++++
header.inc | 56 +++++++
index.php | 195 +++++++++++++++++++++++++
randomnumber.php | 162 +++++++++++++++++++++
sb_logo.gif | Bin 0 -> 14553 bytes
sb_logo.jpg | Bin 0 -> 7652 bytes
sb_logo.png | Bin 0 -> 52150 bytes
sb_logo51.png | Bin 0 -> 14536 bytes
scores.php | 225 ++++++++++++++++++++++++++++
signup.php | 60 ++++++++
squares_blanksql.sql | 124 ++++++++++++++++
superbowl.sql | 208 ++++++++++++++++++++++++++
thankyou.php | 109 ++++++++++++++
26 files changed, 2207 insertions(+)
create mode 100644 AFC_logo.gif
create mode 100644 NFC_logo.gif
create mode 100644 NFL-logo.gif
create mode 100644 Readme.txt
create mode 100644 VNSB_settings.sql
create mode 100644 VNSB_squares.sql
create mode 100644 admin.php
create mode 100644 adminlogin.php
create mode 100644 adminlogout.php
create mode 100644 config.php
create mode 100644 emailall.php
create mode 100644 favicon.ico
create mode 100644 footer.inc
create mode 100644 gpl.txt
create mode 100644 header.inc
create mode 100644 index.php
create mode 100644 randomnumber.php
create mode 100644 sb_logo.gif
create mode 100644 sb_logo.jpg
create mode 100644 sb_logo.png
create mode 100644 sb_logo51.png
create mode 100644 scores.php
create mode 100644 signup.php
create mode 100644 squares_blanksql.sql
create mode 100644 superbowl.sql
create mode 100644 thankyou.php
diff --git a/AFC_logo.gif b/AFC_logo.gif
new file mode 100644
index 0000000000000000000000000000000000000000..a105d8ee8920b3a1ff565a36c1624840c79af098
GIT binary patch
literal 661
zcmV;G0&4w7Nk%w1VO;u!pmdIvb(;SiXBa10C9
zYxpt=0)v?^FvB?+2FgI7V+M)X7H@Je7!HBLbG$fSfY+?r!ZWkUWCGaI1PIq^p8cYS
zj|6uCH4K4xM0$Zgb$$(08U;3mhD8fi7+s5u00Re|8H0P1SsVnCoduAZ4g{=G6a@nX
zoe+|uFr2WQQmnkHF(iTzyef0HL!`r1HVUkor4c%44j&(1F9Vj30$yI3J_m~i(r{7X
z0m~t-Ej4Z$<07bwvYHcpR8H9$Vx=yiBVGs>?h;@K{0)qI-uYtq|?EW0MvbYD6-ZhjS={@D1g!+NQfVeAsJ&0!@Cd)EBySY
z^8&arL8ail5XYq`mLl>E?NFr{%nt2}zN#5vj#sYC4t@YLm8w<@R|6tJ0R}1*Ow1-c
zk#qLUlPGQC-T2^Oij%B$kK*uqB89KPb90*F$n)OF`vztQS9Q8*U^c>`oD8y4;q$8nPO2Dh&zt@JgK0
zm=78rAZR=ba$}z(0PfNe018>3P|_83-BxyJ8Z64_shGO0@}ka5_(b@7dy&<#z@H@l
zM55hV{u%YydnjOsQgY`+^$H76jW@}DhV;kGE4n1u(pu43=sgO9B8pzxx;!
literal 0
HcmV?d00001
diff --git a/NFC_logo.gif b/NFC_logo.gif
new file mode 100644
index 0000000000000000000000000000000000000000..76a3816174b0588704fa993ddd377f2dbd0830b6
GIT binary patch
literal 398
zcmV;90df9ENk%w1VK4wL0HOc@|Ns9pU6KJcccZq>aE`O%>F}?>)xyu;A^8LV00000
zEC2ui05AY9000C37`ogJ5Ee%%5jgA3M+5~Yios}ZMHHT9$)1GzjxI}Fq9M)X9M=L@
zAhqIYfTq|XNH7dCv7!-!9K}E>0Pp~q9$5iGHiF9xt1~o4{E0j{1T`3D7()zRFl7_a
zead+bS08U0S4|LdEL?4kg&7`iVUJUcjf5Rbc_NmV5R?LOJzkxjpe6^3oSv9G1)5Z<
zrI)88DFb13vaD`Kb^w4QvyLxerLZT%ZM9S$m#P@bttWlI!NR4KF-)=E?K%>RPY7Z*4v&Py8AvpTK&?GEz@Z7=b|4bJB)|ofQ$vgE
zNx0uF%>XJI7hfWn5#H`&&|r+e3B&|cnJIFA1T?#h^+7bs!e|8gXl_!B3~|x|0$XkF
zqj4|?T^%uTwUKNIfqEyJ;=*l!E^#o*K!1>%O3LBEcALG80cNXoTSNmfcsxS)v2Y%NSyCBG={MM55tU4B|QBFO!)-sQs!9BpSswt%*ZBED^6cN
zgkdEf%Z2IF0qwT8bKaHR$q(xCSDOM8I;?2DvRIj>ldsg&l;l3f?`0eg=y&+}gUmK>
zg=P8=F8p)q($l7Wr07-1HT@PDR^nAJJ3*E`D?7ESQ;lWGH4V
zKf|Bcv@X-$u&Lm!q5PB{{ZFCdTbDn2^6eV4k5!g~(rab+
z`RY%3dgMF1ucTYTooRWpJB6KI3ty7A@yYw8RT;h9E}hR}2s@}{h(W);jCrVkftzRK5R
zE~uH$avN7ybtqJ0CYs(BP76J#-ci-jr}B2;*-U%W?km67e_(K&e5OJ9
zsHsO*
+
+
+
+
+
+} else {
+
+ require_once('config.php');
+ $confirmation = $_POST['Confirmation'];
+ $SQUARE = $_POST['square'];
+ $CONFIRM = $_POST['confirm'];
+ $RELEASE = $_POST['release'];
+ $NOTES = $_POST['body'];
+
+ require "header.inc";
+
+ //$headers = "From: $ADMIN_EMAIL\r\nBcc: $ADMIN_EMAIL\r\n";
+
+ // To send HTML mail, the Content-type header must be set
+ $headers = 'MIME-Version: 1.0' . "\r\n";
+ $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
+
+ // Additional headers
+ //$headers .= 'To: Mary , Kelly ' . "\r\n";
+ $headers .= "From: Admin <$ADMIN_EMAIL>" . "\r\n";
+ //$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
+ $headers .= 'Bcc: Admin <$ADMIN_EMAIL>' . "\r\n";
+
+
+
+ function notify_admin ($mailto, $mailmessage, $mail_headers)
+ {
+ mail("$mailto", "Super Bowl Squares", "$mailmessage", "$mail_headers");
+ //echo "mail(\"$mailto\", \"Super Bowl Squares\", \"$mailmessage\", \"$mail_headers\");";
+ }
+ ?>
+
+ ADMINISTRATOR APPROVAL
+
+
+
+
+
+ Confirm user selected square when payment is verified, or release the square if allowed time for payment has expired.
+
+
+
+
+
+
+
+
+
+
+
+ 0){
+ $input = "";
+ $whereclause = "(";
+
+ for($e=0; $e";
+
+ $query="SELECT * FROM VNSB_squares WHERE $whereclause";
+ //echo $query."";
+ $result = mysql_query($query);
+ if (!$result) {
+ echo mysql_error();
+ exit;
+ }
+
+ $USER_EMAIL_LIST = '';
+ while ($record = mysql_fetch_assoc($result)) {
+ $USER_EMAIL = '';
+ $USER_EMAIL = $record["EMAIL"];
+
+ $pos = strpos($USER_EMAIL_LIST,$USER_EMAIL);
+ if($pos === false) {
+ // string $USER_EMAIL NOT found in $USER_EMAIL_LIST
+ $USER_EMAIL_LIST = $USER_EMAIL_LIST .",".$USER_EMAIL;
+ }
+ }
+ $USER_EMAIL_LIST = substr_replace($USER_EMAIL_LIST,"",0,1);
+
+ $bodyMessage = "\r\nNOTIFICATION\r\n";
+ //echo $bodyMessage."";
+ if ($CONFIRM==1 AND $RELEASE!=1) {
+ $query="UPDATE VNSB_squares SET CONFIRM='1' WHERE $whereclause";
+ $bodyMessage .= "Your square $square_list is now confirmed.\r\n\n";
+ } else if ($RELEASE==1 AND $CONFIRM!=1) {
+ $query="UPDATE VNSB_squares SET NAME='AVAILABLE', EMAIL='', NOTES='', DATE='', CONFIRM='0' WHERE $whereclause";
+ $bodyMessage .= "Your square $square_list selection is now released due to no payment.\r\n";
+ $bodyMessage .= "If this is an error, please contact me or re-select your square.\r\n\n";
+ } else if (($CONFIRM!=1 AND $RELEASE!=1) OR ($RELEASE==1 AND $CONFIRM==1) ) {
+ echo "Must select ONLY one 'Confirm' or 'Release' !!!
";
+ echo "Back
";
+ exit;
+ }
+ //echo $query."";
+ $result = mysql_query($query);
+ if (!$result) {
+ echo mysql_error();
+ } else {
+ $bodyMessage .= $NOTES."\r\n\n";
+ $bodyMessage .= "Good Luck and enjoy the game.\r\n";
+ $bodyMessage .= "The Commissioner\r\n";
+ $bodyMessage .= "$superbowlURL\r\n";
+
+ notify_admin($USER_EMAIL_LIST,$bodyMessage,$headers);
+ echo "Square(s) ".$square_list." updated successful
";
+ echo "Emailed to: ".$USER_EMAIL_LIST."
";
+ echo "
+
+
+ ";
+ unset($confirmation, $SQUARE, $CONFIRM, $RELEASE, $NOTES, $ADM_EMAIL, $ADM_PASSWORD);
+ }
+ }else{
+ echo "Must select at least one Square to Confirm or Release' !!!
";
+ echo "Back
";
+ exit;
+ }
+
+ } ?>
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/adminlogin.php b/adminlogin.php
new file mode 100644
index 0000000..38c5fed
--- /dev/null
+++ b/adminlogin.php
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+ADMIN - Login
+
+
+
+
+
+ ";
+ echo "Admin Log out. ";
+ exit;
+ }
+ // check input variables against database
+ include "config.php";
+ $query = "SELECT Admin_email, Admin_pwd FROM VNSB_settings";
+ $result = mysql_query($query);
+ // in case of an error, throw up an error message and exit
+ if (!$result) {
+ echo "Sorry, there is a problem with accessing your database!!!";
+ exit;
+ } else {
+ $record = mysql_fetch_assoc($result);
+ if ($email==$record['Admin_email'] AND $pass==$record['Admin_pwd']) {
+ $_SESSION['VNSB']=$record['Admin_email'];
+ mysql_close($db);
+ header ("Location: admin.php");
+ } else {
+ echo "Invalid login Admin login
";
+ mysql_close($db);
+ exit;
+ }
+ }
+}
+
+?>
+
+
+
Welcome, Admin!
+If you feel that the work I've done has value to you, I would greatly appreciate a paypal donation (click button below). I have spent many hours working on this project, and I will continue its development as I find the time. Again, I am very grateful for any and all contributions.
+
+
+
+
+
+
+ Enter Donation amount: $
+
+
+
+
+
+
+
+Admin login
+
+
+ Email:
+ Password:
+
+
+
+
+
+
diff --git a/adminlogout.php b/adminlogout.php
new file mode 100644
index 0000000..72ba85c
--- /dev/null
+++ b/adminlogout.php
@@ -0,0 +1,33 @@
+
+
+
+
+ADMIN - Logout
+
+
+
+
+
+
+ Logout
+ Don't forget to close your brower when you are done!!! ";
+
+ // if the user isnt logged in, let them know that
+ } else {
+ echo "You haven't even logged in yet.";
+ }
+ ?>
+
+ Home
+ Admin
+
+
+
+
diff --git a/config.php b/config.php
new file mode 100644
index 0000000..8c6c00c
--- /dev/null
+++ b/config.php
@@ -0,0 +1,18 @@
+
+
+
diff --git a/emailall.php b/emailall.php
new file mode 100644
index 0000000..cae5ed9
--- /dev/null
+++ b/emailall.php
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+ ";
+
+
+ require "header.inc";
+
+ function notify_admin ($mailto, $mailmessage, $mail_headers)
+ {
+ mail("$mailto", "Super Bowl Squares", "$mailmessage", "$mail_headers");
+ }
+?>
+
+ Send Email to ALL
+
+
+
+
+ Click the button below to send an email to everyone and let them know the numbers have been picked and assigned for them to view and print as needed.
+
+
+
+
+
+
+
+
+
+
+ Emails send to:";
+ $bodyMessage = "\r\nNOTIFICATION\r\n";
+ $bodyMessage .= "All squares have been selected and all numbers have been picked and assigned.\r\n";
+ $bodyMessage .= "You can view and print your own sheet at $superbowlURL.\r\n\n";
+ $bodyMessage .= "Good Luck and enjoy the game.\r\n";
+ $bodyMessage .= "The Commissioner\r\n";
+ $headers = "From: $ADMIN_EMAIL\r\n";
+ $query="SELECT * FROM VNSB_squares ORDER BY EMAIL";
+ $result = mysql_query($query);
+ if (!$result) {
+ echo mysql_error();
+ exit;
+ }
+ while ($record = mysql_fetch_assoc($result)) {
+ if ($USER_EMAIL != $record["EMAIL"]) {
+ $USER_NAME = $record["NAME"];
+ $USER_EMAIL = $record["EMAIL"];
+ notify_admin($USER_EMAIL,$bodyMessage,$headers);
+ echo "".$USER_NAME." : ".$USER_EMAIL."
";
+ }
+ }
+
+ echo $LINKS;
+ unset($sendemails);
+ $headers = "From: $ADMIN_EMAIL\r\n";
+ notify_admin($ADMIN_EMAIL,$bodyMessage,$headers);
+ } ?>
+
diff --git a/favicon.ico b/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..22a4320775c50bd0fee22b45ddf8e64a80572bdd
GIT binary patch
literal 1552
zcmV+r2JiVtNk%w1VITk?0QUd@_V#4U%O?N-6~MqnomK&
z4Ey^4^z>5m^LwqW8ML%I#>QN%tOc5yB>(>%`T2bOQajzW|S*4AXp%TmR~2Ho8z@$mrov~#<=S^N7{|Njj8`%Kc(0Nvd?)YMy{
zp$z~32Ai7@{X#MH^hE#v9{BhK{{95-?*PKW2mbyt?d=8I+hW?<0IRDqy}c0lEF%B^
z6aM}Pv$H4thE)ImEzQjU$jAWJ)&TbQ0Q&k8`uc3b!UOyJUjF_$`uaYzvmN;O0QEX6
z@bGE=+)e1{61KKZ{{9aC{}|}#0OaHV(a}1Tlq%ld0RH|#{V^v0{}J_VSNT3J`jcG#
zx?Sw-0J5?Y;NSq)*9P+Pj=Q@C_g_Ti<&Ng&0JpbD|APJUgR$7nY50?3
z^Wul#;Bn#MiSY0o^71g$)G+z^GR@6m{QM>C>`njwB;nx){rz0%=ozW0D9FfhuC6Zs
z{{jC10RR60A^8LV00000EC2ui03ZM$000R80RIUbNU)&6g9sBUT*$DY!-o(f9_-i8
zjzv2ZDdxGz(N3O>8a-zGXUD|`6eu=qaKZ8<%9JisvNWl3rN|9ks!WgpM?jaKRp3m3
zQ>Ca38561q@Zm#1QJ*XOb%BFGgN8tTj=n(<=&BF|LNqM7ir|gCK0<_K^|2vO6$A$2
zirb>$#*!#;4V2olhmBuId)&CeYrve42~=pn(csLV<8&!foM7YFpRN;1Dpx?FWKbB#
zFqr%~B231T&yK-t1Av4JXaE3;RrVK+0)=p(kHOm|4bBpLq8wL1)PPoHFi@a0nC&l9
ztP-HXCCG=P%8e62Dw{F0t}-S`lF%{#=fV!UKNyTwAiLKEK?+Tk)p@Ak7)=LqISf^v
zXAOjNs(B}^t9@OEOD=dV-LOYeoQkfS3f&fh@7`PySJPg?4SRJr9
zHU|h73=l#um8EeAb6?DJN*f~BK?OZAKtYFNJve3!1in0QK@Kfi@WgCiK=42lHuSSW
z9P)sJ4Rgw@v4bhlR8pBc78K&3V^5f{g9A;v;KLs=Br;nMCOpE*D$Lwc*(QqYLr7(*
zaMOw<-~5xulbqDkqhrHpv&l=4=Zwv6Tt@pRU`~CQWOA+122r@$h4h!BZVrX@W2Nj3h=
+
+
+
+
+
+
+
+