* $Author:: $ *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
- * Copyright (c) 2009 - 2013 by Mailer Developer Team *
+ * Copyright (c) 2009 - 2015 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* *
* This program is free software; you can redistribute it and/or modify *
} // END - if
// Main query
-$result_main = SQL_QUERY("SELECT
+$result_main = sqlQuery("SELECT
`id`,
`sender` AS `sender_userid`,
`subject`,
$count_back = array(0);
$pointsBack = array(0);
-if (!SQL_HASZERONUMS($result_main)) {
+if (!ifSqlHasZeroNumRows($result_main)) {
// Parse all mails
- while ($mailData = SQL_FETCHARRAY($result_main)) {
+ while ($mailData = sqlFetchArray($result_main)) {
// Set mail order as 'active'. That means it will be sent out
updatePoolDataById($mailData['id'], 'data_type', 'ACTIVE', NULL, " AND `data_type`='NEW'");
} // END - if
// Entry updated?
- if (!SQL_HASZEROAFFECTED()) {
+ if (!ifSqlHasZeroAffectedRows()) {
// "Explode" all receivers into an array
if (isInString(';', $mailData['receivers'])) {
// There's more than one receiver in the list...
// We can now send mails to them...
foreach ($receivers as $key => $userid) {
// Lookup user id
- //* DEBUG: */ debugOutput('*L:'.__LINE__.'/'.SQL_NUMROWS($result_user).'*');
+ //* DEBUG: */ debugOutput('*L:'.__LINE__.'/'.sqlNumRows($result_user).'*');
if (fetchUserData($userid)) {
// Is there a stats entry?
- $result_stats = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_user_stats` WHERE `pool_id`=%s AND `userid`=%s AND timestamp_ordered='%s' LIMIT 1",
+ $result_stats = sqlQueryEscaped("SELECT `id` FROM `{?_MYSQL_PREFIX?}_user_stats` WHERE `pool_id`=%s AND `userid`=%s AND timestamp_ordered='%s' LIMIT 1",
array($mailData['id'], $mailData['sender_userid'], $mailData['timestamp']), __FILE__, __LINE__);
// If there's no stats entry add it!
- //* DEBUG: */ debugOutput('!L:'.__LINE__.'/'.SQL_NUMROWS($result_stats).'!');
- if (SQL_HASZERONUMS($result_stats)) {
+ //* DEBUG: */ debugOutput('!L:'.__LINE__.'/'.sqlNumRows($result_stats).'!');
+ if (ifSqlHasZeroNumRows($result_stats)) {
// No entry was found, so we add him!
- SQL_QUERY_ESC("INSERT INTO
+ sqlQueryEscaped("INSERT INTO
`{?_MYSQL_PREFIX?}_user_stats`
(
`pool_id`,
), __FILE__, __LINE__);
// Receive it's id for the links table
- $result_stats = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_user_stats` WHERE `pool_id`=%s AND `userid`=%s AND timestamp_ordered='%s' LIMIT 1",
+ $result_stats = sqlQueryEscaped("SELECT `id` FROM `{?_MYSQL_PREFIX?}_user_stats` WHERE `pool_id`=%s AND `userid`=%s AND timestamp_ordered='%s' LIMIT 1",
array(bigintval($mailData['id']), bigintval($mailData['sender_userid']), bigintval($mailData['timestamp'])), __FILE__, __LINE__);
} // END - if
- //* DEBUG: */ debugOutput('!L:'.__LINE__.'/'.SQL_NUMROWS($result_stats).'!');
- if (SQL_NUMROWS($result_stats) == 1) {
+ //* DEBUG: */ debugOutput('!L:'.__LINE__.'/'.sqlNumRows($result_stats).'!');
+ if (sqlNumRows($result_stats) == 1) {
// We got one!
- list($stats_id) = SQL_FETCHROW($result_stats);
+ list($stats_id) = sqlFetchRow($result_stats);
// Remove receiver from list
$status = removeReceiver($temporaryReceivers, $key, bigintval($userid), bigintval($mailData['id']), bigintval($stats_id));
sendEmail(getUserData('userid'), $mailData['subject'], $mailText, $isHtml);
// Count sent mails...
- SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `emails_sent`=`emails_sent`+1 WHERE `userid`=%s LIMIT 1",
+ sqlQueryEscaped("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `emails_sent`=`emails_sent`+1 WHERE `userid`=%s LIMIT 1",
array(bigintval($mailData['sender_userid'])), __FILE__, __LINE__);
if (isExtensionInstalledAndNewer('user', '0.1.4')) {
// Update mails received for receiver
- SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `emails_received`=`emails_received`+1 WHERE `userid`=%s LIMIT 1",
+ sqlQueryEscaped("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `emails_received`=`emails_received`+1 WHERE `userid`=%s LIMIT 1",
array(bigintval($userid)), __FILE__, __LINE__);
} // END - if
updatePoolDataById($mailData['id'], NULL, array('data_type' => 'SEND', 'target_send' => '0', 'receivers' => ''));
// Update send-completed-time
- SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_stats` SET `timestamp_send`=UNIX_TIMESTAMP() WHERE `pool_id`=%s LIMIT 1",
+ sqlQueryEscaped("UPDATE `{?_MYSQL_PREFIX?}_user_stats` SET `timestamp_send`=UNIX_TIMESTAMP() WHERE `pool_id`=%s LIMIT 1",
array(bigintval($mailData['id'])), __FILE__, __LINE__);
$lastSentId = $mailData['id']; $GLOBALS['pool_cnt'] = '0';
}
// Free result
- SQL_FREERESULT($result_stats);
+ sqlFreeResult($result_stats);
} else {
// User does not exists so we have add the sender's points back to sender's account
if (($receivers['id'] == '0') || (empty($receivers['id']))) {
} // END - while
// Is there points to "pay back"?
- if ((count($pointsBack) > 0) && (!empty($pointsBack[0]))) {
+ if ((isFilledArray($pointsBack)) && (!empty($pointsBack[0]))) {
// Walk through all points
foreach ($pointsBack as $userid => $PB) {
// Add points only when we have points left to add and a valid user id
} // END - if
// Free memory
-SQL_FREERESULT($result_main);
+sqlFreeResult($result_main);
// Remove variable
unset($mailText);