$issues = array(); $message .= " You aren't active. You get nothing."; } } elseif (endsWith($user, "none")) { $issues = array(); $message .= " Sadly you don't have access to any issues anyway."; } elseif (endsWith($user, "some")) { if ($deny_issue_based) { $issues = array(); $message .= " You have lost your issue based access for now."; } else { $issues = patcf_get_some_issues($all_issues, false); $message .= " You have access to every second issue."; } } elseif (endsWith($user, "random")) { $issues = patcf_get_some_issues($all_issues, true); $message .= " You have access to an ever changing random set. Any download may fail"; } else { $issues = array(); $message .= " We don't know who you are."; } } } if ($issues === NULL || in_array($product_id, $issues)) { $entitled = true; } else { $entitled = false; } $extra_headers = array(); if ($user == "credserror") { $error_message = 'something bad happened';
$issues = NULL; $message .= " You should have access to all issues while subscribed."; } else { $issues = array(); $message .= " You aren't active. You get nothing."; } } else { if (endsWith($user, "none")) { $issues = array(); $message .= " Sadly you don't have access to any issues anyway."; } else { if (endsWith($user, "some")) { $issues = patcf_get_some_issues($all_issues, FALSE); $message .= " You have access to every second issue."; } else { if (endsWith($user, "random")) { $issues = patcf_get_some_issues($all_issues, TRUE); $message .= " You have access to an ever changing random set. Any download may fail"; } else { $issues = array(); $message .= " We don't know who you are."; } } } } if ($issues === NULL || in_array($product_id, $issues)) { $entitled = TRUE; } else { $entitled = FALSE; } _pugpig_subs_edition_credentials_response($product_id, $secret, $entitled, $state, $comments);