$display = COM_refresh($_CONF['site_url'] . '/index.php'); } else { $html = 0; if ($postmode == 'html') { $html = 1; } $shortmessage = $_POST['shortmsg']; if (empty($_POST['toemail']) || empty($_POST['fromemail']) || !COM_isEmail($_POST['toemail']) || !COM_isEmail($_POST['fromemail'])) { $display .= COM_siteHeader('menu', $LANG08[17]) . mailstoryform($sid, COM_applyFilter($_POST['to']), COM_applyFilter($_POST['toemail']), COM_applyFilter($_POST['from']), COM_applyFilter($_POST['fromemail']), $shortmessage, 52) . COM_siteFooter(); } else { if (empty($_POST['to']) || empty($_POST['from']) || empty($shortmessage)) { $display .= COM_siteHeader('menu', $LANG08[17]) . mailstoryform($sid, COM_applyFilter($_POST['to']), COM_applyFilter($_POST['toemail']), COM_applyFilter($_POST['from']), COM_applyFilter($_POST['fromemail']), $shortmessage) . COM_siteFooter(); } else { $msg = PLG_itemPreSave('emailstory', $shortmessage); if (!empty($msg)) { $display .= COM_siteHeader('menu', '') . COM_errorLog($msg, 2) . mailstoryform($sid, COM_applyFilter($_POST['to']), COM_applyFilter($_POST['toemail']), COM_applyFilter($_POST['from']), COM_applyFilter($_POST['fromemail']), $shortmessage) . COM_siteFooter(); } else { $display .= mailstory($sid, $_POST['to'], $_POST['toemail'], $_POST['from'], $_POST['fromemail'], $shortmessage, $html); } } } } break; default: if (isset($_GET['uid'])) { $uid = (int) COM_applyFilter($_GET['uid'], true); } else { $uid = 0; } if ($uid > 1) { $subject = '';
} break; case 'sendstory': $sid = COM_applyFilter($_POST['sid']); if (empty($sid)) { $display = COM_refresh($_CONF['site_url'] . '/index.php'); } else { if (empty($_POST['toemail']) || empty($_POST['fromemail']) || !COM_isEmail($_POST['toemail']) || !COM_isEmail($_POST['fromemail']) || strpos($_POST['to'], '@') !== false || strpos($_POST['from'], '@') !== false) { $display .= COM_siteHeader('menu', $LANG08[17]) . mailstoryform($sid, COM_applyFilter($_POST['to']), COM_applyFilter($_POST['toemail']), COM_applyFilter($_POST['from']), COM_applyFilter($_POST['fromemail']), $_POST['shortmsg'], 52) . COM_siteFooter(); } else { if (empty($_POST['to']) || empty($_POST['from']) || empty($_POST['shortmsg'])) { $display .= COM_siteHeader('menu', $LANG08[17]) . COM_showMessageText($LANG08[22]) . mailstoryform($sid, COM_applyFilter($_POST['to']), COM_applyFilter($_POST['toemail']), COM_applyFilter($_POST['from']), COM_applyFilter($_POST['fromemail']), $_POST['shortmsg']) . COM_siteFooter(); } else { $msg = PLG_itemPreSave('emailstory', $_POST['shortmsg']); if (!empty($msg)) { $display .= COM_siteHeader('menu', $LANG08[17]) . COM_errorLog($msg, 2) . mailstoryform($sid, COM_applyFilter($_POST['to']), COM_applyFilter($_POST['toemail']), COM_applyFilter($_POST['from']), COM_applyFilter($_POST['fromemail']), $_POST['shortmsg']) . COM_siteFooter(); } else { $display .= mailstory($sid, $_POST['to'], $_POST['toemail'], $_POST['from'], $_POST['fromemail'], $_POST['shortmsg']); } } } } break; default: if (isset($_GET['uid'])) { $uid = COM_applyFilter($_GET['uid'], true); } else { $uid = 0; } if ($uid > 1) { $subject = '';
break; case 'sendstory': $sid = COM_applyFilter($_POST['sid']); if (empty($sid)) { $display = COM_redirect($_CONF['site_url'] . '/index.php'); } else { if (empty($_POST['toemail']) || empty($_POST['fromemail']) || !COM_isEmail($_POST['toemail']) || !COM_isEmail($_POST['fromemail']) || strpos($_POST['to'], '@') !== false || strpos($_POST['from'], '@') !== false) { $display = mailstoryform($sid, $cc, COM_applyFilter($_POST['to']), COM_applyFilter($_POST['toemail']), COM_applyFilter($_POST['from']), COM_applyFilter($_POST['fromemail']), $_POST['shortmsg'], 52); $display = COM_createHTMLDocument($display, array('pagetitle' => $LANG08[17])); } elseif (empty($_POST['to']) || empty($_POST['from']) || empty($_POST['shortmsg'])) { $display = COM_showMessageText($LANG08[22]) . mailstoryform($sid, $cc, COM_applyFilter($_POST['to']), COM_applyFilter($_POST['toemail']), COM_applyFilter($_POST['from']), COM_applyFilter($_POST['fromemail']), $_POST['shortmsg']); $display = COM_createHTMLDocument($display, array('pagetitle' => $LANG08[17])); } else { $msg = PLG_itemPreSave('emailstory', $_POST['shortmsg']); if (!empty($msg)) { $display = COM_errorLog($msg, 2) . mailstoryform($sid, $cc, COM_applyFilter($_POST['to']), COM_applyFilter($_POST['toemail']), COM_applyFilter($_POST['from']), COM_applyFilter($_POST['fromemail']), $_POST['shortmsg']); $display = COM_createHTMLDocument($display, array('pagetitle' => $LANG08[17])); } else { $display .= mailstory($sid, $_POST['to'], $_POST['toemail'], $_POST['from'], $_POST['fromemail'], $_POST['shortmsg']); } } } break; default: if (isset($_GET['uid'])) { $uid = COM_applyFilter($_GET['uid'], true); } else { $uid = 0; } if ($uid > 1) { $subject = '';