IP.Board  3.3.0
admin_members_bulkmail_bulkmail Class Reference
Inheritance diagram for admin_members_bulkmail_bulkmail:
ipsCommand

Public Member Functions

 doExecute (ipsRegistry $registry)
 mailSendProcess ()

Protected Member Functions

 _buildMembersQuery ($args=array())
 _convertQuickTags ($contents="", $member=array())
 _getDefaultMailContents ()
 _mailDelete ()
 _mailForm ($type='add')
 _mailPreviewComplete ()
 _mailPreviewStart ()
 _mailSave ()
 _mailSendCancel ()
 _mailSendComplete ()
 _mailSendStart ()
 _mailStart ()

Protected Attributes

 $form_code
 $form_code_js
 $html

Member Function Documentation

_buildMembersQuery ( args = array()) [protected]

Build the query to retrieve the members

Parameters:
arrayArguments to send to the query
Returns:
string Formatted query
_convertQuickTags ( contents = "",
member = array() 
) [protected]

Conver the 'quick tags' in the email

Parameters:
stringThe email contents
arrayMember information
Returns:
string The email contents, replaced
_getDefaultMailContents ( ) [protected]

Retrieve the 'default' email contents

Returns:
string Default email contents
_mailDelete ( ) [protected]

Delete a bulk mail

Returns:
void [Outputs to screen]
_mailForm ( type = 'add') [protected]

Show the edit bulk mail form

Parameters:
string[add|edit]
Returns:
void
_mailPreviewComplete ( ) [protected]

Process the sending of the bulk mail

Returns:
void
_mailPreviewStart ( ) [protected]

Preview the email (javascript popup)

Returns:
void
_mailSave ( ) [protected]

Save the new or edited bulk mail

Returns:
void
_mailSendCancel ( ) [protected]

Cancels a bulk mail

Returns:
void [Outputs to screen]
_mailSendComplete ( ) [protected]

Complete bulk mail processing

Returns:
void
_mailSendStart ( ) [protected]

Start the sending of the bulk mail

Returns:
void
_mailStart ( ) [protected]

Show the main bulk mail overview screen

Returns:
void
doExecute ( ipsRegistry registry)

Main class entry point

Parameters:
objectipsRegistry reference
Returns:
void [Outputs to screen]

Reimplemented from ipsCommand.

Processes a bulk mail

Returns:
void

The documentation for this class was generated from the following file:
 All Data Structures Functions Variables