Performs bulk-mail action, can be called from a cronjob

package Gems
subpackage Default
copyright Copyright (c) 2011 Erasmus MC
license New BSD License
since Class available since version 1.4
inherited_from \Gems_Controller_Action

 Methods

Adds one or more messages to the session based message store.

addMessage($message, $status = null) : \MUtil_Controller_Action
Inherited

Parameters

$message

$status

Returns

\MUtil_Controller_Action

Perform automatic job mail

commJob() 

Action that switches the cron job lock on or off.

cronLockAction() 

Returns a session based message store for adding messages to.

getMessenger() : \Zend_Controller_Action_Helper_FlashMessenger
Inherited

Returns

\Zend_Controller_Action_Helper_FlashMessenger

The general "do the jobs" action

indexAction() 

Intializes the html component.

initHtml(boolean $reset = false) : void
Inherited

Parameters

$reset

boolean

Throws away any existing html output when true

Check job monitors

monitorAction() 

Set the session based message store.

setMessenger(\Zend_Controller_Action_Helper_FlashMessenger $messenger) : \MUtil_Controller_Action
Inherited

Parameters

$messenger

\Zend_Controller_Action_Helper_FlashMessenger

Returns

\MUtil_Controller_Action

Returns the Email belonging to this user.

getUserEmail(integer $userId) : string

Parameters

$userId

integer

Returns

string

Returns the login name belonging to this user.

getUserLogin(integer $userId) : string

Parameters

$userId

integer

Returns

string

Stub for overruling default snippet loader initiation.

loadSnippetLoader() 
Inherited

 Properties

 

$accesslog

$accesslog : \Gems_AccessLog

Default

 

$currentUser

$currentUser : \Gems_User_User

Default

 

$db

$db : \Zend_Db_Adapter_Abstract

Default

inherited_from \Gems_Controller_Action::db
 

$db

$db : \Zend_Db_Adapter_Abstract

Default

 

$escort

$escort : \GemsEscort

Default

 

$loader

$loader : \Gems_Loader

Default

inherited_from \Gems_Controller_Action::loader
 

$loader

$loader : \Gems_Loader

Default

 

$menu

$menu : \Gems_Menu

Default

 

$messenger

$messenger : \Zend_Controller_Action_Helper_FlashMessenger

Default

 

Set to true in child class for automatic creation of $this->html.

$useHtmlView : boolean

Default

true

Otherwise call $this->initHtml()

 

$util

$util : \Gems_Util

Default

inherited_from \Gems_Controller_Action::util
 

$util

$util : \Gems_Util

Default