Example #1
0
function Main()
{
    header('Content-Type: text/html; charset=iso-8859-1');
    $codcaso = $_SESSION['caso'] > 0 ? $_SESSION['caso'] : $_SESSION['casores'];
    if ($codcaso > 0) {
        $codconteudo = $_GET['k'];
        $cont = new Conteudo();
        if ($cont->Carrega($codcaso, $codconteudo)) {
            echo $cont->getTexto();
        } else {
            echo $cont->getErro();
        }
    } else {
        echo "@lng[Caso de estudo não encontrado]";
    }
}
Example #2
0
 private function RenderHTML($codconteudo)
 {
     //Log::RegistraLog("Chamou o renderHTML passando o conteúdo " . $codconteudo);
     $conteudo = new Conteudo();
     if ($conteudo->Carrega($this->codcaso, $codconteudo)) {
         $tit = $conteudo->getDescricao();
         $cont = $conteudo->getTexto();
     } else {
         $cont = "@lng[Conteúdo] " . $codconteudo . " @lng[não encontrado]";
     }
     $html = '<div class="tit-item">' . $tit . '</div>' . $cont;
     return $html;
 }
Example #3
0
function TrataDadosConteudosDlg()
{
    $dados = new HashTable();
    if (isset($_SESSION['caso']) && $_SESSION['caso'] != 0) {
        $c = new Conteudo();
        if ($_POST['r'] != "") {
            $codconteudo = base64_decode($_POST['r']);
            $_SESSION['conteudo'] = $codconteudo;
            $c->Carrega($_SESSION['caso'], $codconteudo);
            $dados->AddItem("txtTexto", $c->getTexto());
            $dados->AddItem("txtDescricao", $c->getDescricao());
        } else {
            $_SESSION['conteudo'] = 0;
            $dados->AddItem("txtTexto", "");
            $dados->AddItem("txtDescricao", "");
        }
        return $dados->ToXML();
    } else {
        return "@lng[Erro ao localizar o caso de estudo]";
    }
}
Example #4
0
 public function RetornaListaConfAnexos($strChaveAtual)
 {
     $sql = "select CodConteudo, TipoConteudo ";
     $sql .= "from mescasomontagemanexos ";
     $sql .= "where CodCaso = :pCodCaso ";
     $sql .= "  and CodMontagem = 1 ";
     $sql .= "  and CodChave = :pCodChave ";
     $cnn = Conexao2::getInstance();
     $cmd = $cnn->prepare($sql);
     $cmd->bindParam(":pCodCaso", $this->codcaso, PDO::PARAM_INT);
     $cmd->bindParam(":pCodChave", $strChaveAtual, PDO::PARAM_STR);
     $cmd->execute();
     if ($cmd->errorCode() == Comuns::QUERY_OK) {
         if ($cmd->rowCount() > 0) {
             $html = Comuns::TopoTabelaListagem("", "tabAnexos", array('Descrição', 'Tipo', 'Ações'));
             while ($linha = $cmd->fetch(PDO::FETCH_OBJ)) {
                 if ($linha->TipoConteudo == 'C') {
                     $c = new Conteudo();
                     $c->Carrega($this->codcaso, $linha->CodConteudo);
                     $html .= '<tr>';
                     $html .= '<td>' . $c->getDescricao() . '</td>';
                     $html .= '<td>@lng[Hipertexto]</td>';
                     $html .= '<td>';
                     $html .= '<a href="javascript:void(0);" onclick="javascript:fntDeletaAnexo(\'' . base64_encode($strChaveAtual) . '\', \'C' . base64_encode($linha->CodConteudo) . '\')">' . Comuns::IMG_ACAO_DELETAR . '</a>';
                     $html .= '</td>';
                     $html .= '</tr>';
                 } else {
                     $m = new Midia();
                     $m->setCodCaso($this->codcaso);
                     $m->setCodMidia($linha->CodConteudo);
                     $m->CarregaPorCodigoEspecifico();
                     $html .= '<tr>';
                     $html .= '<td>' . $m->getDescricao() . '</td>';
                     $html .= '<td>' . Comuns::DescreveTipoMidia($m->getTipoMidia()) . '</td>';
                     $html .= '<td>';
                     $html .= '<a href="javascript:void(0);" onclick="javascript:fntDeletaAnexo(\'' . base64_encode($strChaveAtual) . '\', \'M' . base64_encode($linha->CodConteudo) . '\')">' . Comuns::IMG_ACAO_DELETAR . '</a>';
                     $html .= '</td>';
                     $html .= '</tr>';
                 }
             }
             return $html;
         } else {
             return '<strong>@lng[Nenhum item cadastrado]</strong>';
         }
     } else {
         $msg = $cmd->errorInfo();
         $this->msg_erro = $msg[2];
         return false;
     }
 }