Open Journal Systems
3.3.0
|
Public Member Functions | |
__construct () | |
addStaticPage ($args, $request) | |
authorize ($request, &$args, $roleAssignments) | |
delete ($args, $request) | |
editStaticPage ($args, $request) | |
getRowInstance () | |
index ($args, $request) | |
initialize ($request, $args=null) | |
updateStaticPage ($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) | |
initialize ($request) | |
markRoleAssignmentsChecked () | |
requireSSL () | |
setApiToken ($apiToken) | |
setDispatcher ($dispatcher) | |
setEnforceRestrictedSite ($enforceRestrictedSite) | |
setId ($id) | |
setupTemplate ($request) | |
validate ($requiredContexts=null, $request=null) | |
Static Public Member Functions | |
static | setPlugin ($plugin) |
![]() | |
static | getPageParamName ($rangeName) |
static | getRangeInfo ($request, $rangeName, $contextData=null) |
static | hashPageContext ($request, $contextData=array()) |
Static Public Attributes | |
static | $plugin |
Handle static pages grid requests.
Definition at line 20 of file StaticPageGridHandler.inc.php.
StaticPageGridHandler::__construct | ( | ) |
Constructor
Reimplemented from PKPHandler.
Definition at line 38 of file StaticPageGridHandler.inc.php.
References PKPHandler\addRoleAssignment().
StaticPageGridHandler::addStaticPage | ( | $args, | |
$request | |||
) |
An action to add a new custom static page
$args | array Arguments to the request |
$request | PKPRequest Request object |
Definition at line 138 of file StaticPageGridHandler.inc.php.
References editStaticPage().
StaticPageGridHandler::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 53 of file StaticPageGridHandler.inc.php.
References PKPHandler\addPolicy().
StaticPageGridHandler::delete | ( | $args, | |
$request | |||
) |
Delete a static page
$args | array |
$request | PKPRequest |
Definition at line 197 of file StaticPageGridHandler.inc.php.
References DAORegistry\getDAO(), and DAO\getDataChangedEvent().
StaticPageGridHandler::editStaticPage | ( | $args, | |
$request | |||
) |
An action to edit a static page
$args | array Arguments to the request |
$request | PKPRequest Request object |
Definition at line 150 of file StaticPageGridHandler.inc.php.
References $plugin, and PKPHandler\setupTemplate().
Referenced by addStaticPage().
StaticPageGridHandler::getRowInstance | ( | ) |
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 114 of file StaticPageGridHandler.inc.php.
StaticPageGridHandler::index | ( | $args, | |
$request | |||
) |
Display the grid's containing page.
$args | array |
$request | PKPRequest |
Reimplemented from PKPHandler.
Definition at line 126 of file StaticPageGridHandler.inc.php.
StaticPageGridHandler::initialize | ( | $request, | |
$args = null |
|||
) |
$request | PKPRequest |
$args | array optional |
Reimplemented from GridHandler.
Definition at line 62 of file StaticPageGridHandler.inc.php.
References GridHandler\addAction(), GridHandler\addColumn(), DAORegistry\getDAO(), GridHandler\setEmptyRowText(), GridHandler\setGridDataElements(), and GridHandler\setTitle().
|
static |
Set the static pages plugin.
$plugin | StaticPagesPlugin |
Definition at line 31 of file StaticPageGridHandler.inc.php.
References $plugin.
Referenced by StaticPagesPlugin\setupGridHandler().
StaticPageGridHandler::updateStaticPage | ( | $args, | |
$request | |||
) |
Update a custom block
$args | array |
$request | PKPRequest |
Definition at line 169 of file StaticPageGridHandler.inc.php.
References $plugin, DAO\getDataChangedEvent(), and PKPHandler\setupTemplate().
|
static |
The static pages plugin
Definition at line 25 of file StaticPageGridHandler.inc.php.
Referenced by editStaticPage(), setPlugin(), and updateStaticPage().