@@ 347-364 (lines=18) @@ | ||
344 | } |
|
345 | $xoopsTpl->assign('showAdminColumns', $showAdminColumns); |
|
346 | break; |
|
347 | case 'new_letter': |
|
348 | $GLOBALS['xoopsOption']['template_main'] = "{$helper->getModule()->dirname()}_letter.tpl"; // IN PROGRESS |
|
349 | require_once XOOPS_ROOT_PATH . '/header.php'; |
|
350 | ||
351 | $xoTheme->addStylesheet(XNEWSLETTER_URL . '/assets/css/module.css'); |
|
352 | $xoTheme->addMeta('meta', 'keywords', $helper->getConfig('keywords')); // keywords only for index page |
|
353 | $xoTheme->addMeta('meta', 'description', strip_tags(_MA_XNEWSLETTER_DESC)); // description |
|
354 | // breadcrumb |
|
355 | $breadcrumb = new Xnewsletter\Breadcrumb(); |
|
356 | $breadcrumb->addLink($helper->getModule()->getVar('name'), XNEWSLETTER_URL); |
|
357 | $breadcrumb->addLink(_MD_XNEWSLETTER_LETTER_CREATE, ''); |
|
358 | $xoopsTpl->assign('xnewsletter_breadcrumb', $breadcrumb->render()); |
|
359 | ||
360 | $letterObj = $helper->getHandler('Letter')->create(); |
|
361 | $form = $letterObj->getForm(); |
|
362 | $content = $form->render(); |
|
363 | $xoopsTpl->assign('content', $content); |
|
364 | break; |
|
365 | case 'edit_letter': |
|
366 | $GLOBALS['xoopsOption']['template_main'] = "{$helper->getModule()->dirname()}_letter.tpl"; |
|
367 | require_once XOOPS_ROOT_PATH . '/header.php'; |
|
@@ 365-383 (lines=19) @@ | ||
362 | $content = $form->render(); |
|
363 | $xoopsTpl->assign('content', $content); |
|
364 | break; |
|
365 | case 'edit_letter': |
|
366 | $GLOBALS['xoopsOption']['template_main'] = "{$helper->getModule()->dirname()}_letter.tpl"; |
|
367 | require_once XOOPS_ROOT_PATH . '/header.php'; |
|
368 | ||
369 | $xoTheme->addStylesheet(XNEWSLETTER_URL . '/assets/css/module.css'); |
|
370 | $xoTheme->addMeta('meta', 'keywords', $helper->getConfig('keywords')); // keywords only for index page |
|
371 | $xoTheme->addMeta('meta', 'description', strip_tags(_MA_XNEWSLETTER_DESC)); // description |
|
372 | // breadcrumb |
|
373 | $breadcrumb = new Xnewsletter\Breadcrumb(); |
|
374 | $breadcrumb->addLink($helper->getModule()->getVar('name'), XNEWSLETTER_URL); |
|
375 | $breadcrumb->addLink(_MD_XNEWSLETTER_LIST, 'javascript:history.go(-1)'); |
|
376 | $breadcrumb->addLink(_MD_XNEWSLETTER_LETTER_EDIT, ''); |
|
377 | $xoopsTpl->assign('xnewsletter_breadcrumb', $breadcrumb->render()); |
|
378 | ||
379 | $letterObj = $helper->getHandler('Letter')->get($letter_id); |
|
380 | $form = $letterObj->getForm(); |
|
381 | $content = $form->render(); |
|
382 | $xoopsTpl->assign('content', $content); |
|
383 | break; |
|
384 | case 'delete_attachment': |
|
385 | $GLOBALS['xoopsOption']['template_main'] = "{$helper->getModule()->dirname()}_letter.tpl"; |
|
386 | require_once XOOPS_ROOT_PATH . '/header.php'; |