Ejemplo n.º 1
0
function Main()
{
    header('Content-Type: text/html; charset=iso-8859-1');
    $cont = new Conteudo();
    $conteudos = $cont->ListaRecordSet($_SESSION['caso']);
    if ($conteudos) {
        $ret .= '<option value="">@lng[Selecione]</option>';
        foreach ($conteudos as $html) {
            $ret .= '<option value="vwcont.php?k=' . $html->Chave . '">' . $html->Descricao . '</option>';
        }
    } else {
        $ret = '<option value="">@lng[Nenhum item encontrado]</option>';
    }
    echo Comuns::Idioma($ret);
}
Ejemplo n.º 2
0
 public function ListaConteudos()
 {
     $cont = new Conteudo();
     $conteudos = $cont->ListaRecordSet($this->codcaso);
     if ($conteudos) {
         $ret .= '<option value="">@lng[Selecione]</option>';
         foreach ($conteudos as $html) {
             $ret .= '<option value="vwcont.php?k=' . $html->Chave . '">' . $html->Descricao . '</option>';
         }
     } else {
         $ret = '<option value="">@lng[Nenhum item encontrado]</option>';
     }
     return $ret;
 }
Ejemplo n.º 3
0
function Main()
{
    if (isset($_SESSION['caso']) && $_SESSION['caso'] > 0) {
        $u = unserialize($_SESSION['usu']);
        $menu = Menus::MenusConteudosExames();
        $e = new Exame();
        $c = new Conteudo();
        //$rsbaterias = $e->ListaRecordSetBaterias($_SESSION['caso']);
        $rsexames = $e->ListaRecordSet($_SESSION['caso']);
        $rsconteudos = $c->ListaRecordSet($_SESSION['caso']);
        $javinculados = $e->ListaConteudosVinculados($_SESSION['caso']);
        $javinculados .= $e->ListaMidiasVinculados($_SESSION['caso']);
        // Opções das baterias
        if (count($rsexames) > 0) {
            $options = '<option value="">@lng[Selecione]</option>';
            foreach ($rsexames as $item) {
                $options .= '<option value="' . base64_encode($item->CodExame) . '">' . $item->Descricao . '</option>';
            }
        } else {
            $options .= '<option value="">@lng[Nenhum bateria encontrada]</option>';
        }
        // Opções dos conteudos
        $numReg = 0;
        $optconteudos = '<option value="">@lng[Selecione]</option>';
        if (!($rsconteudos === false)) {
            $optconteudos .= '<optgroup label="@lng[Hipertexto]">';
            foreach ($rsconteudos as $item) {
                $numReg++;
                $optconteudos .= '<option value="C' . base64_encode($item->CodConteudo) . '">' . $item->Descricao . '</option>';
            }
            $optconteudos .= '</optgroup>';
        }
        $m = new Midia();
        $m->setCodCaso($_SESSION['caso']);
        $rsconteudos = $m->ListaRecordSetPorTipo(Comuns::TIPO_MIDIA_DOCUMENTO);
        if (!($rsconteudos === false)) {
            $optconteudos .= '<optgroup label="@lng[Documentos]">';
            foreach ($rsconteudos as $item) {
                $numReg++;
                $optconteudos .= '<option value="M' . base64_encode($item->CodMidia) . '">' . $item->Descricao . '</option>';
            }
            $optconteudos .= '</optgroup>';
        }
        $rsconteudos = $m->ListaRecordSetPorTipo(Comuns::TIPO_MIDIA_VIDEO);
        if (!($rsconteudos === false)) {
            $optconteudos .= '<optgroup label="@lng[Vídeo]">';
            foreach ($rsconteudos as $item) {
                $numReg++;
                $optconteudos .= '<option value="M' . base64_encode($item->CodMidia) . '">' . $item->Descricao . '</option>';
            }
            $optconteudos .= '</optgroup>';
        }
        $rsconteudos = $m->ListaRecordSetPorTipo(Comuns::TIPO_MIDIA_IMAGEM);
        if (!($rsconteudos === false)) {
            $optconteudos .= '<optgroup label="@lng[Imagem]">';
            foreach ($rsconteudos as $item) {
                $numReg++;
                $optconteudos .= '<option value="M' . base64_encode($item->CodMidia) . '">' . $item->Descricao . '</option>';
            }
            $optconteudos .= '</optgroup>';
        }
        $rsconteudos = $m->ListaRecordSetPorTipo(Comuns::TIPO_MIDIA_AUDIO);
        if (!($rsconteudos === false)) {
            $optconteudos .= '<optgroup label="@lng[Áudio]">';
            foreach ($rsconteudos as $item) {
                $numReg++;
                $optconteudos .= '<option value="M' . base64_encode($item->CodMidia) . '">' . $item->Descricao . '</option>';
            }
            $optconteudos .= '</optgroup>';
        }
        if ($numReg == 0) {
            $optconteudos = '<option value="">@lng[Nenhum registro encontrado]</option>';
        }
        $tpl = file_get_contents("tpl/frm-cad-cont-exames.html");
        //$tpl = str_replace("<!--telatopo-->", Comuns::GeraTopoPagina($u), $tpl);
        $tpl = str_replace("<!--itens-toolbar-->", $menu, $tpl);
        $tpl = str_replace("<!--selExames-->", $options, $tpl);
        $tpl = str_replace("<!--selConteudos-->", $optconteudos, $tpl);
        $tpl = str_replace("<!--jaVinculados-->", $javinculados, $tpl);
        //$tpl = str_replace("<!--caminho-->", Caminhos::MontaCaminhoExamesConteudos(), $tpl);
        echo $tpl;
    } else {
        echo "@lng[Caso de estudo não encontrado]";
    }
}
Ejemplo n.º 4
0
function fntRetornaHTMLs()
{
    if (isset($_SESSION['caso']) && $_SESSION['caso'] > 0) {
        $con = new Conteudo();
        $lista = $con->ListaRecordSet($_SESSION['caso']);
        if ($lista != false && count($lista) > 0) {
            $html = Comuns::TopoTabelaListagem("", "tabConteudos", array('&nbsp;', 'Conteúdo'));
            foreach ($lista as $cont) {
                $html .= '<tr>';
                $html .= '<td><input type="checkbox" id="chk_html_' . $cont->CodConteudo . '" class="item_arvore"></td>';
                $html .= '<td><span id="spn_html_' . $cont->CodConteudo . '">' . $cont->Descricao . '</span></td>';
                $html .= '</tr>';
            }
            $html .= "</tbody></table>";
            return $html;
        } else {
            return "@lng[Nenhum conteúdo cadastrado]";
        }
    } else {
        return "@lng[Caso não encontrado]";
    }
}
Ejemplo n.º 5
0
 public function RetornaComboConteudosExtras()
 {
     $c = new Conteudo();
     $m = new Midia();
     $m->setCodCaso($this->codcaso);
     $numReg = 0;
     $optconteudos = '<option value="">@lng[Selecione]</option>';
     // Conteúdos HTML
     $rsconteudos = $c->ListaRecordSet($this->codcaso);
     if (!($rsconteudos === false)) {
         $optconteudos .= '<optgroup label="@lng[Hipertexto]">';
         foreach ($rsconteudos as $item) {
             $numReg++;
             $optconteudos .= '<option value="C' . base64_encode($item->CodConteudo) . '">' . $item->Descricao . '</option>';
         }
         $optconteudos .= '</optgroup>';
     }
     // Documentos
     $rsconteudos = $m->ListaRecordSetPorTipo(Comuns::TIPO_MIDIA_DOCUMENTO);
     if (!($rsconteudos === false)) {
         $optconteudos .= '<optgroup label="@lng[Documentos]">';
         foreach ($rsconteudos as $item) {
             $numReg++;
             $optconteudos .= '<option value="M' . base64_encode($item->CodMidia) . '">' . $item->Descricao . '</option>';
         }
         $optconteudos .= '</optgroup>';
     }
     // Vídeos
     $rsconteudos = $m->ListaRecordSetPorTipo(Comuns::TIPO_MIDIA_VIDEO);
     if (!($rsconteudos === false)) {
         $optconteudos .= '<optgroup label="@lng[Vídeo]">';
         foreach ($rsconteudos as $item) {
             $numReg++;
             $optconteudos .= '<option value="M' . base64_encode($item->CodMidia) . '">' . $item->Descricao . '</option>';
         }
         $optconteudos .= '</optgroup>';
     }
     // Imagens
     $rsconteudos = $m->ListaRecordSetPorTipo(Comuns::TIPO_MIDIA_IMAGEM);
     if (!($rsconteudos === false)) {
         $optconteudos .= '<optgroup label="@lng[Imagem]">';
         foreach ($rsconteudos as $item) {
             $numReg++;
             $optconteudos .= '<option value="M' . base64_encode($item->CodMidia) . '">' . $item->Descricao . '</option>';
         }
         $optconteudos .= '</optgroup>';
     }
     // Sons
     $rsconteudos = $m->ListaRecordSetPorTipo(Comuns::TIPO_MIDIA_AUDIO);
     if (!($rsconteudos === false)) {
         $optconteudos .= '<optgroup label="@lng[Áudio]">';
         foreach ($rsconteudos as $item) {
             $numReg++;
             $optconteudos .= '<option value="M' . base64_encode($item->CodMidia) . '">' . $item->Descricao . '</option>';
         }
         $optconteudos .= '</optgroup>';
     }
     if ($numReg == 0) {
         $optconteudos = '<option value="">@lng[Nenhum registro encontrado]</option>';
     }
     return $optconteudos;
 }