Open Journal Systems
3.3.0
|
Public Member Functions | |
__construct () | |
access ($args, $request) | |
addIssue ($args, $request) | |
authorize ($request, &$args, $roleAssignments) | |
clearIssueObjectsPubIds ($args, $request) | |
clearPubId ($args, $request) | |
deleteCoverImage ($args, $request) | |
deleteIssue ($args, $request) | |
editIssue ($args, $request) | |
editIssueData ($args, $request) | |
getAssignPublicIdentifiersFormTemplate () | |
identifiers ($args, $request) | |
initialize ($request, $args=null) | |
issueGalleys ($args, $request) | |
issueToc ($args, $request) | |
publishIssue ($args, $request) | |
setCurrentIssue ($args, $request) | |
unpublishIssue ($args, $request) | |
updateAccess ($args, $request) | |
updateIdentifiers ($args, $request) | |
updateIssue ($args, $request) | |
uploadFile ($args, $request) | |
Public Member Functions inherited from GridHandler | |
__construct ($dataProvider=null) | |
addAction ($action, $position=GRID_ACTION_POSITION_ABOVE) | |
addColumn ($column) | |
fetchCell (&$args, $request) | |
fetchGrid ($args, $request) | |
fetchRow ($args, $request) | |
fetchRows ($args, $request) | |
getActions ($position=GRID_ACTION_POSITION_ABOVE) | |
getColumn ($columnId) | |
& | getColumns () |
& | getColumnsByFlag ($flag) |
getColumnsCount ($flag=null) | |
getDataElementSequence ($gridDataElement) | |
getDataProvider () | |
getEmptyRowText () | |
getFeatures () | |
getFootNote () | |
& | getGridDataElements ($request) |
getGridRangeInfo ($request, $rangeName, $contextData=null) | |
getIsSubcomponent () | |
getItemIterator () | |
getJSHandler () | |
getPublishChangeEvents () | |
getRequestArg ($key) | |
getRequestArgs () | |
getRequestedRow ($request, $args) | |
getSelectName () | |
getTemplate () | |
getTitle () | |
getUrls () | |
hasColumn ($columnId) | |
hasGridDataElements ($request) | |
isDataElementSelected ($gridDataElement) | |
renderRow ($request, $row) | |
saveSequence ($args, $request) | |
setDataElementSequence ($request, $rowId, $gridDataElement, $newSequence) | |
setEmptyRowText ($emptyRowText) | |
setFootNote ($footNote) | |
setGridDataElements ($data) | |
setTemplate ($template) | |
setTitle ($title) | |
setUrls ($request, $extraUrls=array()) | |
Public Member Functions inherited from PKPHandler | |
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) | |
Protected Member Functions | |
_addCenterColumns ($issueGridCellProvider) | |
getRowInstance () | |
Protected Member Functions inherited from GridHandler | |
callFeaturesHook ($hookName, $args) | |
doSpecificFetchGridActions ($args, $request, $templateMgr) | |
& | getDataElementFromRequest ($request, &$elementId) |
getFilterForm () | |
getFilterSelectionData ($request) | |
getRowDataElement ($request, &$rowId) | |
getRowsSequence ($request) | |
initFeatures ($request, $args) | |
isFilterFormCollapsible () | |
loadData ($request, $filter) | |
noAutocompleteResults () | |
renderFilter ($request, $filterData=array()) | |
renderGridBodyPartsInternally ($request) | |
renderRowInternally ($request, $row) | |
renderRowsInternally ($request, &$elements) | |
setFirstDataColumn () | |
Additional Inherited Members | |
Static Public Member Functions inherited from PKPHandler | |
static | getPageParamName ($rangeName) |
static | getRangeInfo ($request, $rangeName, $contextData=null) |
static | hashPageContext ($request, $contextData=array()) |
Data Fields inherited from GridHandler | |
$_actions = array(GRID_ACTION_POSITION_DEFAULT => array()) | |
$_columns = array() | |
$_constants = [] | |
$_data | |
$_dataProvider | |
$_emptyRowText = 'grid.noItems' | |
$_features | |
$_footNote = '' | |
$_itemIterator | |
$_template | |
$_title = '' | |
$_urls | |
Data Fields inherited from PKPHandler | |
$_authorizationDecisionManager | |
$_checks = array() | |
$_dispatcher | |
$_enforceRestrictedSite = true | |
$_id | |
$_isBackendPage = false | |
$_roleAssignments = array() | |
$_roleAssignmentsChecked = false | |
Protected Attributes inherited from PKPHandler | |
$_apiToken = null | |
Handle issues grid requests.
Definition at line 24 of file IssueGridHandler.inc.php.
IssueGridHandler::__construct | ( | ) |
Constructor
Reimplemented from PKPHandler.
Reimplemented in BackIssueGridHandler.
Definition at line 28 of file IssueGridHandler.inc.php.
References PKPHandler\addRoleAssignment().
|
protected |
Private function to add central columns to the grid. May be overridden by subclasses.
$issueGridCellProvider | IssueGridCellProvider |
Reimplemented in BackIssueGridHandler.
Definition at line 109 of file IssueGridHandler.inc.php.
Referenced by initialize().
IssueGridHandler::access | ( | $args, | |
$request | |||
) |
An action to edit an issue's access settings
$args | array |
$request | PKPRequest |
Definition at line 259 of file IssueGridHandler.inc.php.
References PKPHandler\getAuthorizedContextObject().
IssueGridHandler::addIssue | ( | $args, | |
$request | |||
) |
An action to add a new issue
$args | array |
$request | PKPRequest |
Definition at line 129 of file IssueGridHandler.inc.php.
References editIssueData().
IssueGridHandler::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 GridHandler.
Definition at line 52 of file IssueGridHandler.inc.php.
References PKPHandler\addPolicy().
IssueGridHandler::clearIssueObjectsPubIds | ( | $args, | |
$request | |||
) |
Clear issue objects pub ids
$args | array |
$request | PKPRequest |
Definition at line 391 of file IssueGridHandler.inc.php.
References PKPHandler\getAuthorizedContextObject().
IssueGridHandler::clearPubId | ( | $args, | |
$request | |||
) |
Clear issue pub id
$args | array |
$request | PKPRequest |
Definition at line 375 of file IssueGridHandler.inc.php.
References PKPHandler\getAuthorizedContextObject().
IssueGridHandler::deleteCoverImage | ( | $args, | |
$request | |||
) |
Delete an uploaded cover image.
$args | array coverImage string Filename of the cover image to be deleted. issueId int Id of the issue this cover image is attached to |
$request | PKPRequest |
Definition at line 199 of file IssueGridHandler.inc.php.
References DAORegistry\getDAO(), and AppLocale\getLocale().
IssueGridHandler::deleteIssue | ( | $args, | |
$request | |||
) |
Removes an issue
$args | array |
$request | PKPRequest |
Definition at line 296 of file IssueGridHandler.inc.php.
References PKPServices\get(), PKPHandler\getAuthorizedContextObject(), DAORegistry\getDAO(), and DAO\getDataChangedEvent().
IssueGridHandler::editIssue | ( | $args, | |
$request | |||
) |
An action to edit an issue
$args | array |
$request | PKPRequest |
Definition at line 141 of file IssueGridHandler.inc.php.
References PKPHandler\getAuthorizedContextObject(), PKPTemplateManager\getManager(), and PluginRegistry\getPlugins().
IssueGridHandler::editIssueData | ( | $args, | |
$request | |||
) |
An action to edit an issue's identifying data
$args | array |
$request | PKPRequest |
Definition at line 159 of file IssueGridHandler.inc.php.
References PKPHandler\getAuthorizedContextObject().
Referenced by addIssue().
IssueGridHandler::getAssignPublicIdentifiersFormTemplate | ( | ) |
Get the template for the assign public identifiers form.
Definition at line 612 of file IssueGridHandler.inc.php.
Referenced by publishIssue().
|
protected |
Get the row handler - override the default row handler
Reimplemented from GridHandler.
Reimplemented in ExportableIssuesListGridHandler.
Definition at line 117 of file IssueGridHandler.inc.php.
IssueGridHandler::identifiers | ( | $args, | |
$request | |||
) |
An action to edit issue pub ids
$args | array |
$request | PKPRequest |
Definition at line 342 of file IssueGridHandler.inc.php.
References PKPHandler\getAuthorizedContextObject().
IssueGridHandler::initialize | ( | $request, | |
$args = null |
|||
) |
$request | PKPRequest |
$args | array optional |
Reimplemented from GridHandler.
Reimplemented in BackIssueGridHandler, and FutureIssueGridHandler.
Definition at line 68 of file IssueGridHandler.inc.php.
References _addCenterColumns(), GridHandler\addColumn(), and AppLocale\requireComponents().
IssueGridHandler::issueGalleys | ( | $args, | |
$request | |||
) |
Displays the issue galleys page.
$args | array |
$request | PKPRequest |
Definition at line 420 of file IssueGridHandler.inc.php.
References PKPHandler\getAuthorizedContextObject(), and PKPTemplateManager\getManager().
IssueGridHandler::issueToc | ( | $args, | |
$request | |||
) |
Display the table of contents
$args | array |
$request | PKPRequest |
Definition at line 407 of file IssueGridHandler.inc.php.
References PKPHandler\getAuthorizedContextObject(), and PKPTemplateManager\getManager().
IssueGridHandler::publishIssue | ( | $args, | |
$request | |||
) |
Publish issue
$args | array |
$request | Request |
Definition at line 439 of file IssueGridHandler.inc.php.
References HookRegistry\call(), PKPServices\get(), getAssignPublicIdentifiersFormTemplate(), PKPHandler\getAuthorizedContextObject(), Core\getCurrentDate(), DAORegistry\getDAO(), and DAO\getDataChangedEvent().
IssueGridHandler::setCurrentIssue | ( | $args, | |
$request | |||
) |
Set Issue as current
$args | array |
$request | PKPRequest |
Definition at line 591 of file IssueGridHandler.inc.php.
References PKPHandler\getAuthorizedContextObject(), and DAORegistry\getDAO().
IssueGridHandler::unpublishIssue | ( | $args, | |
$request | |||
) |
Unpublish a previously-published issue
$args | array |
$request | PKPRequest |
Definition at line 540 of file IssueGridHandler.inc.php.
References HookRegistry\call(), PKPServices\get(), PKPHandler\getAuthorizedContextObject(), and DAORegistry\getDAO().
IssueGridHandler::updateAccess | ( | $args, | |
$request | |||
) |
Update an issue's access settings
$args | array |
$request | PKPRequest |
Definition at line 274 of file IssueGridHandler.inc.php.
References PKPHandler\getAuthorizedContextObject(), and DAO\getDataChangedEvent().
IssueGridHandler::updateIdentifiers | ( | $args, | |
$request | |||
) |
Update issue pub ids
$args | array |
$request | PKPRequest |
Definition at line 356 of file IssueGridHandler.inc.php.
References PKPHandler\getAuthorizedContextObject(), and DAO\getDataChangedEvent().
IssueGridHandler::updateIssue | ( | $args, | |
$request | |||
) |
Update an issue
$args | array |
$request | PKPRequest |
Definition at line 236 of file IssueGridHandler.inc.php.
References PKPHandler\getAuthorizedContextObject(), and DAO\getDataChangedEvent().
IssueGridHandler::uploadFile | ( | $args, | |
$request | |||
) |
An action to upload an issue file. Used for issue cover images.
$args | array |
$request | PKPRequest |
Definition at line 174 of file IssueGridHandler.inc.php.