Exemple #1
0
 /**
  * helper function for deleting a result set
  *
  * @param string $action
  * @param string|null $moduleConfirmUrl
  * @param string|null $moduleIndexUrl
  *
  * @return array|JsonResponse|\Symfony\Component\HttpFoundation\RedirectResponse
  */
 private function deleteItem($action, $moduleConfirmUrl = null, $moduleIndexUrl = null)
 {
     $entries = $this->prepareRequestData();
     if (empty($entries)) {
         return $this->redirectMessages->setMessage(false, $this->translator->t('system', 'no_entries_selected'), $moduleIndexUrl);
     } elseif ($action !== 'confirmed') {
         $data = ['action' => 'confirmed', 'entries' => $entries];
         return $this->alerts->confirmBoxPost($this->prepareConfirmationBoxText($entries), $data, $this->router->route($moduleConfirmUrl), $this->router->route($moduleIndexUrl));
     }
     return $entries;
 }
Exemple #2
0
 /**
  * @inheritdoc
  */
 public function process(array $params, \Smarty_Internal_Template $smarty)
 {
     $smarty->smarty->assign('redirect', $this->redirectMessages->getMessage());
     return $smarty->smarty->fetch('asset:System/Partials/redirect_message.tpl');
 }