Open Journal Systems
3.3.0
|
Public Member Functions | |
__construct () | |
addAnnouncementType ($args, $request) | |
authorize ($request, &$args, $roleAssignments) | |
deleteAnnouncementType ($args, $request) | |
editAnnouncementType ($args, $request) | |
initialize ($request, $args=null) | |
updateAnnouncementType ($args, $request) | |
![]() | |
__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()) | |
![]() | |
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 | |
getRowInstance () | |
loadData ($request, $filter) | |
![]() | |
callFeaturesHook ($hookName, $args) | |
doSpecificFetchGridActions ($args, $request, $templateMgr) | |
& | getDataElementFromRequest ($request, &$elementId) |
getFilterForm () | |
getFilterSelectionData ($request) | |
getRowDataElement ($request, &$rowId) | |
getRowsSequence ($request) | |
initFeatures ($request, $args) | |
isFilterFormCollapsible () | |
noAutocompleteResults () | |
renderFilter ($request, $filterData=array()) | |
renderGridBodyPartsInternally ($request) | |
renderRowInternally ($request, $row) | |
renderRowsInternally ($request, &$elements) | |
setFirstDataColumn () | |
Additional Inherited Members | |
![]() | |
static | getPageParamName ($rangeName) |
static | getRangeInfo ($request, $rangeName, $contextData=null) |
static | hashPageContext ($request, $contextData=array()) |
![]() | |
$_actions = array(GRID_ACTION_POSITION_DEFAULT => array()) | |
$_columns = array() | |
$_constants = [] | |
$_data | |
$_dataProvider | |
$_emptyRowText = 'grid.noItems' | |
$_features | |
$_footNote = '' | |
$_itemIterator | |
$_template | |
$_title = '' | |
$_urls | |
![]() | |
$_authorizationDecisionManager | |
$_checks = array() | |
$_dispatcher | |
$_enforceRestrictedSite = true | |
$_id | |
$_isBackendPage = false | |
$_roleAssignments = array() | |
$_roleAssignmentsChecked = false | |
![]() | |
$_apiToken = null | |
Handle announcement type grid requests.
Definition at line 19 of file AnnouncementTypeGridHandler.inc.php.
AnnouncementTypeGridHandler::__construct | ( | ) |
Constructor
Reimplemented from PKPHandler.
Definition at line 23 of file AnnouncementTypeGridHandler.inc.php.
References PKPHandler\addRoleAssignment().
AnnouncementTypeGridHandler::addAnnouncementType | ( | $args, | |
$request | |||
) |
Display form to add announcement type.
$args | array |
$request | PKPRequest |
Definition at line 134 of file AnnouncementTypeGridHandler.inc.php.
References editAnnouncementType().
AnnouncementTypeGridHandler::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 42 of file AnnouncementTypeGridHandler.inc.php.
References PKPHandler\addPolicy(), and DAORegistry\getDAO().
AnnouncementTypeGridHandler::deleteAnnouncementType | ( | $args, | |
$request | |||
) |
Delete an announcement type.
$args | array |
$request | PKPRequest |
Definition at line 201 of file AnnouncementTypeGridHandler.inc.php.
References DAORegistry\getDAO(), and DAO\getDataChangedEvent().
AnnouncementTypeGridHandler::editAnnouncementType | ( | $args, | |
$request | |||
) |
Display form to edit an announcement type.
$args | array |
$request | PKPRequest |
Definition at line 144 of file AnnouncementTypeGridHandler.inc.php.
Referenced by addAnnouncementType().
|
protected |
Get a new instance of a grid row. May be overridden by subclasses if they want to provide a custom row definition.
Reimplemented from GridHandler.
Definition at line 120 of file AnnouncementTypeGridHandler.inc.php.
AnnouncementTypeGridHandler::initialize | ( | $request, | |
$args = null |
|||
) |
$request | PKPRequest |
$args | array optional |
Reimplemented from GridHandler.
Definition at line 62 of file AnnouncementTypeGridHandler.inc.php.
References GridHandler\addAction(), GridHandler\addColumn(), AppLocale\requireComponents(), GridHandler\setEmptyRowText(), and GridHandler\setTitle().
|
protected |
Implement this method to load data into the grid.
$request | PKPRequest |
$filter | array An associative array with filter data as returned by getFilterSelectionData(). If no filter has been selected by the user then the array will be empty. |
Reimplemented from GridHandler.
Definition at line 111 of file AnnouncementTypeGridHandler.inc.php.
References DAORegistry\getDAO().
AnnouncementTypeGridHandler::updateAnnouncementType | ( | $args, | |
$request | |||
) |
Save an edited/inserted announcement type.
$args | array |
$request | PKPRequest |
Definition at line 161 of file AnnouncementTypeGridHandler.inc.php.
References DAO\getDataChangedEvent().