Open Journal Systems
3.3.0
|
Public Member Functions | |
__construct () | |
add ($slimRequest, $response, $args) | |
authorize ($request, &$args, $roleAssignments) | |
delete ($slimRequest, $response, $args) | |
edit ($slimRequest, $response, $args) | |
get ($slimRequest, $response, $args) | |
getMany ($slimRequest, $response, $args) | |
restoreDefaults ($slimRequest, $response, $args) | |
![]() | |
convertStringsToSchema ($schema, $params) | |
getApp () | |
getEndpointPattern () | |
getEndpoints () | |
getEntityId ($parameterName) | |
getParameter ($parameterName, $default=null) | |
getRequest () | |
getSlimRequest () | |
setSlimRequest ($slimRequest) | |
setupEndpoints () | |
![]() | |
addPolicy ($authorizationPolicy, $addToTop=false) | |
addRoleAssignment ($roleIds, $operations) | |
getApiToken () | |
& | getAuthorizedContext () |
& | getAuthorizedContextObject ($assocType) |
& | getDispatcher () |
getFirstUserContext ($user, $contexts) | |
getId () | |
getLastAuthorizationMessage () | |
getRoleAssignment ($roleId) | |
getRoleAssignments () | |
getSiteRedirectContext ($request) | |
getTargetContext ($request, &$contextsCount=null) | |
index ($args, $request) | |
initialize ($request) | |
markRoleAssignmentsChecked () | |
requireSSL () | |
setApiToken ($apiToken) | |
setDispatcher ($dispatcher) | |
setEnforceRestrictedSite ($enforceRestrictedSite) | |
setId ($id) | |
setupTemplate ($request) | |
validate ($requiredContexts=null, $request=null) | |
Additional Inherited Members | |
![]() | |
static | getPageParamName ($rangeName) |
static | getRangeInfo ($request, $rangeName, $contextData=null) |
static | hashPageContext ($request, $contextData=array()) |
![]() | |
$_authorizationDecisionManager | |
$_checks = array() | |
$_dispatcher | |
$_enforceRestrictedSite = true | |
$_id | |
$_isBackendPage = false | |
$_roleAssignments = array() | |
$_roleAssignmentsChecked = false | |
![]() | |
_validateStatDates ($params, $dateStartParam='dateStart', $dateEndParam='dateEnd') | |
![]() | |
$_app | |
$_endpoints = array() | |
$_handlerPath = null | |
$_pathPattern | |
$_request | |
$_slimRequest = null | |
![]() | |
$_apiToken = null | |
Base class to handle API requests for contexts (journals/presses).
Definition at line 17 of file PKPEmailTemplateHandler.inc.php.
PKPEmailTemplateHandler::__construct | ( | ) |
Constructor
Reimplemented from APIHandler.
Definition at line 21 of file PKPEmailTemplateHandler.inc.php.
References APIHandler\getEndpointPattern().
PKPEmailTemplateHandler::add | ( | $slimRequest, | |
$response, | |||
$args | |||
) |
Add an email template
$slimRequest | Request Slim request object | |
$response | Response object | |
array | $args | arguments |
Definition at line 183 of file PKPEmailTemplateHandler.inc.php.
References APIHandler\convertStringsToSchema(), PKPServices\get(), Application\getContextDAO(), and APIHandler\getRequest().
PKPEmailTemplateHandler::authorize | ( | $request, | |
& | $args, | ||
$roleAssignments | |||
) |
Authorize this request.
Routers will call this method automatically thereby enforcing authorization. This method will be called before the validate() method and before passing control on to the handler operation.
NB: This method will be called once for every request only.
$request | Request |
$args | array request arguments |
$roleAssignments | array the operation role assignment, see getRoleAssignment() for more details. |
Reimplemented from PKPHandler.
Definition at line 70 of file PKPEmailTemplateHandler.inc.php.
References PKPHandler\addPolicy().
PKPEmailTemplateHandler::delete | ( | $slimRequest, | |
$response, | |||
$args | |||
) |
Delete an email template
$slimRequest | Request Slim request object | |
$response | Response object | |
array | $args | arguments |
Definition at line 278 of file PKPEmailTemplateHandler.inc.php.
References PKPServices\get(), and APIHandler\getRequest().
PKPEmailTemplateHandler::edit | ( | $slimRequest, | |
$response, | |||
$args | |||
) |
Edit an email template
$slimRequest | Request Slim request object | |
$response | Response object | |
array | $args | arguments |
Definition at line 223 of file PKPEmailTemplateHandler.inc.php.
References APIHandler\convertStringsToSchema(), PKPServices\get(), PKPHandler\getAuthorizedContextObject(), and APIHandler\getRequest().
PKPEmailTemplateHandler::get | ( | $slimRequest, | |
$response, | |||
$args | |||
) |
Get a single email template
$slimRequest | Request Slim request object | |
$response | Response object | |
array | $args | arguments |
Definition at line 156 of file PKPEmailTemplateHandler.inc.php.
References PKPServices\get(), and APIHandler\getRequest().
PKPEmailTemplateHandler::getMany | ( | $slimRequest, | |
$response, | |||
$args | |||
) |
Get a collection of email templates
$slimRequest | Request Slim request object |
$response | Response object |
$args | array arguments |
Definition at line 95 of file PKPEmailTemplateHandler.inc.php.
References HookRegistry\call(), PKPServices\get(), and APIHandler\getRequest().
PKPEmailTemplateHandler::restoreDefaults | ( | $slimRequest, | |
$response, | |||
$args | |||
) |
Restore defaults in the email template settings
$slimRequest | Request Slim request object | |
$response | Response object | |
array | $args | arguments |
Definition at line 309 of file PKPEmailTemplateHandler.inc.php.
References PKPServices\get(), and APIHandler\getRequest().