/**
  * Processing of organization member editation form
  *
  * @Privilege("edit", "create")
  *
  * @param Form $form
  */
 public function organizationFormSucceded(Form $form)
 {
     $values = $form->getValues(TRUE);
     unset($values['send']);
     //handle file upload
     $file = $values['file'];
     unset($values['file']);
     $params = $this->context->parameters;
     $path = $params['wwwDir'] . $params['memberPhotosStorage'] . '/';
     if ($file->isOk()) {
         if ($file->isImage()) {
             //make sure the file will be JPEG
             $image = $file->toImage();
             $filename = \Nette\Utils\Strings::lower(\Nette\Utils\Strings::toAscii($values['nickname'])) . ".jpg";
             $image->save($path . $filename, 100, \Nette\Image::JPEG);
         }
     }
     $item = $this->members->get($values['nickname']);
     if ($item) {
         $item->update($values);
         $this->flashMessage('Záznam byl úspěšně aktualizován');
     } else {
         $this->members->insert($values);
         $this->flashMessage('Záznam byl úspěšně vytvořen');
     }
     $this->redirect('default');
 }