/** * Creates a list of workflow-instances available for the current user * * @return string * @autoTestable * @permissions view */ protected function actionMyList() { $objIterator = new class_array_section_iterator(class_module_workflows_workflow::getPendingWorkflowsForUserCount(array_merge(array($this->objSession->getUserID()), $this->objSession->getGroupIdsAsArray()))); $objIterator->setPageNumber($this->getParam("pv")); $objIterator->setArraySection(class_module_workflows_workflow::getPendingWorkflowsForUser(array_merge(array($this->objSession->getUserID()), $this->objSession->getGroupIdsAsArray()), $objIterator->calculateStartPos(), $objIterator->calculateEndPos())); return $this->renderList($objIterator); }