'MEMBER_ORDER_MAX_ALLOWED' => "Maximale Mailbuchungen",
'MEMBER_ORDER_ALLOWED_EXHAUSTED' => "Sie können keine weiteren Mails mehr versenden, oder stellen Sie bitte den Empfang höher ein.",
'MEMBER_ENTER_INVALID_URL' => "Ungütige URL eingegeben.",
+ 'MEMBER_NO_MAIL_TYPE_SELECTED' => "Bitte wählen Sie eine Mailart aus.",
- 'ORDER_SELECT_COLUMN_USERID' => "Mitgliedsnummer",
- 'ORDER_SELECT_COLUMN_ZIP' => "Postleitzahl",
- 'ORDER_SELECT_COLUMN_COUNTRY' => "Land",
- 'ORDER_SELECT_COLUMN_EMAIL' => "EMail-Adresse",
- 'ORDER_SELECT_COLUMN_BIRTH_YEAR' => "Geburtsjahr",
- 'ORDER_SELECT_COLUMN_LAST_ONLINE' => "Als letztes Online",
- 'ORDER_SELECT_COLUMN_REF_CLICKS' => "Klicks auf Ref-Link",
+ 'ORDER_SELECT_COLUMN_USERID' => "Mitgliedsnummer",
+ 'ORDER_SELECT_COLUMN_ZIP' => "Postleitzahl",
+ 'ORDER_SELECT_COLUMN_COUNTRY' => "Land",
+ 'ORDER_SELECT_COLUMN_EMAIL' => "EMail-Adresse",
+ 'ORDER_SELECT_COLUMN_BIRTH_YEAR' => "Geburtsjahr",
+ 'ORDER_SELECT_COLUMN_LAST_ONLINE' => "Als letztes Online",
+ 'ORDER_SELECT_COLUMN_REF_CLICKS' => "Klicks auf Ref-Link",
'ORDER_SELECT_COLUMN_TOTAL_LOGINS' => "Gesamtlogins",
- 'ORDER_SELECT_COLUMN_MAIL_ORDERS' => "Heutige Mailbuchungen",
+ 'ORDER_SELECT_COLUMN_MAIL_ORDERS' => "Heutige Mailbuchungen",
'ORDER_DEFAULT_SUBJECT' => "Betreffzeile in allen Mails",
'ORDER_DEFAULT_TEXT' => "Geben Sie hier Ihren Werbetext ein.",
// Remove any HTML code
setPostRequestParameter('text', str_replace('<', '{OPEN_HTML}', str_replace('>', '{CLOSE_HTML}', postRequestParameter('text'))));
}
- }
+ } // END - if
+
+ // Is mail type set?
+ if ((!isPostRequestParameterSet('mail_type')) || (postRequestParameter('mail_type') < 1)) {
+ // Not correctly set
+ $URL = 'modules.php?module=login&what=order&code=' . getCode('NO_MAIL_TYPE');
+ } // END - if
} elseif (!isAdmin()) {
// He has already sent a mail within a specific time
$URL = 'modules.php?module=login&what=order&code=' . getCode('URL_TLOCK') . '&id=' . $id;
ON
c.userid=d.userid
WHERE
- c.cat_id=%s AND c.userid != '%s' AND d.`status`='CONFIRMED' AND d.receive_mails > 0".$add."
+ c.cat_id=%s AND
+ c.userid != '%s' AND
+ d.`status`='CONFIRMED' AND
+ d.receive_mails > 0
+ ".$add."
ORDER BY
d.%s %s",
array(
if ($content['target_send'] > postRequestParameter('receiver')) $content['target_send'] = bigintval(postRequestParameter('receiver'));
// Calculate used points
- $USED = $content['target_send'] * getPaymentPoints(bigintval(postRequestParameter('type')));
+ $USED = $content['target_send'] * getPaymentPoints(bigintval(postRequestParameter('mail_type')));
// Fix empty zip code
if (!isPostRequestParameterSet('zip')) setPostRequestParameter('zip', 0);
if (isExtensionActive('html_mail')) {
// HTML extension is active
SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_pool` (`sender`, `subject`, `text`, `receivers`, `payment_id`, `data_type`, `timestamp`, `url`, `cat_id`, `target_send`, `zip`, `html_msg`)
- VALUES ('%s','%s','%s','%s','%s','TEMP',UNIX_TIMESTAMP(),'%s','%s','%s','%s','%s')",
+VALUES (%s,'%s','%s','%s','%s','TEMP',UNIX_TIMESTAMP(),'%s',%s,%s,%s,'%s')",
array(
getMemberId(),
postRequestParameter('subject'),
postRequestParameter('text'),
$receiver,
- bigintval(postRequestParameter('type')),
+ bigintval(postRequestParameter('mail_type')),
postRequestParameter('url'),
bigintval(postRequestParameter('cat')),
$content['target_send'],
} else {
// No HTML extension is active
SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_pool` (`sender`, `subject`, `text`, `receivers`, `payment_id`, `data_type`, `timestamp`, `url`, `cat_id`, `target_send`, `zip`)
- VALUES ('%s','%s','%s','%s','%s','TEMP',UNIX_TIMESTAMP(),'%s','%s','%s','%s')",
+VALUES (%s,'%s','%s','%s','%s','TEMP',UNIX_TIMESTAMP(),'%s',%s,%s,%s)",
array(
getMemberId(),
postRequestParameter('subject'),
postRequestParameter('text'),
$receiver,
- bigintval(postRequestParameter('type')),
+ bigintval(postRequestParameter('mail_type')),
postRequestParameter('url'),
bigintval(postRequestParameter('cat')),
$content['target_send'],
postRequestParameter('subject'),
postRequestParameter('text'),
$receiver,
- bigintval(postRequestParameter('type')),
+ bigintval(postRequestParameter('mail_type')),
postRequestParameter('url'),
bigintval(postRequestParameter('cat')),
$content['target_send'],
postRequestParameter('subject'),
postRequestParameter('text'),
$receiver,
- bigintval(postRequestParameter('type')),
+ bigintval(postRequestParameter('mail_type')),
postRequestParameter('url'),
bigintval(postRequestParameter('cat')),
$content['target_send'],
array(
getMemberId(),
postRequestParameter('subject'),
- bigintval(postRequestParameter('type'))
+ bigintval(postRequestParameter('mail_type'))
), __FILE__, __LINE__);
// Get pool id
// @TODO Rewrite this to a filter
$HTML = ''; $HOL_STRING = '';
if ((isExtensionActive('html_mail')) && (postRequestParameter('html') == 'Y')) $HTML = " AND `html`='Y'";
- if (getExtensionVersion('holiday') >= '0.1.3') {
+ if (isExtensionInstalledAndNewer('holiday', '0.1.3')) {
// Extension's version is fine
$HOL_STRING = " AND `holiday_active`='N'";
} // END - if