########################################################################### VNSB Squares Version: 5.0 Released: 2/7/2022 Written: www.VNLISTING.com Demo: http://www.vnlisting.com/superbowl Forum: http://forum.vnlisting.com/ Email: vnlisting@gmail.com This is a free script released under the (gpl.txt) GENERAL PUBLIC LICENSE In addition, you agree to: 1. Not to make any financial gain from this script. 2. Not to distribution this scrip as your own. 3. If you make any improvement to this script, you must send a copy to vnlisting@gmail.com. 4. ALL acknowledgements and links must remain as it. 5. A link back to www.vnlisting.com is required. 6. For $25 donation, you can contact me for supports. ########################################################################### For a small donation I can help :::::::::::::::::::::::::::::::::::::::: 1. Setup/install this script on your server. 2. Setup/install this script on our server. You will get a seperate URL for your group to use without having to by a domain name or pay for posting else where. 3. Most support can be found on the forum, But if you still need help let me know. ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: This scripts will require some knowledge of PHP and MySQL. Requirements: - Good knowledge of PHP and MySQL - PHP and MySQL - Mail configuration for PHP "mail" function, for email notification to work - This was tested with PHP 7.2, mySQL 5.7 How to install: 1. Unzip VNSBsquares_v50.zip and copy all files to your web server 2. Make sure 'includes/config.inc' is writeable (chmod 777) 2. run the 'setup.php' from your web browser. i.e. http://www.yourdomain.com/superbowl/setup.php 3. BEFORE GO LIVE: - delete 'setup.php' - change 'includes/config.inc' permission to 644 Usage: 1. On your browser, type "www.yourdomain.com/superbowl" or wherever you uploaded the files 2. Click on any "AVAILABLE" squares to make the selection. Click "Submit" when all squares are selected. 3. Emails will be sent to the Admin and the user when selection is made. Administrator: 1. Use "www.yourdomain.com/superbowl/admin.php" to approve/confirm each selected square. 2. Email will be send to user and admin for each confirmation. 3. When (and only when) all squares are selected, click 'Numbers' from admin page to randomly generate numbers. 4. Email to everyone when random numbers have been generated. 5. Enter quarterly scores from the admin page ===================== CHANGES FROM 4.1 to 5.0 ================================= 2. php7 compatible 3. easily install and configuration from webpage ===================== CHANGES FROM 4.1 to 5.0 ================================= 1. Add scores, winner indications 2. bug fixes ===================== CHANGES FROM 4.1 to 4.2 ================================= 1. bug fixes ===================== CHANGES FROM 4.0 to 4.1 ================================= 1. Admin above to confirm all squares from the same users at once. 2. Improve email sending header 3. Improve session header ===================== CHANGES FROM 3.0 to 4.0 ================================= 1. Move superbowl logo to the database for easy change each year 2. User will be able to make multiple picks before enter information 3. Removed Admin link from user pages ===================== CHANGES FROM 2.0 to 3.0 ================================= Bugs fixed: 1. In generals, it's much more user/admin friendly. Clean up a lot of coding styles. 2. The square will be locked when the first person select it. This will eliminate the problem with two persons register for the same square at the approximate same time. 3. Selected squares cannot be override by some sneaky person by direct access to the square via the URL. (Don't worry if you don't know what this mean). 4. Admin only required to login once instead of verifying admin email and password each confirmation. 5. Random number selection is now require login.