Fotos em controle

tenho uma aplicação que controla a entrada de alunos porem a foto do aluno não aparece não sei onde estou errando segue o codigo no evento ajax :

$check_sql = “SELECT escola,aluno,matricula,turma”
. " FROM matric"
. " WHERE matricula = ‘" . {matricula} . "’";
sc_lookup(rs, $check_sql);

if (isset({rs[0][0]}))
{
$check_alu = “SELECT escola,codigo,nome”
. " FROM alunos"
. " WHERE escola = ‘" . {rs[0][0]} . "’"
. " AND codigo = ‘" . {rs[0][1]} . "’";
sc_lookup(ra, $check_alu);
if (isset({ra[0][0]}))
{
{escola}= {ra[0][0]};
{Aluno} = {ra[0][1]};
{nome} = {ra[0][2]};
$time = date(“H:i:s”);
{hora} = $time;
$img = base64_encode(busca_foto());
$data = date(‘Y-m-d H:i:s’);
{foto} = “”;
{cara} = “”;
{data} = $data;
}
$check_tur = “SELECT escola,codigo,descricao”
. " FROM turmas"
. " WHERE escola = ‘" . {rs[0][0]} . "’"
. " AND codigo = ‘" . {rs[0][3]} . "’";
sc_lookup(rt, $check_tur);
if (isset({rt[0][0]}))
{
{turma} = {rt[0][2]};
}
}
else
{
sc_error_message(‘Aluno não Cadastrado Movimento não Permitido’);
}

a estrutura da base de dados:

a rotina em PHP busca_foto:

$vrv_SQL = “SELECT foto FROM alunos WHERE trim(codigo)=trim({aluno}) and escola=[escola]”;
sc_select(vrv_IMG, $vrv_SQL);
$vrv_IMAGEM = $vrv_IMG->fields[0];
$vrv_TEMP = nm_conv_img_access(substr($vrv_IMAGEM, 0, 12));
if (substr($vrv_TEMP, 0, 4) == “nm”) {
$vrv_IMAGEM = nm_conv_img_access($vrv_IMAGEM);
}
if (substr($vrv_IMAGEM, 0, 4) == “nm”) {
$vrv_IMAGEM = substr($vrv_IMAGEM, 4);
$vrv_IMAGEM = base64_decode($vrv_IMAGEM);
}
$vrv_BM = strpos($vrv_IMAGEM, “BM”);
if (!$vrv_BM === FALSE && $vrv_BM == 78) {
$vrv_IMAGEM = substr($vrv_IMAGEM, $vrv_BM);
}
return $vrv_IMAGEM;