Exemple #1
0
 public function fileUploadSuccess(MyForm $form)
 {
     try {
         foreach ($form->values->image as $image) {
             $file = new \File();
             $file->file_prefix = "";
             $file->file_sufix = "_u" . $this->context->user->id . "_" . substr(sha1(time()), 0, 8);
             $file->user_id = $this->context->user->id;
             $file->insertUploaded($image, FILESTORAGE_DIR);
             $file->visible = 1;
             // automaticka publikace
             $file->save();
         }
     } catch (Exception $e) {
         $form->addError($e->getMessage());
     }
     if ($form->isSuccess()) {
         $this->cc();
         $this->presenter->flashMessage('Dobrá zpráva, soubory se podařilo vložit. Sukces!', 'success');
         $this->redirect('Files:default');
     }
 }