Renamed ifSqlHasZeroNums() to ifSqlHasZeroNumRows() and improved some queries.
[mailer.git] / inc / modules / admin / what-list_payouts.php
index 2d8588f8e27f1fb2ff73c76fdc4e299e4797bfd8..e475a8408e4d0e71d9e9e2a45ea621a16f5d2353 100644 (file)
@@ -16,7 +16,7 @@
  * $Author::                                                          $ *
  * -------------------------------------------------------------------- *
  * Copyright (c) 2003 - 2009 by Roland Haeder                           *
- * Copyright (c) 2009 - 2012 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 *
@@ -45,18 +45,18 @@ addYouAreHereLink('admin', __FILE__);
 
 if (isGetRequestElementSet('pid')) {
        // First let's get the member's id
-       $result = SQL_QUERY_ESC("SELECT `userid`, `target_account`, `payout_total`, `payout_timestamp`, `password` FROM `{?_MYSQL_PREFIX?}_user_payouts` WHERE `id`=%s LIMIT 1",
+       $result = sqlQueryEscaped("SELECT `userid`, `target_account`, `payout_total`, `payout_timestamp`, `password` FROM `{?_MYSQL_PREFIX?}_user_payouts` WHERE `id`=%s LIMIT 1",
                array(getRequestElement('pid')), __FILE__, __LINE__);
-       list($userid, $tuserid, $points, $tstamp, $tpass) = SQL_FETCHROW($result);
-       SQL_FREERESULT($result);
+       list($userid, $tuserid, $points, $tstamp, $tpass) = sqlFetchRow($result);
+       sqlFreeResult($result);
 
        // Obtain some data
        if (!isGetRequestElementSet('task') && (!empty($userid)) && (isValidId($userid))) {
                // Get task id from database
-               $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_task_system` WHERE `userid`=%s AND `task_type`='PAYOUT_REQUEST' AND `task_created`=%s LIMIT 1",
+               $result = sqlQueryEscaped("SELECT `id` FROM `{?_MYSQL_PREFIX?}_task_system` WHERE `userid`=%s AND `task_type`='PAYOUT_REQUEST' AND `task_created`=%s LIMIT 1",
                        array(bigintval($userid), bigintval($tstamp)), __FILE__, __LINE__);
-               list($taskId) = SQL_FETCHROW($result);
-               SQL_FREERESULT($result);
+               list($taskId) = sqlFetchRow($result);
+               sqlFreeResult($result);
                if (empty($taskId)) $taskId = '0';
        } elseif (!isValidId($userid)) {
                // Cannot obtain member id!
@@ -77,18 +77,18 @@ if (isGetRequestElementSet('pid')) {
                        // Ok, now we can output the form or execute accepting
                        if (isFormSent()) {
                                // Obtain payout type and other data
-                               $result = SQL_QUERY_ESC("SELECT `payout_id` FROM `{?_MYSQL_PREFIX?}_user_payouts` WHERE `id`=%s LIMIT 1",
+                               $result = sqlQueryEscaped("SELECT `payout_id` FROM `{?_MYSQL_PREFIX?}_user_payouts` WHERE `id`=%s LIMIT 1",
                                        array(bigintval(getRequestElement('pid'))), __FILE__, __LINE__);
 
                                // Load ptype (id)
-                               list($ptype) = SQL_FETCHROW($result);
+                               list($ptype) = sqlFetchRow($result);
 
                                // Free result
-                               SQL_FREERESULT($result);
+                               sqlFreeResult($result);
 
                                if (!empty($ptype)) {
                                        // Obtain data from payout type
-                                       $result = SQL_QUERY_ESC("SELECT
+                                       $result = sqlQueryEscaped("SELECT
        `from_account`,
        `from_pass`,
        `engine_url`,
@@ -104,10 +104,10 @@ LIMIT 1",
                                                array(bigintval($ptype)), __FILE__, __LINE__);
 
                                        // Load data
-                                       $data = SQL_FETCHARRAY($result);
+                                       $data = sqlFetchArray($result);
 
                                        // Free result
-                                       SQL_FREERESULT($result);
+                                       sqlFreeResult($result);
 
                                        if (!empty($data['engine_url'])) {
                                                // Ok, run URL...
@@ -140,7 +140,7 @@ LIMIT 1",
                                                } // END - if
 
                                                // Clear payout request
-                                               SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_payouts` SET `status`='ACCEPTED' WHERE `id`=%s LIMIT 1",
+                                               sqlQueryEscaped("UPDATE `{?_MYSQL_PREFIX?}_user_payouts` SET `status`='ACCEPTED' WHERE `id`=%s LIMIT 1",
                                                        array(bigintval(getRequestElement('pid'))), __FILE__, __LINE__);
 
                                                // Send out mail
@@ -164,7 +164,7 @@ LIMIT 1",
                                        }
                                } else {
                                        // Cannot load payout id
-                                       loadTemplate('admin_settings_unsaved', FALSE, '{--ADMIN_PAYOUT_FAILED_OBTAIN_PAYOUT_ID--}');
+                                       displayErrorMessage('{--ADMIN_PAYOUT_FAILED_OBTAIN_PAYOUT_ID--}');
                                }
                        } else {
                                // Prepare content
@@ -186,7 +186,7 @@ LIMIT 1",
                                } // END - if
 
                                // Clear payout request
-                               SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_payouts` SET `status`='REJECTED' WHERE `id`=%s LIMIT 1",
+                               sqlQueryEscaped("UPDATE `{?_MYSQL_PREFIX?}_user_payouts` SET `status`='REJECTED' WHERE `id`=%s LIMIT 1",
                                        array(bigintval(getRequestElement('pid'))), __FILE__, __LINE__);
 
                                // Send out mail
@@ -219,11 +219,11 @@ LIMIT 1",
 } else {
        if (getRequestElement('do') == 'delete') {
                // Delete all requests
-               $result = SQL_QUERY("TRUNCATE `{?_MYSQL_PREFIX?}_user_payouts`", __FILE__, __LINE__);
+               $result = sqlQuery("TRUNCATE `{?_MYSQL_PREFIX?}_user_payouts`", __FILE__, __LINE__);
        } // END - if
 
        // Search for payouts
-       $result = SQL_QUERY('SELECT
+       $result = sqlQuery('SELECT
        `p`.`id`,
        `p`.`userid`,
        `p`.`payout_total`,
@@ -245,10 +245,10 @@ ON
 ORDER BY
        `p`.`payout_timestamp` DESC', __FILE__, __LINE__);
 
-       if (!SQL_HASZERONUMS($result)) {
+       if (!ifSqlHasZeroNumRows($result)) {
                // List found payouts
                $OUT = '';
-               while ($content = SQL_FETCHARRAY($result)) {
+               while ($content = sqlFetchArray($result)) {
                        if ($content['status'] == 'NEW') {
                                // Generate links for direct accepting and rejecting
                                $content['status'] = '<a href="{%url=modules.php?module=admin&amp;what=list_payouts&amp;do=accept&amp;pid=' . $content['id'] . '%}">{--ADMIN_PAYOUT_ACCEPT_PAYOUT--}</a>|<a href="{%url=modules.php?module=admin&amp;what=list_payouts&amp;do=reject&amp;pid=' . $content['id'] . '%}">{--ADMIN_PAYOUT_REJECT_PAYOUT--}</a>';
@@ -280,7 +280,7 @@ ORDER BY
                } // END - while
 
                // Free memory
-               SQL_FREERESULT($result);
+               sqlFreeResult($result);
 
                // Load final template
                loadTemplate('admin_list_payouts', FALSE, $OUT);