You description is hard to follow, but as I see it you can have one of four possible states:
$ppnews_type == 'limited', $limited_delete == 'off'
$ppnews_type != 'limited', $limited_delete == 'off'
$ppnews_type == 'limited', $limited_delete != 'off'
$ppnews_type != 'limited', $limited_delete != 'off'
The only one that should not redirect is the last, the other three cases have one OR the other equal.