public function approve(WorkflowProgress $wp) { $s = Stack::getByID($this->getRequestedPageID()); $v = CollectionVersion::get($s, $this->cvID); $v->approve(false); if ($s->getStackName() != $v->getVersionName()) { // The stack name has changed so we need to // update that for the stack object as well. $s->update(array('stackName' => $v->getVersionName())); } $ev = new \Concrete\Core\Page\Collection\Version\Event($s); $ev->setCollectionVersionObject($v); Events::dispatch('on_page_version_submit_approve', $ev); $wpr = new WorkflowProgressResponse(); $wpr->setWorkflowProgressResponseURL(\URL::to($s)); return $wpr; }
public function approve(WorkflowProgress $wp) { $c = Page::getByID($this->getRequestedPageID()); $v = CollectionVersion::get($c, $this->cvID); $v->approve(false); $ev = new \Concrete\Core\Page\Collection\Version\Event($c); $ev->setCollectionVersionObject($v); Events::dispatch('on_page_version_submit_approve', $ev); $wpr = new WorkflowProgressResponse(); $wpr->setWorkflowProgressResponseURL(\URL::to($c)); return $wpr; }
public function approve(WorkflowProgress $wp) { $c = Page::getByID($this->getRequestedPageID()); $v = CollectionVersion::get($c, $this->cvID); $v->approve(false); $ev = new \Concrete\Core\Page\Collection\Version\Event($c); $ev->setCollectionVersionObject($v); Events::dispatch('on_page_version_submit_approve', $ev); $wpr = new WorkflowProgressResponse(); $wpr->setWorkflowProgressResponseURL(BASE_URL . DIR_REL . '/' . DISPATCHER_FILENAME . '?cID=' . $c->getCollectionID()); return $wpr; }