00001 <?php
00002
00015
00016 import('classes.handler.Handler');
00017
00018 class ManagementHandler extends Handler {
00022 function ManagementHandler() {
00023 parent::Handler();
00024 }
00025
00026
00027
00028
00029
00033 function initialize(&$request, $args = null) {
00034 parent::initialize($request, $args);
00035
00036
00037 AppLocale::requireComponents(LOCALE_COMPONENT_PKP_MANAGER, LOCALE_COMPONENT_OMP_MANAGER);
00038 }
00039
00046 function authorize(&$request, $args, $roleAssignments) {
00047 import('classes.security.authorization.OmpPressAccessPolicy');
00048 $this->addPolicy(new OmpPressAccessPolicy($request, $roleAssignments));
00049 return parent::authorize($request, $args, $roleAssignments);
00050 }
00051 }
00052
00053 ?>