public function index() { //获取所有节点 if (!$_GET["mainrow_id"]) { return parent::index(); } //仅获取当前数据的下一ID // $map = array(); // $this->_filter($map); import("@.Workflow.Workflow"); $workflow = new Workflow($_GET["workflow_alias"]); $process = $workflow->getCurrentProcess($_GET["mainrow_id"]); $this->response(reIndex($process["nextNode"])); }
public function find($options = array()) { $data = parent::find($options); if (!$data) { return $data; } /** * 工作流 */ if ($this->workflowAlias) { import("@.Workflow.Workflow"); $workflow = new Workflow($this->workflowAlias); // var_dump($workflow);exit; $processData = $workflow->getCurrentProcess($data["id"]); $data["processes"] = $processData; } return $data; }
/** * @override */ public function find($options = array()) { $data = parent::find($options); if (!$data) { return $data; } /** * 工作流 */ if ($this->workflowAlias and false !== $this->includeWorkflowProcess) { import("@.Workflow.Workflow"); $workflow = new Workflow($this->workflowAlias); $processData = $workflow->getCurrentProcess($data[$this->workflowMainRowField]); $data["processes"] = $processData; } return $data; }
/** * @override */ public function find($options = array()) { $data = parent::find($options); if (!$data) { return $data; } if ($data["dateline"]) { $data["dateline_lang"] = date("Y-m-d H:i:s", $data["dateline"]); } if ($this->workflowAlias and false !== $this->includeWorkflowProcess) { import("@.Workflow.Workflow"); $workflow = new Workflow($this->workflowAlias); $processData = $workflow->getCurrentProcess($data["id"]); $data["processes"] = $processData; } // if(isset($data["status"])) { // if(isset($this->status_lang)) { // $data["status_lang"] = L($this->status_lang[$data["status"]]); // } // if(isset($this->status_class)) { // $data["status_class"] = $this->status_class[$data["status"]]; // } // } return $data; }