/** * @copydoc DataObjectRequiredPolicy::getDataObjectId() * Considers a not numeric public URL identifier */ function getDataObjectId() { // Identify the data object id. $router = $this->_request->getRouter(); switch (true) { case is_a($router, 'PKPPageRouter'): if (ctype_digit((string) $this->_request->getUserVar($this->_parameterName))) { // We may expect a object id in the user vars return (int) $this->_request->getUserVar($this->_parameterName); } else { if (isset($this->_args[0])) { // Or the object id can be expected as the first path in the argument list return $this->_args[0]; } } break; default: return parent::getDataObjectId(); } return false; }
/** * Constructor * @param $request PKPRequest */ function SectionEditorSubmissionRequiredPolicy($request, &$args, $submissionParameterName = 'articleId') { parent::DataObjectRequiredPolicy($request, $args, $submissionParameterName, 'user.authorization.invalidSectionEditorSubmission'); }
/** * Constructor * @param $request PKPRequest * @param $args array request parameters * @param $submissionParameterName string the request parameter we * expect the submission id in. */ function ReviewAssignmentRequiredPolicy($request, &$args, $parameterName = 'reviewAssignmentId', $operations = null) { parent::DataObjectRequiredPolicy($request, $args, $parameterName, 'user.authorization.invalidReviewAssignment', $operations); }
/** * Constructor * @param $request PKPRequest * @param $args array request parameters * @param $submissionParameterName string the request parameter we expect * the submission id in. */ function RepresentationRequiredPolicy($request, &$args, $parameterName = 'representationId', $operations = null) { parent::DataObjectRequiredPolicy($request, $args, $parameterName, 'user.authorization.invalidRepresentation', $operations); }
/** * Constructor * @param $request PKPRequest * @param $args array request parameters * @param $submissionParameterName string the request parameter we expect * the submission id in. */ function QueryRequiredPolicy($request, &$args, $parameterName = 'queryId', $operations = null) { parent::DataObjectRequiredPolicy($request, $args, $parameterName, 'user.authorization.invalidQuery', $operations); }
/** * Constructor * @param $request PKPRequest * @param $args array request parameters * @param $submissionParameterName string the request parameter we expect * the submission id in. */ function SubmissionRequiredPolicy($request, &$args, $submissionParameterName = 'submissionId', $operations = null) { parent::DataObjectRequiredPolicy($request, $args, $submissionParameterName, 'user.authorization.invalidSubmission', $operations); }
/** * Constructor * @param $request PKPRequest * @param $args array request parameters * @param $submissionParameterName string the request parameter we expect * the submission id in. */ function GalleyRequiredPolicy($request, &$args, $parameterName = 'articleGalleyId', $operations = null) { parent::DataObjectRequiredPolicy($request, $args, $parameterName, 'user.authorization.invalidGalley', $operations); }
/** * Constructor * @param $request PKPRequest * @param $args array request parameters * @param $submissionParameterName string the request parameter we * expect the submission id in. */ function __construct($request, &$args, $parameterName = 'reviewAssignmentId', $operations = null) { parent::__construct($request, $args, $parameterName, 'user.authorization.invalidReviewAssignment', $operations); }
/** * Constructor * @param $request PKPRequest * @param $args array request parameters * @param $operations array */ function OjsIssueRequiredPolicy($request, &$args, $operations = null) { parent::DataObjectRequiredPolicy($request, $args, 'issueId', 'user.authorization.invalidIssue', $operations); $this->journal = $request->getJournal(); }
/** * Constructor * @param $request PKPRequest * @param $args array request parameters * @param $operations array */ function OjsIssueGalleyRequiredPolicy($request, &$args, $operations = null) { parent::DataObjectRequiredPolicy($request, $args, 'issueGalleyId', 'user.authorization.invalidIssueGalley', $operations); }
/** * Constructor * @param $request PKPRequest * @param $args array request parameters * @param $submissionParameterName string the request parameter we expect * the submission id in. */ function __construct($request, &$args, $parameterName = 'representationId', $operations = null) { parent::__construct($request, $args, $parameterName, 'user.authorization.invalidRepresentation', $operations); }
/** * Constructor * @param $request PKPRequest * @param $args array request parameters * @param $operations array */ function __construct($request, &$args, $operations = null) { parent::__construct($request, $args, 'issueGalleyId', 'user.authorization.invalidIssueGalley', $operations); }
/** * Constructor * @param $request PKPRequest * @param $args array request parameters * @param $submissionParameterName string the request parameter we expect * the submission id in. */ function __construct($request, &$args, $submissionParameterName = 'submissionId', $operations = null) { parent::__construct($request, $args, $submissionParameterName, 'user.authorization.invalidSubmission', $operations); }
/** * Constructor * @param $request PKPRequest * @param $args array request parameters * @param $submissionParameterName string the request parameter we expect * the submission id in. */ function __construct($request, &$args, $parameterName = 'queryId', $operations = null) { parent::__construct($request, $args, $parameterName, 'user.authorization.invalidQuery', $operations); }