public function update() { if ($_REQUEST["workflow"]) { return parent::doWorkflow(); } $model = D($this->getActionName()); $sourceData = $model->find($_POST["id"]); if ($sourceData["status"] >= $this->protectedStatus) { $this->error("in_workflow"); return; } if (!$model->editBill($_POST)) { $this->error($model->getError()); } }