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]"; } }
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; }
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]"; } }
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; } }