27 \HookRegistry::register(
'Submission::getBackendListProperties::properties', array($this,
'modifyBackendListPropertyValues'));
44 $submissionQB =& $args[0];
45 $requestArgs = $args[1];
47 if (!empty($requestArgs[
'categoryIds'])) {
48 $submissionQB->filterByCategories($requestArgs[
'categoryIds']);
51 if (!empty($requestArgs[
'seriesIds'])) {
52 $submissionQB->filterBySeries($requestArgs[
'seriesIds']);
55 if (!empty($requestArgs[
'orderByFeatured'])) {
56 $submissionQB->orderByFeatured();
74 $queryObject =& $args[0];
75 $queryBuilder = $args[1];
77 $queryObject = $queryBuilder->appGet($queryObject);
98 $props[] =
'category';
99 $props[] =
'featured';
100 $props[] =
'newRelease';
118 $submission = $args[1];
120 $propertyArgs = $args[3];
121 $request = $args[3][
'request'];
122 $context = $request->getContext();
123 $dispatcher = $request->getDispatcher();
125 foreach ($props as $prop) {
128 $values[$prop] = $dispatcher->url(
134 $submission->getBestId()
139 $values[$prop] = $featureDao->getFeaturedAll($submission->getId());
143 $values[$prop] = $newReleaseDao->getNewReleaseAll($submission->getId());