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); }
function Main() { header('Content-Type: text/html; charset=iso-8859-1'); $ht = new HashTable(); $e = new Exame(); $retorno = ""; if ($_POST['context'] == 'N') { $ht->AddItem("imgs", $e->ListaArquivosExame($_SESSION['caso'], $_SESSION['exame'], "img")); $ht->AddItem("docs", $e->ListaArquivosExame($_SESSION['caso'], $_SESSION['exame'], "doc")); $retorno = $ht->ToXML(); } else { $c = new Conteudo(); $retorno = $c->Lista($_SESSION['caso']); } echo Comuns::Idioma($retorno); }
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]"; } }
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; }
<table> <?php foreach ($this->conteudos as $conteudo) { if ($conteudo) { echo "<tr><td><a href='?action=editaconteudo&id=" . $conteudo->id . "'>" . $conteudo->titulo . "</td><td>" . $conteudo->html . "</td></tr>\n"; } } ?> </table> <br><br> <br><br> <?php // Paging links $todosconteudos = new Conteudo(); $todosconteudos->all(1, 'titulo'); $tr = $todosconteudos->getNumRows(); //tr - total of registers paging($tr, $rpp, $pg); for ($x = 0; $x < $nf; $x++) { if ($sgbd == 'my') { $fn = mysql_field_name($res, $x); } elseif ($sgbd == 'pg') { $fn = pg_field_name($res, $x); } $flds .= "<option value='{$fn}'>" . ucfirst($fn) . "</option>"; } ?>
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(' ', '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]"; } }
function fntDeletaConteudos() { $t = new Conteudo(); $t->setCodcaso($_SESSION['caso']); $t->setCodconteudo(base64_decode($_POST['id'])); if ($t->Deleta()) { return "@lng[Conteúdo deletado com sucesso!]"; } else { return "ERRO. @lng[Não foi possível excluir o conteúdo.] " . $t->getErro(); } }
function fntProcessaDadosConteudos() { if ($_SESSION['caso'] > 0) { $conteudo = stripslashes(urldecode($_POST['txtTexto'])); $descricao = urldecode($_POST['txtDescricao']); $con = new Conteudo(); $con->setCodcaso($_SESSION['caso']); if ($conteudo != "") { $con->setTexto($conteudo); } if ($descricao != "") { $con->setDescricao($descricao); } $ret = ""; if ($_SESSION['conteudo'] > 0) { $con->setCodconteudo($_SESSION['conteudo']); $ret = $con->Atualiza(); $_SESSION['conteudo'] = 0; } else { $ret = $con->Insere(); $_SESSION['conteudo'] = 0; } if ($ret == true) { echo "OK"; } else { echo $con->getErro(); } } }
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; }
protected function __construct($id = null, $categoria = null, $dataInclusao = null, $idEstabelecimento = null, $idEvento = null, $idUsuario = null, $link = null, $selecaoTrem = null) { parent::__construct($id, $categoria, $dataInclusao, $idEstabelecimento, $idEvento, $idUsuario); $this->link = $link; $this->selecaoTrem = $selecaoTrem; }
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]"; } }
<?php header('Content-type: application/json; charset=iso-8859-1', true); //error_reporting(E_ALL); //ini_set('display_errors', 1); require_once '../../lib/php/conn.php'; require_once '../../models/Conteudo.php'; $data = new Conteudo(); require_once '../../models/ConteudoCategoria.php'; $conteudoCategoria = new ConteudoCategoria(); require_once '../../models/Imagem.php'; $imagem = new Imagem(); require_once '../../models/IconeBootstrap.php'; $iconeBootstrap = new IconeBootstrap(); require_once '../../lib/php/UploadFiles.php'; //foreach ($_REQUEST as $key => $value){ // if (!is_array($value)) { // $_REQUEST[$key] = utf8_decode($value); // } elseif (is_array($value)) { // foreach ($value as $key2 => $value2) { // $_REQUEST[$key][$key2] = utf8_decode($value2); // } // } //} if ($_REQUEST['acao'] == 1 && $_REQUEST['operacao'] == 2) { if ($data->add()) { echo json_encode(array('success' => 1)); } else { echo json_encode(array('success' => 0)); } } elseif ($_REQUEST['acao'] == 2 && $_REQUEST['operacao'] == 2) {
public function __construct($id = null, $categoria = null, $dataInclusao = null, $idEstabelecimento = null, $idEvento = null, $idUsuario = null, $texto = null) { parent::__construct($id, $categoria, $dataInclusao, $idEstabelecimento, $idEvento, $idUsuario); $this->texto = $texto; }
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 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; }
<?php include 'bd/elemento.php'; include 'bd/conteudo.php'; include 'bd/auxiliar.php'; include 'bd/associacao.php'; $acao = $_POST['action']; $projeto = $_POST['projeto']; $idElemento = $_POST['idElemento']; $tipo = $_POST['tipo']; $elemento = new Elemento(); $conteudo = new Conteudo(); $auxiliar = new Auxiliar(); $associacao = new Associacao(); switch ($acao) { case 'insert': $elemento->setElemento($projeto, $idElemento, $tipo); break; case 'getIdElemento': $elemento->getIdElemento($idElemento, $projeto); break; case 'getTipo': $tipo = $elemento->getTipo($idElemento, $projeto); echo $tipo; break; case 'delete': $assoc = $associacao->getAssociacao($idElemento, $projeto); $elemento->deleteElemento($idElemento, $projeto); $associacao->deleteAssociacao($assoc); echo $assoc; break;