@@ 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) { |