renderFilter() protected méthode

Render the filter (a template or a Form).
protected renderFilter ( $request, $filterData = [] ) : string
$request PKPRequest
$filterData Array Data to be used by the filter template.
Résultat string
 /**
  * @copyDoc GridHandler::renderFilter()
  */
 function renderFilter($request, $filterData = array())
 {
     $workflowStages = WorkflowStageDAO::getWorkflowStageTranslationKeys();
     $workflowStages[0] = 'workflow.stage.any';
     ksort($workflowStages);
     $filterColumns = $this->getFilterColumns();
     $filterData = array('columns' => $filterColumns, 'workflowStages' => $workflowStages, 'gridId' => $this->getId());
     return parent::renderFilter($request, $filterData);
 }
 /**
  * @see GridHandler::renderFilter()
  */
 function renderFilter($request)
 {
     // Get filter data.
     import('classes.security.RoleDAO');
     $roleOptions = array(0 => 'grid.user.allRoles') + RoleDAO::getRoleNames(true);
     $filterData = array('roleOptions' => $roleOptions);
     return parent::renderFilter($request, $filterData);
 }
 /**
  * @copydoc GridHandler::renderFilter()
  */
 function renderFilter($request)
 {
     $context = $request->getContext();
     $userGroupDao = DAORegistry::getDAO('UserGroupDAO');
     $userGroups = $userGroupDao->getByContextId($context->getId());
     $userGroupOptions = array('' => __('grid.user.allRoles'));
     while ($userGroup = $userGroups->next()) {
         $userGroupOptions[$userGroup->getId()] = $userGroup->getLocalizedName();
     }
     // Import PKPUserDAO to define the USER_FIELD_* constants.
     import('lib.pkp.classes.user.PKPUserDAO');
     $fieldOptions = array(USER_FIELD_FIRSTNAME => 'user.firstName', USER_FIELD_LASTNAME => 'user.lastName', USER_FIELD_USERNAME => 'user.username', USER_FIELD_EMAIL => 'user.email');
     $matchOptions = array('contains' => 'form.contains', 'is' => 'form.is');
     $filterData = array('userGroupOptions' => $userGroupOptions, 'fieldOptions' => $fieldOptions, 'matchOptions' => $matchOptions);
     return parent::renderFilter($request, $filterData);
 }
 /**
  * @see GridHandler::renderFilter()
  */
 function renderFilter($request)
 {
     $categoriesSymbolic = $categories = PluginRegistry::getCategories();
     $categories = array('all' => __('grid.plugin.allCategories'));
     foreach ($categoriesSymbolic as $category) {
         $categories[$category] = __("plugins.categories.{$category}");
     }
     $filterData = array('categories' => $categories);
     return parent::renderFilter($request, $filterData);
 }
 /**
  * @see GridHandler::renderFilter()
  */
 function renderFilter($request)
 {
     // Get filter data.
     import('classes.security.RoleDAO');
     $roleOptions = array(0 => 'grid.user.allPermissionLevels') + RoleDAO::getRoleNames(true);
     // Reader roles are not important for stage assignments.
     if (array_key_exists(ROLE_ID_READER, $roleOptions)) {
         unset($roleOptions[ROLE_ID_READER]);
     }
     $filterData = array('roleOptions' => $roleOptions);
     $workflowStages = array(0 => 'grid.userGroup.allStages') + WorkflowStageDAO::getWorkflowStageTranslationKeys();
     $filterData['stageOptions'] = $workflowStages;
     return parent::renderFilter($request, $filterData);
 }
 /**
  * @copydoc GridHandler::renderFilter()
  */
 function renderFilter($request)
 {
     return parent::renderFilter($request, $this->getFilterSelectionData($request));
 }
 /**
  * @copydoc GridHandler::renderFilter()
  */
 function renderFilter($request, $filterData = array())
 {
     $context = $request->getContext();
     $issueDao = DAORegistry::getDAO('IssueDAO');
     $issuesIterator = $issueDao->getPublishedIssues($context->getId());
     $issues = $issuesIterator->toArray();
     foreach ($issues as $issue) {
         $issueOptions[$issue->getId()] = $issue->getIssueIdentification();
     }
     $issueOptions[0] = __('plugins.importexport.common.filter.issue');
     ksort($issueOptions);
     $statusNames = $this->_plugin->getStatusNames();
     $filterColumns = $this->getFilterColumns();
     $allFilterData = array_merge($filterData, array('columns' => $filterColumns, 'issues' => $issueOptions, 'status' => $statusNames, 'gridId' => $this->getId()));
     return parent::renderFilter($request, $allFilterData);
 }
 /**
  * @copydoc GridHandler::renderFilter()
  */
 function renderFilter($request, $filterData = array())
 {
     $press = $request->getRouter()->getContext($request);
     $filterData = array_merge($filterData, array('searchText' => $request->getUserVar('searchText'), 'featured' => $request->getUserVar('featured'), 'newReleased' => $request->getUserVar('newReleased')));
     return parent::renderFilter($request, $filterData);
 }
 /**
  * @copyDoc GridHandler::renderFilter()
  */
 function renderFilter($request, $filterData = array())
 {
     return parent::renderFilter($request, array('columns' => $this->getFilterColumns(), 'gridId' => $this->getId()));
 }
 /**
  * @copydoc GridHandler::renderFilter()
  */
 function renderFilter($request, $filterData = array())
 {
     $submission = $this->getAuthorizedContextObject(ASSOC_TYPE_SUBMISSION);
     $stageId = $this->getAuthorizedContextObject(ASSOC_TYPE_WORKFLOW_STAGE);
     $allFilterData = array_merge($filterData, array('userGroupOptions' => $this->_userGroupOptions, 'selectedUserGroupId' => reset(array_keys($this->_userGroupOptions)), 'gridId' => $this->getId(), 'submissionId' => $submission->getId(), 'stageId' => $stageId));
     return parent::renderFilter($request, $allFilterData);
 }
 /**
  * @copydoc GridHandler::renderFilter()
  */
 function renderFilter($request, $filterData = array())
 {
     $statusNames = $this->_plugin->getStatusNames();
     $allFilterData = array_merge($filterData, array('status' => $statusNames, 'gridId' => $this->getId()));
     return parent::renderFilter($request, $allFilterData);
 }