Probablemente tienes
output_buffering en
On, por eso no muestra el error,
pero imprimir CUALQUIER cosa antes de una cabecera, producira un error:
headers already sent by .blahbalhbalh
Revisa esto:
Código PHP:
switch($tipocali){
case PAR1:
Case PAR1? Es PAR1 una CONSTANTE? no lo creo, las cadenas van dentro de COMILLAS (simples o dobles, tu decides).
Código PHP:
switch($tipocali){
case 'PAR1': //magia