$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);