class MassMailPluginController extends Controller

Class MassMailPluginController. Defines routes for MassMail and MailList.

Methods

array
mailListAdd()

Defines route for rendering add new mail list template

array
massMailSend(ArrayCollection $massMailSend)

Defines route for editing mass mail campaign

Response
massMailSendOnly(ArrayCollection $massMailSendOnly)

Defines route for sending mass mail campaign

Response
mailListSearch(ArrayCollection $mailListSearch)

Defines route for searching mail lists

Response
mailUserListSearch(ArrayCollection $mailUserSearchJSON)

Defines route for searching users

Response
mailListAddJSON(ArrayCollection $mailListCreate)

Defines route for adding new mail list

array
mailListAll()

Defines route for listing all mail lists

Response
getAllMailListsJQGridAction(ArrayCollection $mailListAllJQGrid)

Defines route for listing all mail lists - jqgrid route

array
editMailListAction(ArrayCollection $mailListEdit)

Defines route for rendering edit mail list template

Response
editMailListJSONAction(ArrayCollection $mailListEditJSON)

Defines route for mail list editing

Response
productSearch(ArrayCollection $massMailProductSearch)

Defines route for searching products on mass mail page

Response
createMassMailAction(ArrayCollection $massMailCreateJSON)

Defines route for creating new mail list

array
massMailListAll()

Defines route for rendering template for all mail lists

Response
getAllMassMailListsJQGridAction(ArrayCollection $massMailListAllJQGrid)

Defines route for mass mail listing jqgrid route

Response
deleteMailListAction(ArrayCollection $mailListDelete)

Defines route for deleting mail lists

array
mailListExportAction(ArrayCollection $mailListExport)

Defines route for rendering template for export mail lists

array
mailListImportAction()

Defines route for rendering import template for mail list

mixed
mailListExportJSONAction(ArrayCollection $mailListExportJSON)

Defines route for exporting mail list

mixed
mailListImportJSONAction(ArrayCollection $mailListImportJSON)

Defines route for importing mail list

Response
deleteMassMailsAction(ArrayCollection $massMailDelete)

Defines route for deleting mass mail

ArrayCollection
getAllMassMailAction(ArrayCollection $massMailListGetAll)

Defines route for getting all mass mails

array
editMassMailAction(ArrayCollection $massMailEdit)

Defines route for rendering mass mail edit template

Details

at line 63
array mailListAdd()

Defines route for rendering add new mail list template

Return Value

array

at line 80
array massMailSend(ArrayCollection $massMailSend)

Defines route for editing mass mail campaign

Parameters

ArrayCollection $massMailSend

Return Value

array

See also

MassMailSendConverter

at line 95
Response massMailSendOnly(ArrayCollection $massMailSendOnly)

Defines route for sending mass mail campaign

Parameters

ArrayCollection $massMailSendOnly

Return Value

Response

See also

MassMailSendOnlyConverter

at line 110
Response mailListSearch(ArrayCollection $mailListSearch)

Defines route for searching mail lists

Parameters

ArrayCollection $mailListSearch

Return Value

Response

See also

MailListSearchConverter

at line 135
Response mailUserListSearch(ArrayCollection $mailUserSearchJSON)

Defines route for searching users

Parameters

ArrayCollection $mailUserSearchJSON

Return Value

Response

See also

MailUserSearchJSONConverter

at line 148
Response mailListAddJSON(ArrayCollection $mailListCreate)

Defines route for adding new mail list

Parameters

ArrayCollection $mailListCreate

Return Value

Response

at line 162
array mailListAll()

Defines route for listing all mail lists

Return Value

array

at line 177
Response getAllMailListsJQGridAction(ArrayCollection $mailListAllJQGrid)

Defines route for listing all mail lists - jqgrid route

Parameters

ArrayCollection $mailListAllJQGrid

Return Value

Response

See also

MailListAllJQGridConverter

at line 197
array editMailListAction(ArrayCollection $mailListEdit)

Defines route for rendering edit mail list template

Parameters

ArrayCollection $mailListEdit

Return Value

array

See also

MailListEditConverter

at line 220
Response editMailListJSONAction(ArrayCollection $mailListEditJSON)

Defines route for mail list editing

Parameters

ArrayCollection $mailListEditJSON

Return Value

Response

See also

MailListEditJSONConverter

at line 236
Response productSearch(ArrayCollection $massMailProductSearch)

Defines route for searching products on mass mail page

Parameters

ArrayCollection $massMailProductSearch

Return Value

Response

See also

MassMailProductSearchConverter

at line 255
Response createMassMailAction(ArrayCollection $massMailCreateJSON)

Defines route for creating new mail list

Parameters

ArrayCollection $massMailCreateJSON

Return Value

Response

See also

MassMailCreateJSONConverter

at line 270
array massMailListAll()

Defines route for rendering template for all mail lists

Return Value

array

at line 285
Response getAllMassMailListsJQGridAction(ArrayCollection $massMailListAllJQGrid)

Defines route for mass mail listing jqgrid route

Parameters

ArrayCollection $massMailListAllJQGrid

Return Value

Response

See also

MassMailListAllJQGridConverter

at line 300
Response deleteMailListAction(ArrayCollection $mailListDelete)

Defines route for deleting mail lists

Parameters

ArrayCollection $mailListDelete

Return Value

Response

at line 320
array mailListExportAction(ArrayCollection $mailListExport)

Defines route for rendering template for export mail lists

Parameters

ArrayCollection $mailListExport

Return Value

array

See also

MailListExportConverter

at line 335
array mailListImportAction()

Defines route for rendering import template for mail list

Return Value

array

at line 354
mixed mailListExportJSONAction(ArrayCollection $mailListExportJSON)

Defines route for exporting mail list

Parameters

ArrayCollection $mailListExportJSON

Return Value

mixed

Exceptions

PHPExcel_Reader_Exception
PHPExcel_Exception

See also

MailListExportJSONConverter

at line 370
mixed mailListImportJSONAction(ArrayCollection $mailListImportJSON)

Defines route for importing mail list

Parameters

ArrayCollection $mailListImportJSON

Return Value

mixed

See also

MailListImportJSONConverter

at line 386
Response deleteMassMailsAction(ArrayCollection $massMailDelete)

Defines route for deleting mass mail

Parameters

ArrayCollection $massMailDelete

Return Value

Response

See also

MassMailDeleteConverter

at line 403
ArrayCollection getAllMassMailAction(ArrayCollection $massMailListGetAll)

Defines route for getting all mass mails

Parameters

ArrayCollection $massMailListGetAll

Return Value

ArrayCollection

See also

MassMailListGetAllConverter

at line 423
array editMassMailAction(ArrayCollection $massMailEdit)

Defines route for rendering mass mail edit template

Parameters

ArrayCollection $massMailEdit

Return Value

array

See also

MassMailEditConverter