0) { // Pay this out! $result = SQL_QUERY_ESC("SELECT `id`, `type`, `rate`, `min_points` FROM `{?_MYSQL_PREFIX?}_payout_types` WHERE %s >= `min_points` ORDER BY `type` ASC", array($points), __FUNCTION__, __LINE__); if (!SQL_HASZERONUMS($result)) { // Now let's check while ($content = SQL_FETCHARRAY($result)) { // Are these points enougth? if ($points >= $content['min_points']) { // Prepare content for template $content['points'] = translateComma($points * $content['rate'] - 0.5); // Load row template $OUT .= loadTemplate('member_payout_li', true, $content); } // END - if } // END - while // Load main template loadTemplate('member_payout_list', true, $OUT); } else { // No payout types setup so far loadTemplate('admin_settings_unsaved', false, '{--MEMBER_PAYOUT_SETUP_INCOMPLETE--}'); } // Free memory SQL_FREERESULT($result); } else { // Points is empty loadTemplate('admin_settings_unsaved', false, '{--MEMBER_PAYOUT_NO_POINTS_ENTERED--}'); } } // "Translates" the payout status into a human-readable message function translatePayoutStatus ($status) { // Try to get a message from given status $message = '{--PAYOUT_STATUS_' . strtoupper($status) . '--}'; // Return it } // [EOF] ?>