Difference between revisions of "Board18Players2"

From BOARD18 Project WIKI
Jump to navigation Jump to search
(initial contents for this page)
 
(remove register main menu)
Line 1: Line 1:
The board18Players2 script contains the Email functions and
{{ReleaseNoticeX|1.3|Design_Document_board18Players_Page}}
the registerMainMenu function for the board18Players page.
The board18Players2 script contains the Email functions  
for the board18Players page.


==Function emailPlayerResult(response)==
==Function emailPlayerResult(response)==
Line 25: Line 26:
and then does an ajax call to emailPlayer.php for every player in  
and then does an ajax call to emailPlayer.php for every player in  
the players table.
the players table.
==Function registerMainMenu()==
The registerMainMenu function creates the
main menu on the board18Players page. It uses
the jquery context menu plugin.

Revision as of 10:16, 11 December 2015

This page has been updated to comply with Release 1.3.x of BOARD18. Go Back

The board18Players2 script contains the Email functions for the board18Players page.

Function emailPlayerResult(response)

Function emailPlayerResult is the call back function for the ajax calls to emailPlayer.php and emailPlayerAll.php. It may have to process returns from multiple emails for the same call. It only needs to check for errors and it only needs to report the first error.

Output from emailPlayer.php and emailPlayerAll.php is an echo return status:

 "success" - Email sent.
 "fail"    - Uexpected error - This email not sent.


Function doEmail()

Function doEmail is called by the on-click method of the send email button in the oneemail form. It checks the input for missing fields and then does an ajax call to emailPlayer.php.

Function sendBroadcast()

Function sendBroadcast checks the input for missing fields and then and then does an ajax call to emailPlayer.php for every player in the players table.