Tienes algunos errores:
Código PHP:
Ver original// Si no se proporciono codigo, creas una cadena:
$ERR_CODE = "001";
// Si todo esta bien, devuelves CERO, no importa cuantos pongas, siempre sera solo CERO
return 000;
// Si el codigo esta mal, es otra cadena:
$ERR_CODE = "002";
// Al hacer el switch:
case (000): // O lo pones como cadena o simplemente cero
// Supongo que seria mas facil leer el codigo si:
case "001":
die('Proporciona la API KEY'); case "003":
die('La API KEY no es valida'); case "000":
Otro error que tienes es que la funcion conectar no devuelve el recurso MySQL ($link) para despues finalizarlo correctamente con mysql_close($link);