{
      $this->avatar_path = $avatar_path;
      $this->www_dir = $www_dir;
      $form = new Form();
      $form->addProtection();
      $form->addHidden("id");
      $form->addHidden("old_avatar");
      $form->addUpload('avatar', 'Titulný obrázok')->setOption('description', sprintf('Max veľkosť obrázka v bytoch %d kB', 300 * 1024 / 1000))->setRequired(FALSE)->addRule(Form::MAX_FILE_SIZE, 'Max veľkosť obrázka v bytoch %d B', 300 * 1024)->addRule(Form::IMAGE, 'Titulný obrázok musí byť JPEG, PNG alebo GIF.');
      $form->addSubmit('uloz', 'Zmeň')->setAttribute('class', 'btn btn-success')->onClick[] = [$this, 'editTitleImageFormSubmitted'];
      $form->addSubmit('cancel', 'Cancel')->setAttribute('class', 'btn btn-default')->setAttribute('data-dismiss', 'modal')->setAttribute('aria-label', 'Close')->setValidationScope(FALSE);
      return $form;
  }
  /** 
 * Spracovanie formulara pre zmenu vlastnika clanku.
 * @param Nette\Forms\Controls\SubmitButton $button Data formulara 
 * @throws Database\DriverException   */
  public function editTitleImageFormSubmitted($button)
  {
      $values = $button->getForm()->getValues();
      //Nacitanie hodnot formulara
      try {
          if (!$values->avatar->error) {
              if ($values->avatar->isImage()) {