protected function createComponentUpdateImagesForm() { $form = new \Nette\Forms\BootstrapUIForm(); $form->setTranslator($this->presenter->translator); $form->getElementPrototype()->class = "form-horizontal"; $form->getElementPrototype()->role = 'form'; $form->getElementPrototype()->autocomplete = 'off'; $form->addHidden('menu_id'); $form->addUpload('the_file', 'dictionary.main.Image'); $form->addUpload('the_file_2', 'Obrázek (hover)'); $form->addUpload('the_file_3', 'Aktivní obrázek'); $form->addUpload('the_file_4', 'Aktivní obrázek (hover)'); $form->setDefaults(array("menu_id" => $this->presenter->getParameter("id"))); $form->addSubmit('submitm', 'dictionary.main.Save'); $form->onSuccess[] = $this->updateImagesFormSucceeded; return $form; }
/** * Form: User fills in e-mail address to send e-mail with a password generator link */ function createComponentChangePortraitForm() { $form = new \Nette\Forms\BootstrapUIForm(); $form->setTranslator($this->presenter->translator); $form->getElementPrototype()->autocomplete = 'off'; $form->addUpload("the_file", "Vyberte obrázek (nepovinné)"); $form->addSubmit('submitm', 'dictionary.main.Insert'); $form->onSuccess[] = $this->changePortraitFormSucceeded; return $form; }
function createComponentDropUploadForm() { $form = new \Nette\Forms\BootstrapUIForm(); $form->setTranslator($this->presenter->translator); $form->getElementPrototype()->class = "form-horizontal"; $form->getElementPrototype()->role = 'form'; $form->getElementPrototype()->autocomplete = 'off'; $form->getElementPrototype()->class = "form-horizontal dropzone"; $form->addUpload("file_upload")->setHtmlId('file_upload'); $form->onSuccess[] = $this->dropUploadFormSucceeded; return $form; }
function createComponentUploadForm() { $form = new \Nette\Forms\BootstrapUIForm(); $form->setTranslator($this->presenter->translator); $form->getElementPrototype()->class = "form-horizontal"; $form->getElementPrototype()->role = 'form'; $form->getElementPrototype()->autocomplete = 'off'; $form->getElementPrototype()->class = "form-horizontal dropzone"; $form->addHidden("pages_id"); $form->addUpload("file_upload")->setHtmlId('file_upload'); $form->setDefaults(array("pages_id" => $this->presenter->getParameter('id'))); $form->onSuccess[] = $this->uploadFormSucceeded; return $form; }
/** * Image Upload */ function createComponentUploadForm() { $form = new \Nette\Forms\BootstrapUIForm(); $form->setTranslator($this->presenter->translator); $form->getElementPrototype()->class = "form-horizontal"; $form->getElementPrototype()->role = 'form'; $form->getElementPrototype()->autocomplete = 'off'; $imageTypes = array('image/png', 'image/jpeg', 'image/jpg', 'image/gif'); $form->addHidden("id"); $form->addUpload('the_file', 'dictionary.main.InsertImage')->addRule(\Nette\Forms\Form::MIME_TYPE, 'messages.error.invalidTypeOfMessage', $imageTypes); $form->addTextarea("description", "dictionary.main.Description")->setAttribute("class", "form-control"); $form->addSubmit('send', 'dictionary.main.Image'); $form->setDefaults(array("id" => $this->presenter->getParameter("id"))); $form->onSuccess[] = $this->uploadFormSucceeded; return $form; }
/** * Settings save */ function createComponentEditForm() { $form = new \Nette\Forms\BootstrapUIForm(); $form->setTranslator($this->presenter->translator); $form->getElementPrototype()->class = "form-horizontal"; $form->getElementPrototype()->role = 'form'; $form->getElementPrototype()->autocomplete = 'off'; $form->getElementPrototype()->class = "form-horizontal"; $form->getElementPrototype()->role = 'form'; $form->getElementPrototype()->autocomplete = 'off'; $form->addHidden('path_id'); $form->addUpload("path", "dictionary.main.Image"); $form->addSubmit('send', 'dictionary.main.Save'); $form->onSuccess[] = $this->editSettingsSucceeded; return $form; }
/** * Edit category */ protected function createComponentEditForm() { $carousel = $this->database->table("carousel")->get($this->presenter->getParameter("id")); $form = new \Nette\Forms\BootstrapUIForm(); $form->setTranslator($this->presenter->translator); $form->getElementPrototype()->class = "form-horizontal"; $form->getElementPrototype()->role = 'form'; $form->getElementPrototype()->autocomplete = 'off'; $form->addHidden('carousel_id'); $form->addText('title', 'dictionary.main.Title'); $form->addTextArea('description', 'dictionary.main.Description')->setAttribute("class", "form-control")->setAttribute("style", "max-height: 150px;"); $form->addText('uri', 'dictionary.main.URL'); $form->addCheckbox("visible", "dictionary.main.Show"); $form->addUpload('the_file', 'dictionary.main.Icon'); $form->addSubmit('submitm', 'dictionary.main.Save'); $arr = array("carousel_id" => $carousel->id, "title" => $carousel->title, "description" => $carousel->description, "visible" => $carousel->visible, "uri" => $carousel->uri); $form->setDefaults(array_filter($arr)); $form->onSuccess[] = $this->editFormSucceeded; return $form; }