function process_remove_character($char_id)
{
    $character = new Character($char_id);
    if ($character->SetCampaign(null)) {
        return "Removed character " . $character->cname . ".";
    }
    return "Unable to remove character " . $character->cname . ".";
}
function process_accept_join(&$campaign, $char_id)
{
    $character = new Character($char_id);
    $character->RemoveJoinRequest();
    if ($character->SetCampaign($campaign->id)) {
        return "Character " . $character->cname . " added to campaign.";
    }
    return "Unable to add character " . $character->cname . " to campaign.";
}