Open Monograph Press
3.3.0
|
Public Member Functions | |
__construct () | |
generateReport ($args, $request) | |
importexport ($args, $request) | |
index ($args, $request) | |
permissions ($args, $request) | |
report ($args, $request) | |
reportGenerator ($args, $request) | |
resetPermissions ($args, $request) | |
saveStatisticsSettings ($args, $request) | |
setupTemplate ($request) | |
statistics ($args, $request) | |
tools ($args, $request) | |
![]() | |
access ($args, $request) | |
announcements ($args, $request) | |
authorize ($request, &$args, $roleAssignments) | |
context ($args, $request) | |
distribution ($args, $request) | |
initialize ($request) | |
settings ($args, $request) | |
website ($args, $request) | |
workflow ($args, $request) | |
![]() | |
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) | |
markRoleAssignmentsChecked () | |
requireSSL () | |
setApiToken ($apiToken) | |
setDispatcher ($dispatcher) | |
setEnforceRestrictedSite ($enforceRestrictedSite) | |
setId ($id) | |
validate ($requiredContexts=null, $request=null) | |
Data Fields | |
$_isBackendPage = true | |
![]() | |
$_isBackendPage = true | |
![]() | |
$_authorizationDecisionManager | |
$_checks = array() | |
$_dispatcher | |
$_enforceRestrictedSite = true | |
$_id | |
$_isBackendPage = false | |
$_roleAssignments = array() | |
$_roleAssignmentsChecked = false | |
Protected Member Functions | |
getObjectTitle ($assocId, $assocType) | |
getReportRowValue ($key, $record) | |
hasAppStatsSettings () | |
Additional Inherited Members | |
![]() | |
static | getPageParamName ($rangeName) |
static | getRangeInfo ($request, $rangeName, $contextData=null) |
static | hashPageContext ($request, $contextData=array()) |
![]() | |
$_apiToken = null | |
Handle requests for Tool pages.
Definition at line 21 of file PKPToolsHandler.inc.php.
PKPToolsHandler::__construct | ( | ) |
Constructor.
Reimplemented from PKPHandler.
Definition at line 29 of file PKPToolsHandler.inc.php.
References PKPHandler\addRoleAssignment().
PKPToolsHandler::generateReport | ( | $args, | |
$request | |||
) |
Generate statistics reports from passed request arguments.
$args | array |
$request | PKPRequest |
Definition at line 197 of file PKPToolsHandler.inc.php.
References Application\getContextAssocType(), getObjectTitle(), getReportRowValue(), AppLocale\requireComponents(), and setupTemplate().
Referenced by tools().
|
protected |
Get data object title based on passed assoc type and id.
$assocId | int |
$assocType | int |
Definition at line 390 of file PKPToolsHandler.inc.php.
References Application\getContextAssocType(), Application\getContextDAO(), DAORegistry\getDAO(), and Application\getSectionDAO().
Referenced by generateReport().
|
protected |
Get the row value based on the column key (usually assoc types) and the current record.
$key | string|int |
$record | array |
Definition at line 379 of file PKPToolsHandler.inc.php.
Referenced by generateReport().
|
protected |
Override and return true if application has more statistics settings than the defined in library.
Definition at line 422 of file PKPToolsHandler.inc.php.
Referenced by statistics().
PKPToolsHandler::importexport | ( | $args, | |
$request | |||
) |
Import or export data.
$args | array |
$request | PKPRequest |
Definition at line 99 of file PKPToolsHandler.inc.php.
References PKPTemplateManager\getManager(), PluginRegistry\getPlugin(), PluginRegistry\getPlugins(), PluginRegistry\loadCategory(), and setupTemplate().
PKPToolsHandler::index | ( | $args, | |
$request | |||
) |
Display tools index page.
$request | PKPRequest |
$args | array |
Reimplemented from PKPHandler.
Definition at line 87 of file PKPToolsHandler.inc.php.
References PKPTemplateManager\getManager(), and setupTemplate().
Referenced by tools().
PKPToolsHandler::permissions | ( | $args, | |
$request | |||
) |
Display the permissipns area.
$args | array |
$request | PKPRequest |
Definition at line 431 of file PKPToolsHandler.inc.php.
References PKPTemplateManager\getManager(), and setupTemplate().
Referenced by tools().
PKPToolsHandler::report | ( | $args, | |
$request | |||
) |
Delegates to plugins operations related to report generation.
$args | array |
$request | Request |
Definition at line 148 of file PKPToolsHandler.inc.php.
References PluginRegistry\loadCategory(), and setupTemplate().
Referenced by tools().
PKPToolsHandler::reportGenerator | ( | $args, | |
$request | |||
) |
Display page to generate custom reports.
$args | array |
$request | Request |
Definition at line 167 of file PKPToolsHandler.inc.php.
References PKPTemplateManager\getManager(), AppLocale\requireComponents(), and setupTemplate().
Referenced by tools().
PKPToolsHandler::resetPermissions | ( | $args, | |
$request | |||
) |
Reset article/monograph permissions
$args | array |
$request | PKPRequest |
Definition at line 444 of file PKPToolsHandler.inc.php.
References PKPNotificationOperationManager\createTrivialNotification(), and DAORegistry\getDAO().
Referenced by tools().
PKPToolsHandler::saveStatisticsSettings | ( | $args, | |
$request | |||
) |
Save statistics settings.
$args | array |
$request | PKPRequest |
Definition at line 354 of file PKPToolsHandler.inc.php.
Referenced by tools().
PKPToolsHandler::setupTemplate | ( | $request | ) |
Set up the basic template.
$request | PKPRequest |
Reimplemented from PKPHandler.
Definition at line 41 of file PKPToolsHandler.inc.php.
References AppLocale\requireComponents().
Referenced by generateReport(), importexport(), index(), permissions(), report(), reportGenerator(), and statistics().
PKPToolsHandler::statistics | ( | $args, | |
$request | |||
) |
Display the statistics area.
$args | array |
$request | PKPRequest |
Definition at line 119 of file PKPToolsHandler.inc.php.
References $application, PKPApplication\get(), PKPTemplateManager\getManager(), hasAppStatsSettings(), PluginRegistry\loadCategory(), and setupTemplate().
Referenced by tools().
PKPToolsHandler::tools | ( | $args, | |
$request | |||
) |
Route to other Tools operations
$args | array |
$request | PKPRequest |
Definition at line 51 of file PKPToolsHandler.inc.php.
References generateReport(), index(), permissions(), report(), reportGenerator(), resetPermissions(), saveStatisticsSettings(), and statistics().
PKPToolsHandler::$_isBackendPage = true |
Definition at line 24 of file PKPToolsHandler.inc.php.