public function confirmDelete($view)
 {
     global $ilUser, $rbacreview;
     if (!$rbacreview->isAssigned($ilUser->getId(), SYSTEM_ROLE_ID)) {
         $this->ilErr->raiseError($this->lng->txt('permission_denied'), $this->ilErr->MESSAGE);
     }
     if (!isset($_GET['news_id'])) {
         ilUtil::sendInfo($this->lng->txt('payment_news_missing_id'));
         switch ($view) {
             case 'archive':
                 return $this->showArchive();
                 break;
             case 'news':
             default:
                 return $this->showNews();
                 break;
         }
     }
     include_once 'Services/Utilities/classes/class.ilConfirmationGUI.php';
     $c_gui = new ilConfirmationGUI();
     $c_gui->setHeaderText($this->lng->txt('payment_news_delete_sure'));
     $c_gui->addHiddenItem('news_id', (int) $_GET['news_id']);
     $oNewsItem = new ilShopNewsItem($_GET['news_id']);
     $title = $oNewsItem->getTitle();
     $c_gui->addItem($news_title, $_GET['news_id'], $title);
     switch ($view) {
         case 'archive':
             $c_gui->setFormAction($this->ctrl->getFormAction($this, 'performDeleteArchiveNews'));
             $c_gui->setConfirm($this->lng->txt('confirm'), 'performDeleteArchiveNews');
             $c_gui->setCancel($this->lng->txt('cancel'), 'showArchive');
             $this->showArchive($c_gui->getHTML());
             break;
         case 'news':
         default:
             $c_gui->setFormAction($this->ctrl->getFormAction($this, 'performDeleteNews'));
             $c_gui->setConfirm($this->lng->txt('confirm'), 'performDeleteNews');
             $c_gui->setCancel($this->lng->txt('cancel'), 'showNews');
             $this->showNews($c_gui->getHTML());
             break;
     }
     return true;
 }