/** * @return Form */ public function EditForm() { $file = $this->getItem(); if (!$file) { return $this->httpError(404); } if ($file instanceof Folder) { return $this->httpError(403); } if (!$file->canEdit()) { return $this->httpError(403); } // Get form components $fields = $this->parent->getFileEditFields($file); $actions = $this->parent->getFileEditActions($file); $validator = $this->parent->getFileEditValidator($file); $form = new Form($this, __FUNCTION__, $fields, $actions, $validator); $form->loadDataFrom($file); $form->addExtraClass('small'); return $form; }
/** * @return Form */ public function EditForm() { $file = $this->getItem(); // Get form components $fields = $this->parent->getFileEditFields($file); $actions = $this->parent->getFileEditActions($file); $validator = $this->parent->getFileEditValidator($file); $form = new Form($this, __FUNCTION__, $fields, $actions, $validator); $form->loadDataFrom($file); $form->addExtraClass('small'); return $form; }