| @@ -647,9 +647,10 @@ | ||
| 647 | 647 | */ |
| 648 | 648 | $processed = 'yes'; // Mark this as yes. |
| 649 | 649 | |
| 650 | 650 | $current_role = c_ws_plugin__s2member_user_access::user_access_role($user); |
| 651 | - @list ($level, $ccaps, $eotper) = preg_split('/\:/', $item_number, 3); | |
| 651 | + //260814 Parse and pad optional CCaps/EOT components instead of suppressing undefined list() offsets. | |
| 652 | + list ($level, $ccaps, $eotper) = array_pad(explode(':', $item_number, 3), 3, ''); | |
| 652 | 653 | $role = 's2member_level'.$level; // Membership Level. |
| 653 | 654 | |
| 654 | 655 | $email = $user->user_email; |
| 655 | 656 | $login = $user->user_login; |