* $Author:: $ *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
- * Copyright (c) 2009 - 2012 by Mailer Developer Team *
+ * Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* *
* This program is free software; you can redistribute it and/or modify *
$SAVE = FALSE;
} else {
// Add a new sponsor or update his data?
- $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_sponsor_data` WHERE email='%s' LIMIT 1",
+ $result = sqlQueryEscaped("SELECT `id` FROM `{?_MYSQL_PREFIX?}_sponsor_data` WHERE email='%s' LIMIT 1",
array($postData['email']), __FUNCTION__, __LINE__);
// Is a sponsor alread in the db?
- if (SQL_NUMROWS($result) == 1) {
+ if (sqlNumRows($result) == 1) {
// Yes, he is!
if ((getWhat() == 'add_sponsor') || ($update)) {
// Already found
}
// Free memory
- SQL_FREERESULT($result);
+ sqlFreeResult($result);
}
break;
foreach ($postData as $k => $v) {
// Do not add 'force' !
if ($k != 'force') {
- $OUT .= '<input type="hidden" name="' . secureString($k) . '" value="' . SQL_ESCAPE($v) . '" />';
+ $OUT .= '<input type="hidden" name="' . secureString($k) . '" value="' . sqlEscapeString($v) . '" />';
} // END - if
} // END - foreach
if (!empty($sql)) {
// Run SQL command
- $result = SQL_QUERY_ESC($sql, $DATA['values'], __FUNCTION__, __LINE__);
+ $result = sqlQueryEscaped($sql, $DATA['values'], __FUNCTION__, __LINE__);
} // END - if
} else {
// Error detected
if (isAdmin()) $WHERE = '';
// Load main menu entries
- $result_main = SQL_QUERY("SELECT
+ $result_main = sqlQuery("SELECT
`action` AS `main_action`,
`title` AS `main_title`
FROM
" . $WHERE . "
ORDER BY
`sort` ASC", __FUNCTION__, __LINE__);
- if (!SQL_HASZERONUMS($result_main)) {
+ if (!ifSqlHasZeroNums($result_main)) {
// Load every menu and it's sub menus
- while ($content = SQL_FETCHARRAY($result_main)) {
+ while ($content = sqlFetchArray($result_main)) {
// Load sub menus
- $result_sub = SQL_QUERY_ESC("SELECT
+ $result_sub = sqlQueryEscaped("SELECT
`what` AS `sub_what`,
`title` AS `sub_title`
FROM
ORDER BY
`sort` ASC",
array($content['main_action']), __FUNCTION__, __LINE__);
- if (!SQL_HASZERONUMS($result_sub)) {
+ if (!ifSqlHasZeroNums($result_sub)) {
// Load sub menus
$SUB = '';
- while ($content2 = SQL_FETCHARRAY($result_sub)) {
+ while ($content2 = sqlFetchArray($result_sub)) {
// Check if current selected menu is matching the loaded one
if ($current == $content2['sub_what']) $content2['sub_title'] = '<strong>' . $content2['sub_title'] . '</strong>';
}
// Free memory
- SQL_FREERESULT($result_sub);
+ sqlFreeResult($result_sub);
} // END - while
} else {
// No main menus active
}
// Free memory
- SQL_FREERESULT($result_main);
+ sqlFreeResult($result_main);
// Return content
return $OUT;
// Is sponsor?
if (isSponsor()) {
// Update last online timestamp
- SQL_QUERY_ESC("UPDATE
+ sqlQueryEscaped("UPDATE
`{?_MYSQL_PREFIX?}_sponsor_data`
SET
`last_online`=NOW()
), __FUNCTION__, __LINE__);
// This update went fine?
- $login = (!SQL_HASZEROAFFECTED());
+ $login = (!ifSqlHasZeroAffectedRows());
} // END - if
// Return status
unset($postData[$remove]);
} // END - foreach
- // This array is for the submitted data which we will use with the SQL_QUERY_ESC() function to
+ // This array is for the submitted data which we will use with the sqlQueryEscaped() function to
// secure the data
$DATA = array();
// Mmmmm, too less security here???
$sql .= " `" . secureString($key) . "`='%s',";
- // We will secure this later inside the SQL_QUERY_ESC() function
+ // We will secure this later inside the sqlQueryEscaped() function
array_push($DATA, secureString($value));
} // END - foreach
} // END - switch
// Has an entry updated?
- if (!SQL_HASZEROAFFECTED()) {
+ if (!ifSqlHasZeroAffectedRows()) {
// Template and subject are set?
if (!empty($templ) && !empty($subject)) {
// Run SQL command and check for success
- $result = SQL_QUERY_ESC($sql, $DATA, __FUNCTION__, __LINE__);
+ $result = sqlQueryEscaped($sql, $DATA, __FUNCTION__, __LINE__);
// Add all data to content
$content['new_data'] = $postData;
// But admins shall always see it
if (isAdmin()) $locked = '';
- $result = SQL_QUERY_ESC("SELECT
+ $result = sqlQueryEscaped("SELECT
`id`
FROM
`{?_MYSQL_PREFIX?}_sponsor_data`
" . $locked . "
LIMIT 1",
array($email), __FUNCTION__, __LINE__);
- if (SQL_NUMROWS($result) == 1) {
+ if (sqlNumRows($result) == 1) {
// Load sponsor_id
- list($sponsor_id) = SQL_FETCHROW($result);
+ list($sponsor_id) = sqlFetchRow($result);
// Rewrite email address to contact link
$email = '{%url=modules.php?module=' . $mod . '&what=sponsor_contct&sponsor_id=' . bigintval($sponsor_id) . '%}';
} // END - if
// Free memory
- SQL_FREERESULT($result);
+ sqlFreeResult($result);
// Return rewritten (?) email address
return $email;
switch ($status) {
case 'added': // Sponsor successfully added with account status = UNCONFIRMED!
// Check for his id number
- $result = SQL_QUERY_ESC("SELECT `id`, `hash` FROM `{?_MYSQL_PREFIX?}_sponsor_data` WHERE '%s' REGEXP `email` LIMIT 1",
+ $result = sqlQueryEscaped("SELECT `id`, `hash` FROM `{?_MYSQL_PREFIX?}_sponsor_data` WHERE '%s' REGEXP `email` LIMIT 1",
array(postRequestElement('email')), __FUNCTION__, __LINE__);
- if (SQL_NUMROWS($result) == 1) {
+ if (sqlNumRows($result) == 1) {
// id found so let's load it for the confirmation email
- list($id, $hash) = SQL_FETCHROW($result);
+ list($id, $hash) = sqlFetchRow($result);
// Prepare data for the email template
$content['id'] = $id;
}
// Free memory
- SQL_FREERESULT($result);
+ sqlFreeResult($result);
break;
default:
setCurrentSponsorId($sponsor_id);
// Don't look for invalid sponsor_ids...
- if (!isValidUserId($sponsor_id)) {
+ if (!isValidId($sponsor_id)) {
// Invalid, so abort here
reportBug(__FUNCTION__, __LINE__, 'Sponsor id ' . $sponsor_id . ' is invalid.');
} elseif (isSponsorDataValid()) {
$ADD = '';
// Query for the sponsor
- $result = SQL_QUERY_ESC("SELECT *".$ADD." FROM `{?_MYSQL_PREFIX?}_sponsor_data` WHERE `%s`='%s' LIMIT 1",
+ $result = sqlQueryEscaped("SELECT *".$ADD." FROM `{?_MYSQL_PREFIX?}_sponsor_data` WHERE `%s`='%s' LIMIT 1",
array($column, $sponsor_id), __FUNCTION__, __LINE__);
// Is there a record?
- if (SQL_NUMROWS($result) == 1) {
+ if (sqlNumRows($result) == 1) {
// Load data from cookies
- $data = SQL_FETCHARRAY($result);
+ $data = sqlFetchArray($result);
// Set the sponsor_id for later use
setCurrentSponsorId($data['id']);
} // END - if
// Free memory
- SQL_FREERESULT($result);
+ sqlFreeResult($result);
// Return result
return $found;
$data = '';
// Can we fetch the sponsor data?
- if ((isValidSponsorId($sponsor_id)) && (fetchSponsorData($sponsor_id, $keyColumn))) {
+ if ((isValidId($sponsor_id)) && (fetchSponsorData($sponsor_id, $keyColumn))) {
// Now get the data back
$data = getSponsorData($valueColumn);
} // END - if
// Checks if current sponsor_id is set
function isCurrentSponsorIdSet () {
- return ((isset($GLOBALS['current_sponsor_id'])) && (isValidSponsorId($GLOBALS['current_sponsor_id'])));
-}
-
-// Is given sponsor_id valid?
-function isValidSponsorId ($sponsor_id) {
- // Is there cache?
- if (!isset($GLOBALS[__FUNCTION__][$sponsor_id])) {
- // Check it out
- $GLOBALS[__FUNCTION__][$sponsor_id] = ((!is_null($sponsor_id)) && (!empty($sponsor_id)) && ($sponsor_id > 0));
- } // END - if
-
- // Return cache
- return $GLOBALS[__FUNCTION__][$sponsor_id];
+ return ((isset($GLOBALS['current_sponsor_id'])) && (isValidId($GLOBALS['current_sponsor_id'])));
}
// Getter for sponsor data
function getSponsorData ($column) {
// Sponsor id should not be zero
- if (!isValidUserId(getCurrentSponsorId())) {
+ if (!isValidId(getCurrentSponsorId())) {
reportBug(__FUNCTION__, __LINE__, 'Sponsor id is zero.');
} // END - if