public function on_start() { parent::on_start(); $this->addHeaderItem("<script type=\"text/javascript\">\$(function() { \$('.dialog-launch').dialog();});</script>"); $this->categories = WorkflowProgressCategory::getList(); foreach ($this->categories as $cat) { $this->categoryHandles[] = $cat->getWorkflowProgressCategoryHandle(); } }
protected function getWorkflowProgressItems() { $categories = Category::getList(); $items = 0; foreach ($categories as $category) { $list = $category->getPendingWorkflowProgressList(); if (is_object($list)) { foreach ($list->get() as $it) { $wp = $it->getWorkflowProgressObject(); $wf = $wp->getWorkflowObject(); if ($wf->canApproveWorkflowProgressObject($wp)) { $items++; } } } } return $items; }