| @@ 106-120 (lines=15) @@ | ||
| 103 | $GLOBALS['xoopsTpl']->assign('form', $form->render()); |
|
| 104 | } |
|
| 105 | break; |
|
| 106 | case 'delete_attachment': |
|
| 107 | $attachmentObj = $helper->getHandler('Attachment')->get($attachment_id); |
|
| 108 | if (true === Request::getBool('ok', false, 'POST')) { |
|
| 109 | if (!$GLOBALS['xoopsSecurity']->check()) { |
|
| 110 | redirect_header($currentFile, 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors())); |
|
| 111 | } |
|
| 112 | if ($helper->getHandler('Attachment')->delete($attachmentObj)) { |
|
| 113 | redirect_header($currentFile, 3, _AM_XNEWSLETTER_FORMDELOK); |
|
| 114 | } else { |
|
| 115 | $GLOBALS['xoopsTpl']->assign('error', $attachmentObj->getHtmlErrors()); |
|
| 116 | } |
|
| 117 | } else { |
|
| 118 | xoops_confirm(['ok' => true, 'attachment_id' => $attachment_id, 'op' => 'delete_attachment'], $_SERVER['REQUEST_URI'], sprintf(_AM_XNEWSLETTER_FORMSUREDEL, $attachmentObj->getVar('attachment_name'))); |
|
| 119 | } |
|
| 120 | break; |
|
| 121 | } |
|
| 122 | ||
| 123 | require_once __DIR__ . '/admin_footer.php'; |
|
| @@ 314-328 (lines=15) @@ | ||
| 311 | $form = $bmhObj->getForm(); |
|
| 312 | $GLOBALS['xoopsTpl']->assign('form', $form->render()); |
|
| 313 | break; |
|
| 314 | case 'delete_bmh': |
|
| 315 | $bmhObj = $helper->getHandler('Bmh')->get($bmh_id); |
|
| 316 | if (true === Request::getBool('ok', false, 'POST')) { |
|
| 317 | if (!$GLOBALS['xoopsSecurity']->check()) { |
|
| 318 | redirect_header($currentFile, 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors())); |
|
| 319 | } |
|
| 320 | if ($helper->getHandler('Bmh')->delete($bmhObj)) { |
|
| 321 | redirect_header($currentFile, 3, _AM_XNEWSLETTER_FORMDELOK); |
|
| 322 | } else { |
|
| 323 | $GLOBALS['xoopsTpl']->assign('error', $bmhObj->getHtmlErrors()); |
|
| 324 | } |
|
| 325 | } else { |
|
| 326 | xoops_confirm(['ok' => true, 'bmh_id' => $bmh_id, 'op' => 'delete_bmh'], $_SERVER['REQUEST_URI'], sprintf(_AM_XNEWSLETTER_FORMSUREDEL, $bmhObj->getVar('bmh_email'))); |
|
| 327 | } |
|
| 328 | break; |
|
| 329 | } |
|
| 330 | require_once __DIR__ . '/admin_footer.php'; |
|
| 331 | ||
| @@ 159-177 (lines=19) @@ | ||
| 156 | } |
|
| 157 | ||
| 158 | break; |
|
| 159 | case 'delete_mailinglist': |
|
| 160 | $mailinglistObj = $helper->getHandler('Mailinglist')->get($mailinglistId); |
|
| 161 | if (true === Request::getBool('ok', false, 'POST')) { |
|
| 162 | if (!$GLOBALS['xoopsSecurity']->check()) { |
|
| 163 | redirect_header($currentFile, 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors())); |
|
| 164 | } |
|
| 165 | if ($helper->getHandler('Mailinglist')->delete($mailinglistObj)) { |
|
| 166 | redirect_header($currentFile, 3, _AM_XNEWSLETTER_FORMDELOK); |
|
| 167 | } else { |
|
| 168 | $GLOBALS['xoopsTpl']->assign('error', $mailinglistObj->getHtmlErrors()); |
|
| 169 | } |
|
| 170 | } else { |
|
| 171 | xoops_confirm([ |
|
| 172 | 'ok' => true, |
|
| 173 | 'mailinglist_id' => $mailinglistId, |
|
| 174 | 'op' => 'delete_mailinglist', |
|
| 175 | ], $_SERVER['REQUEST_URI'], sprintf(_AM_XNEWSLETTER_FORMSUREDEL, $mailinglistObj->getVar('mailinglist_name'))); |
|
| 176 | } |
|
| 177 | break; |
|
| 178 | } |
|
| 179 | require_once __DIR__ . '/admin_footer.php'; |
|
| 180 | ||
| @@ 169-183 (lines=15) @@ | ||
| 166 | $form = $templateObj->getForm(); |
|
| 167 | $GLOBALS['xoopsTpl']->assign('form', $form->render()); |
|
| 168 | break; |
|
| 169 | case 'delete_template': |
|
| 170 | $templateObj = $helper->getHandler('Template')->get($templateId); |
|
| 171 | if (true === Request::getBool('ok', false, 'POST')) { |
|
| 172 | if (!$GLOBALS['xoopsSecurity']->check()) { |
|
| 173 | redirect_header($currentFile, 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors())); |
|
| 174 | } |
|
| 175 | if ($helper->getHandler('Template')->delete($templateObj)) { |
|
| 176 | redirect_header($currentFile, 3, _AM_XNEWSLETTER_FORMDELOK); |
|
| 177 | } else { |
|
| 178 | $GLOBALS['xoopsTpl']->assign('error', $templateObj->getHtmlErrors()); |
|
| 179 | } |
|
| 180 | } else { |
|
| 181 | xoops_confirm(['ok' => true, 'template_id' => $templateId, 'op' => 'delete_template'], $_SERVER['REQUEST_URI'], sprintf(_AM_XNEWSLETTER_FORMSUREDEL, $templateObj->getVar('template_title'))); |
|
| 182 | } |
|
| 183 | break; |
|
| 184 | case 'state_template': |
|
| 185 | $templateObj = $helper->getHandler('Template')->get($templateId); |
|
| 186 | $templateObj->setVar('template_online', Request::getInt('template_online', 0)); |
|
| @@ 229-244 (lines=16) @@ | ||
| 226 | $form = $protocolObj->getForm(); |
|
| 227 | $GLOBALS['xoopsTpl']->assign('form', $form->render()); |
|
| 228 | break; |
|
| 229 | case 'delete_protocol': |
|
| 230 | $protocolId = Request::getInt('protocol_id', 0); |
|
| 231 | $protocolObj = $helper->getHandler('Protocol')->get($protocolId); |
|
| 232 | if (true === Request::getBool('ok', false, 'POST')) { |
|
| 233 | if (!$GLOBALS['xoopsSecurity']->check()) { |
|
| 234 | redirect_header($currentFile, 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors())); |
|
| 235 | } |
|
| 236 | if ($helper->getHandler('Protocol')->delete($protocolObj)) { |
|
| 237 | redirect_header($currentFile, 3, _AM_XNEWSLETTER_FORMDELOK); |
|
| 238 | } else { |
|
| 239 | $GLOBALS['xoopsTpl']->assign('error', $protocolObj->getHtmlErrors()); |
|
| 240 | } |
|
| 241 | } else { |
|
| 242 | xoops_confirm(['ok' => true, 'protocol_id' => $protocolId, 'op' => 'delete_protocol'], $_SERVER['REQUEST_URI'], sprintf(_AM_XNEWSLETTER_FORMSUREDEL, $protocolId)); |
|
| 243 | } |
|
| 244 | break; |
|
| 245 | case 'delete_protocol_list': |
|
| 246 | $letter_id = Request::getInt('letter_id', -1, 'REQUEST'); |
|
| 247 | if ($letter_id >= 0) { |
|