<?php if(!$GLOBALS["commandline"]) { $id = 0; if (!empty($_GET['id'])) { $id = sprintf('%d',$_GET['id']); } } if (!$id) { return; } if (isset($_REQUEST['sendmethod']) && $_REQUEST['sendmethod'] == 'inputhere') { $_REQUEST['sendurl'] = ''; } if (!empty($_REQUEST['sendurl'])) { if (!$GLOBALS["can_fetchUrl"]) { print Warn($GLOBALS['I18N']->get('You are trying to send a remote URL, but PEAR::HTTP_Request is not available, so this will fail')); } else { ## hard overwrite the message content, wipe all that was there. ## check there's a protocol ## @@@ do we want to allow other than http and https? Can't imagine, ppl would want to use ftp or something if ($_REQUEST['sendurl'] == 'e.g. http://www.phplist.com/testcampaign.html') { $_REQUEST['sendurl'] = ''; } else { if (!preg_match('/^https?:\/\//i',$_REQUEST['sendurl']) && !preg_match('/testcampaign/i',$_REQUEST['sendurl'])) { $_REQUEST['sendurl'] = 'http://'.$_REQUEST['sendurl']; } $_REQUEST["message"] = '[URL:'.$_REQUEST['sendurl'].']'; } } } ## checkboxes cannot be detected when unchecked, so they need registering in the "cb" array ## to be identified as listed, but not checked ## find the "cb" array and uncheck all checkboxes in it ## then the processing below will re-check them, if they were if (isset($_REQUEST['cb']) && is_array($_REQUEST['cb'])) { foreach ($_REQUEST['cb'] as $cbname => $cbval) { ## $cbval is a dummy setMessageData($id,$cbname,'0'); } } ## remember all data entered foreach ($_REQUEST as $key => $val) { /* print $key .' '.$val; */ setMessageData($id,$key,$val); if (get_magic_quotes_gpc()) { if (is_string($val)) { $messagedata[$key] = stripslashes($val); } else { $messagedata[$key] = $val; } } else { $messagedata[$key] = $val; } } unset($GLOBALS['MD']); $messagedata = loadMessageData($id); /* if (!empty($_REQUEST["criteria_attribute"])) { include dirname(__FILE__).'/addcriterion.php'; } */ /* print '<hr/>'; var_dump($messagedata); #exit; */ $status = 'OK';
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
.htaccess | File | 31 B | 0644 |
|
addemail.php | File | 874 B | 0644 |
|
addlist.php | File | 69 B | 0644 |
|
bounce.php | File | 166 B | 0644 |
|
bounces.php | File | 1.35 KB | 0644 |
|
campaigns.php | File | 2.57 KB | 0644 |
|
checkurl.php | File | 838 B | 0644 |
|
configure.php | File | 2.37 KB | 0644 |
|
domainbounces.php | File | 1.66 KB | 0644 |
|
domainstats.php | File | 7.2 KB | 0644 |
|
export.php | File | 6.92 KB | 0644 |
|
generatetext.php | File | 1.01 KB | 0644 |
|
generatetextpreview.php | File | 1.42 KB | 0644 |
|
getservertime.php | File | 127 B | 0644 |
|
hidenote.php | File | 245 B | 0644 |
|
import.php | File | 182 B | 0644 |
|
import1.php | File | 9.21 KB | 0644 |
|
import2.php | File | 23.54 KB | 0644 |
|
importsimple.php | File | 182 B | 0644 |
|
initlanguage.php | File | 243 B | 0644 |
|
keepalive.php | File | 180 B | 0644 |
|
listbounces.php | File | 2.4 KB | 0644 |
|
markread.php | File | 341 B | 0644 |
|
mclicks.php | File | 4.81 KB | 0644 |
|
mergeduplicatelists.php | File | 1.41 KB | 0644 |
|
msgbounces.php | File | 2.35 KB | 0644 |
|
msgsent.php | File | 881 B | 0644 |
|
msgstatus.php | File | 5.35 KB | 0644 |
|
mviews.php | File | 4.97 KB | 0644 |
|
plugins.php | File | 943 B | 0644 |
|
processqueue.php | File | 53.08 KB | 0644 |
|
reconcileusers.php | File | 471 B | 0644 |
|
removeemptylists.php | File | 379 B | 0644 |
|
searchemail.php | File | 825 B | 0644 |
|
shownotes.php | File | 74 B | 0644 |
|
statsoverview.php | File | 5.83 KB | 0644 |
|
storemessage.php | File | 2.05 KB | 0644 |
|
subscription.php | File | 3.91 KB | 0644 |
|
test.php | File | 13 B | 0644 |
|
updatetranslation.php | File | 824 B | 0644 |
|
upgrade.php | File | 183 B | 0644 |
|
user.php | File | 710 B | 0644 |
|
viewtemplate.php | File | 1.09 KB | 0644 |
|