public function action_edit($id) { if (!Auth::getInstance()->getRights($this->getName(), 'edit')) { return $this->view->getMessage('Нет прав на редактирование'); } extract($_SESSION[Auth::$lss]); // тут данные выбранных до сих пор заказа и тз if (empty($id)) { // добавить плату в ТЗ if (empty($tz_id)) { return $this->getMessage('Не известно куда добавлять выбери ТЗ!'); } else { return parent::action_edit($id); } } else { // выбрана плата - вывести предложение создать рассчет $url = $this->model->getFileLinkForRaschet(array(id => $id)); if ($url) { $rec[rasslink] = $url; } else { $rec[createlink] = $this->actUri('createras', $id)->url(); } return $this->getMessage($this->view->showbutton($rec)); } }
public function action_edit($id) { if (!empty($id)) { $rec = $this->model->getRecord($id); $out = $this->view->showrec($rec); return $this->view->getMessage($out); } else { return parent::action_edit($id); } }