Example #1
0
         $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 = '';
Example #2
0
     }
     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 = '';
Example #3
0
     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 = '';