✓ Calculations file loaded successfully

✓ get_base_rank() function is available

Base Rank Test for Affiliate ID: 8237766

Affiliate: Cardenas, Ruben

1. Checking for Rank Override

No override found

2. Debug: Checking rank_value array

rank_value array keys:
  'Royal Diamond' (length: 13, hex: 526f79616c204469616d6f6e64) => 10
  'Premier Diamond' (length: 15, hex: 5072656d696572204469616d6f6e64) => 9
  'Executive Diamond' (length: 17, hex: 457865637574697665204469616d6f6e64) => 8
  'Diamond' (length: 7, hex: 4469616d6f6e64) => 7
  'Platinum' (length: 8, hex: 506c6174696e756d) => 6
  'Gold' (length: 4, hex: 476f6c64) => 5
  'Silver' (length: 6, hex: 53696c766572) => 4
  'Bronze' (length: 6, hex: 42726f6e7a65) => 3
  'Apprentice Elite' (length: 16, hex: 41707072656e7469636520456c697465) => 2
  'Apprentice' (length: 10, hex: 41707072656e74696365) => 1

3. Ranks from Cycles 839-886

Total cycles found: 46

Testing get_rank_value() directly with 'Royal Diamond':

get_rank_value('Royal Diamond') = 10

GLOBALS['rank_value']['Royal Diamond'] exists: YES

Type of GLOBALS['rank_value']: array

Is array: YES

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

⚠ GLOBALS['rank_value'] was corrupted! Restoring from backup.

CyclePaid Rank (raw)LengthHexTrimmedRank ValueIn Array?
886Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
DEBUG Cycle 886 (row 1): GLOBALS rank_value type: integer, paid_rank: 'Royal Diamond', GLOBALS['rank_value'] is NOT an array! Value: 10
885Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
DEBUG Cycle 885 (row 2): GLOBALS rank_value type: integer, paid_rank: 'Royal Diamond', GLOBALS['rank_value'] is NOT an array! Value: 10
882Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
DEBUG Cycle 882 (row 3): GLOBALS rank_value type: integer, paid_rank: 'Royal Diamond', GLOBALS['rank_value'] is NOT an array! Value: 10
881Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
880Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
879Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
878Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
877Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
876Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
875Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
874Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
873Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
872Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
871Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
870Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
869Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
868Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
867Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
866Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
865Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
864Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
863Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
862Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
861Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
860Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
859Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
858Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
857Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
856Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
855Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
854Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
853Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
852Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
851Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
850Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
849Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
848Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
847Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
846Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
845Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
844Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
843Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
842Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
841Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
840Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)
839Royal Diamond1352 6f 79 61 6c 20 44 69 61 6d 6f 6e 64 Royal Diamond (13)10 (test: 0) (Royal Diamond)NO (trim: NO, key: NO)

Available rank values in array:


Warning: foreach() argument must be of type array|object, int given in /home/vanmatthew/public_html/promotion/test_base_rank.php on line 237

4. Rank Counts (must have 2+ occurrences)

Rank ValueRank NameCountQualifies (2+)
10Royal Diamond46✓ YES

5. Calculated Base Rank

✓ Base Rank: Royal Diamond (10)

6. Testing get_base_rank() Function

Function returned: 0 (Member)

⚠ Function returned 0 (Member) - this might be the issue!

7. Last 10 Cycles (for context)

CyclePaid RankRank Value
893Royal Diamond0
892Royal Diamond0
891Royal Diamond0
890Royal Diamond0
889Royal Diamond0
888Royal Diamond0
887Royal Diamond0
886Royal Diamond0
885Royal Diamond0
882Royal Diamond0