Blank calendário parou de exibir

Simples, de uma hora pra outra, parou de exibir os eventos…

blank agendamento_gestante.php
echo "";
echo “”;
echo “”;
echo “”;
echo “”;
echo “”; //drag and drop
echo “”;
echo “”;
?>

body { margin-top: 40px; text-align: center; font-size: 14px; font-family: Helvetica,Arial,Verdana,sans-serif; } #calendar { width: 1100px; margin: 0 auto; }
<?php

blank carregar_agenda_gestante.php
sc_lookup(ds, "SELECT a.tipo,
a.id_gestante,
a.id_bebe,
a.id_profissional,
a.data,
a.hora,
a.agendamento,
a.agendado_por,
a.historico,
a.data_agendamento,
a.status,
a.id,
g.nome,
b.nome,
p.nome_profissional
FROM agendamentos a
INNER JOIN gestantes g ON g.id = a.id_gestante
INNER JOIN bebes b ON b.id = a.id_bebe
INNER JOIN profissionais p ON p.id = a.id_profissional

		WHERE a.tipo = 'G'");

for($i = 0 ; $i < count({ds}) ; $i++)
{
$idevento = {ds[$i][11]}; // id
$descricao = {ds[$i][8]}; // historico
$data = {ds[$i][4]}; // data
$horainicio = {ds[$i][5]}; // hora
$horafim = {ds[$i][5]}; // hora
$status = {ds[$i][10]}; // status
$gestante = {ds[$i][12]}; // gestante

switch($status){
case ‘Confirmado’: $color = ‘green’;
break;
case ‘Aguardando’ : $color = ‘blue’;
break;
case ‘Cancelado’: $color = ‘red’;
break;
}

$resultado[] = array(
‘id’ => $idevento ,
‘title’ => utf8_encode($descricao) ,
‘start’ => $data . " " .$horainicio . " " .$gestante,
‘end’ => $data . " " . $horafim,
‘allDay’ => false,
‘color’ => $color
);

}

echo json_encode( $resultado);

Não mudei nada, não fiz alteração nenhuma, simplesmente parou de funfar…

Alguem consegue dar uma luz no que pode estar errado ??

Valeu

Como é uma blank, contém códigos feitos manualmente que podem depender de outras libs, arquivos, pastas ou variáveis, você terá que fazer ‘debug’ do mesmo, para encontrar o
que ‘esta faltando’ para corrigir o código.

Dicas para Debug:

Para Efetuar DEBUG:
SC - Aplicação: Configuração do Erro: [ x ] Erro Script | [ x ] Modo Debug

Linhas:
echo 'SQL = '.$sql."
";
break;

Ou usar a Lib Interna > Público: dBug.php
https://github.com/ospinto/dBug

Erros Javascript, Ajax: F12 - Navegador, clicar na ‘aba console’ embaixo.

Editor Rapid PHP 201X é bom também para testar pequenos trechos de códigos.
http://www.rapidphpeditor.com/

O problema é que não fiz alteração nenhuma…parou de funfar de uma hora pra outra

Alguma ‘coisa’ mudou, pode ser até um registro gravado na tabela que ficou ‘errado’ e esta gerando ‘a quebra’ do código, por isso que você deve fazer o debug e eliminar todas as etapas.

Verifique nos registros das tabelas, se não tem o acento Apóstrofo ´

O apóstrofo ( ’ ) é um sinal de pontuação que tem como função indicar a supressão de letras numa palavra, como cobra-d’água (para cobra de água), pingo d’água (para pingo de água), Vozes d’África ou Santa Bárbara d’Oeste. [1]A esta supressão dá-se o nome de elisão.
É muito difundido, mesmo sendo incorreto, o emprego do ápice ( ’ ) no lugar do apóstrofo ( ’ ), devido ao fato que nas máquinas de escrever e nos teclados dos computadores não haver uma tecla de fácil acesso para o apóstrofo tipográfico.
https://pt.wikipedia.org/wiki/Apóstrofo

O apóstrofo ( ’ ) é FATAL para aplicações SC só colocar gravar DEPOIS não se pode editar mais o registro e causa erros nas consultas.