DRAFT1846 Server Side Programs

From BOARD18 Project WIKI
Revision as of 13:38, 27 May 2020 by Rich (talk | contribs) (Final page contents)
Jump to navigation Jump to search

This page documents the PHP AJAX called programs used by DRAFT1846.

emailConfirmation.php

This is the server side code for the AJAX emailConfirmation call.
It creates a confirmation email for a specific player. It then calls sendEmail.php and exits.
This leaves it to sendEmail to return the final 'success' status.

emailDone.php

This is the server side code for the AJAX emailDone call.
It creates a draft done email for a specific player. It then calls sendEmail.php and exits.
This leaves it to sendEmail to return the final 'success' status.

emailLast.php

This is the server side code for the AJAX emailLast call.
It creates a last player email for a specific player. It then calls sendEmail.php and exits.
This leaves it to sendEmail to return the final 'success' status.

emailNext.php

This is the server side code for the AJAX emailNext call.
It creates a next player email for a specific player. It then calls sendEmail.php and exits.
This leaves it to sendEmail to return the final 'success' status.

getDraft.php

This is the server side code for the AJAX getDraft call.
It returns the specified table row from the draft_table in the draft1846 database.

makeDraft.php

This is the server side code for the AJAX makeDraft call.
It creates a new table row for the draft_table in the draft1846 database.

sendEmail.php

The sendEmail() function uses SMTP to send emails.
Use configMail.php to specify the server and server access information. And also the MAIL_SENDER field for the specification of reply direction. You should use the SMTP server provided by your ISP or your hosting service for these Emails.

updtCfrm.php

This is the server side code for the AJAX updtCfrm call.
It updates the "confirmed" flag for a player, checks the confirmation status for the draft and then returns the json draft text in the table row for the draft being processed.

updtDraft.php

This is the server side code for the AJAX updtDraft call.
It updates the specified table row in the draft_table in the draft1846 database.
Before doing so, it tests and then increments the updtCount value in the "draft" json string.
It also increments the curPlayer value.

updtDraftNpi.php

This is the server side code for the AJAX updtDraft call.
It updates the specified table row in the draft_table in the draft1846 database.
Before doing so, it tests and then increments the updtCount value in the "draft" json string.
But, unlike updtDraft, it does not increment the curPlayer value.