Example #1
0
function TrataDadosDiagnosticos($template)
{
    if (isset($_SESSION['caso']) && $_SESSION['caso'] != 0) {
        $d = new Diagnostico();
        $template = str_replace("<!--tabdiagnosticos-->", $d->Lista($_SESSION['caso']), $template);
        $template = str_replace("<!--perguntanorteadora-->", $d->CarregaPerguntaNorteadora($_SESSION['caso']), $template);
    } else {
        $template = "@lng[Erro ao localizar o caso de estudo]";
    }
    return $template;
}
Example #2
0
 private function BuscaConteudoDiagnosticos($prefixo, $chave, $tipocaso)
 {
     $hash = new HashTable();
     $diag = new Diagnostico();
     $pergunta = $diag->CarregaPerguntaNorteadora($this->codigo);
     $diagnosticos = $diag->ListaRecordSet($this->codigo);
     if (count($diagnosticos) > 0) {
         $conteudo .= '<div class="item-cont">' . $pergunta . "</div>";
         $cont = 0;
         $conteudo .= '<div class="options">';
         foreach ($diagnosticos as $reg) {
             $cont++;
             $conteudo .= '<div class="item-option"><label for="chkRespDiag_' . $cont . '"><input type="checkbox" name="chkRespDiag[]" id="chkRespDiag_' . $cont . '" value="' . base64_encode($reg->CodDiagnostico) . '" onclick="javascript:fntMarcaDesmarca(\'chkRespDiag_' . $cont . '\');" class="opcao-resposta" /> ' . $reg->Descricao . '</label></div>';
         }
         $conteudo .= '</div>';
         $conteudo .= '<div class="organizador"></div>';
     }
     $comandos = $this->MontaAcoesVisualizacaoCaso($prefixo, $tipocaso, $chave);
     $hash->AddItem("titulosecao", "@lng[Diagnóstico(s)]");
     $hash->AddItem("conteudo", $conteudo);
     $hash->AddItem("menu", $comandos);
     $hash->AddItem("Obrigatorio", true);
     return $hash;
 }