- if (empty($_GET['task']) && (!empty($uid)) && ($uid > 0)) {
- // 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='".$tstamp."' LIMIT 1",
- array(bigintval($uid)), __FILE__, __LINE__);
- list($task) = SQL_FETCHROW($result);
- SQL_FREERESULT($result);
- if (empty($task)) $task = 0;
- } elseif ((empty($uid)) || ($uid == "0")) {
- // Cannot obtain member ID!
- LOAD_TEMPLATE("admin_settings_saved", false, PAYOUT_FAILED_OBTAIN_USERID);
+ if (!isGetRequestElementSet('task') && (!empty($userid)) && (isValidId($userid))) {
+ // Get task id from database
+ $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) = sqlFetchRow($result);
+ sqlFreeResult($result);
+ if (empty($taskId)) $taskId = '0';
+ } elseif (!isValidId($userid)) {
+ // Cannot obtain member id!
+ displayMessage('{--ADMIN_PAYOUT_FAILED_OBTAIN_USERID--}');