Verifica que $_SESSION['PrevUrl'] esté definida, pues para que se ejecute el switch esa es la condición. Por otro lado, veo que al inicio del scrip defines $MM_fldUserAuthorization y le asignas el valor "nivel", lo cual no cambia después en absoluto. No estarás confundiendo de variable?