protected function createComponentFileUploadForm() { $form = new \soundake\helpers\MyForm(); $form->renderStyle = \soundake\helpers\MyForm::SEMANTIC; $form->getElementPrototype()->addAttributes(array('class' => '')); $form->addUpload("image", "Vyberte soubory", true)->setRequired()->addRule(Form::MAX_FILE_SIZE, 'File is too big! Please, choose smaller one. It could be 3 megs large.', 3 * 1024 * 1024)->getControlPrototype()->class('ui input'); $form->addHidden('id'); $form->addHidden('type'); $form->addSubmit('send', 'Nahrát'); $form->onSuccess[] = callback($this, 'fileUploadSuccess'); return $form; }