if ($form->isValid()) {
$file = $form->get('file')->getData();
+ $markAsRead = $form->get('mark_as_read')->getData();
$name = $this->getUser()->getId().'.json';
if (in_array($file->getClientMimeType(), $this->getParameter('wallabag_import.allow_mimetypes')) && $file->move($this->getParameter('wallabag_import.resource_dir'), $name)) {
$res = $wallabag
->setUser($this->getUser())
->setFilepath($this->getParameter('wallabag_import.resource_dir').'/'.$name)
+ ->setMarkAsRead($markAsRead)
->import();
- $message = 'Import failed, please try again.';
+ $message = 'flashes.import.notice.failed';
if (true === $res) {
$summary = $wallabag->getSummary();
- $message = 'Import summary: '.$summary['imported'].' imported, '.$summary['skipped'].' already saved.';
+ $message = $this->get('translator')->trans('flashes.import.notice.summary', array(
+ '%imported%' => $summary['imported'],
+ '%skipped%' => $summary['skipped'],
+ ));
unlink($this->getParameter('wallabag_import.resource_dir').'/'.$name);
}
} else {
$this->get('session')->getFlashBag()->add(
'notice',
- 'Error while processing import. Please verify your import file.'
+ 'flashes.import.notice.failed_on_file'
);
}
}