function Main() { $cod = $_POST["c"]; $des = urldecode($_POST["d"]); header('Content-Type: text/html; charset=iso-8859-1'); try { $n = new NivelPergunta(); if ($cod != "") { $n->setCodigo($cod); } if ($des != "") { $n->setDescricao($des); } if ($cod == "") { if ($n->AdicionaNivelPergunta()) { echo "GRAVADO"; } } else { if ($n->AtualizaNivelPergunta()) { echo "GRAVADO"; } } } catch (Exception $ex) { echo $ex->getMessage(); } }
function fntDeletaNivelDificuldade() { $t = new NivelPergunta(); $t->setCodigo(base64_decode($_POST['id'])); if ($t->DeletaNivelPergunta()) { echo Comuns::Idioma("@lng[Excluído com sucesso.]"); } else { echo Comuns::Idioma("@lng[Não foi possível deletar o nível da pergunta.] " . $t->getErro()); } }
function Main() { try { $n = new NivelPergunta(); $nivel = $n->ListaRecordSet(); if ($nivel != 0 && mysql_num_rows($nivel) > 0) { $strNiveis .= "<>"; } } catch (Exception $ex) { $msg = base64_encode($ex->getMessage()); header("Location:vwerro.php?m=" . $msg); } }
function fntProcessaDadosBasicos() { $codcaso = $_SESSION['caso']; $ext = strtolower(substr($_FILES['foto']['name'], -4)); //Pegando extensão do arquivo $new_name = date("Y.m.d-H.i.s") . $ext; //Definindo um novo nome para o arquivo $dir = '../img/'; //Diretório para uploads $tpm_name = $_FILES['foto']['tmp_name']; $_SESSION['new_name'] = $new_name; $_SESSION['dir'] = $dir; $_SESSION['tpm_name'] = $tpm_name; $nome = $_POST['txtNome']; $descricao = stripslashes(urldecode($_POST['txtDescricao'])); $area = $_POST['selArea']; $nivel = $_POST['selNivelDif']; $feed = $_POST['selFeedback']; $ativo = $_POST['selAtivo']; $sexo = $_POST['selSexo']; $idade = $_POST['txtIdade']; $idpac = $_POST['txtIdPaciente']; $etnia = $_POST['selEtnia']; $nomepac = $_POST['txtNomePac']; $imgpac = $_POST['selImagem']; $cid10 = $_POST['txtCid10']; $publico = $_POST['chkPublico'] == "on" || $_POST['chkPublico'] == "1" ? 1 : 0; $exigelogin = $_POST['chkExigeLogin'] == "on" || $_POST['chkExigeLogin'] == "1" ? 0 : 1; /* é o contrário */ $c = new Caso(); if (trim($nome) != "") { $c->setNome($nome); } if (trim($descricao) != "") { $c->setDescricao($descricao); } if ($area != "" && $area > 0) { $c->setArea(AreaConhecimento::RetornaArea($area)); } if ($nivel != "" && $nivel > 0) { $c->setNivelDificuldade(NivelPergunta::RetornaNivel($nivel)); } if ($feed != "") { $c->setFeedback($feed); } if ($ativo != "") { $c->setAtivo($ativo); } if ($sexo != "") { $c->setSexoPac($sexo); } if ($idade != "") { $c->setIdadePac($idade); } if ($idpac != "") { $c->setIdPac($idpac); } if ($etnia != "") { $c->setEtnia($etnia); } if ($nomepac != "") { $c->setNomePaciente($nomepac); } if ($imgpac != "") { $c->setImagemPaciente($imgpac); } if ($cid10 != "") { $c->setCid10($cid10); } $c->setPublico($publico); $c->setExigeLogin($exigelogin); $ret = ""; if ($codcaso == 0) { $u = unserialize($_SESSION['usu']); //Caso novo $c->setCodAutor($u->getCodigo()); $ret = $c->Insere(); $codigo = $c->getCodigo(); $_SESSION['caso'] = $codigo; Log::RegistraLog('Criou o caso de estudo ' . $c->getNome() . ' (Código ' . $codigo . ')'); } else { if ($codcaso > 0) { $c->setCodigo($codcaso); $ret = $c->Atualiza(); Log::RegistraLog('Atualizou os dados basicos do caso de estudo ' . $c->getNome() . ' (Código ' . $codigo . ')'); } } if ($ret == true) { echo "OK" . ($codcaso == 0 ? base64_encode($_SESSION['caso']) : ""); } else { Log::RegistraLog('ERRO. Acusado erro ao executar ultima operação. DADOS BASICOS. Descrição: ' . $c->getErro()); echo $c->getErro(); } }
public static function RetornaNivel($p_codigo) { $sql = "SELECT Codigo, Descricao FROM mesnivelpergunta WHERE Codigo = :pCodigo;"; $cnn = Conexao2::getInstance(); $cmd = $cnn->prepare($sql); $cmd->bindParam(":pCodigo", $p_codigo, PDO::PARAM_INT); $cmd->execute(); $rs = $cmd->fetch(PDO::FETCH_OBJ); $nivel = new NivelPergunta(); $nivel->setCodigo($rs->Codigo); $nivel->setDescricao($rs->Descricao); return $nivel; }
function TrataDadosBasicos($template) { header('Content-Type: text/html; charset=iso-8859-1'); if (isset($_SESSION['caso']) && $_SESSION['caso'] != 0) { $c = new Caso(); $c->setCodigo($_SESSION['caso']); $c->CarregarCaso(); $selAreas = AreaConhecimento::MontaSelect($c->getArea()->getCodigo()); $selNiveis = NivelPergunta::MontaSelect($c->getNivelDificuldade()->getCodigo()); $template = str_replace("<!--txtnome-->", $c->getNome(), $template); $template = str_replace("<!--txtdescricao-->", $c->getDescricao(), $template); $template = str_replace("<!--opcoesarea-->", $selAreas, $template); $template = str_replace("<!--opcoesnivel-->", $selNiveis, $template); $template = str_replace("<!--opcoesativo-->", SimNao::SelectSimNao($c->getAtivo()), $template); $template = str_replace("<!--txtidade-->", $c->getIdadePac(), $template); $template = str_replace("<!--opcoessexo-->", Sexo::SelectSexo($c->getSexoPac()), $template); $template = str_replace("<!--txtidpaciente-->", $c->getIdPac(), $template); $template = str_replace("<!--opcoesetnia-->", Etnia::SelectEtnia($c->getEtnia()), $template); $template = str_replace("<!--txtNomePac-->", $c->getNomePaciente(), $template); $template = str_replace("<!--opcoesimagem-->", ImgPaciente::SelectImagem($c->getImagemPaciente()), $template); $template = str_replace("<!--txtcid10-->", $c->getCid10(), $template); $template = str_replace("<!--chkPublico-->", $c->getPublico() == "1" ? "checked=\"checked\"" : "", $template); $template = str_replace("<!--chkExigeLogin-->", $c->getExigeLogin() == "0" ? "checked=\"checked\"" : "", $template); } else { $template = str_replace("<!--txtnome-->", "", $template); $template = str_replace("<!--txtdescricao-->", "", $template); $template = str_replace("<!--opcoesarea-->", AreaConhecimento::MontaSelect(), $template); $template = str_replace("<!--opcoesnivel-->", NivelPergunta::MontaSelect(), $template); $template = str_replace("<!--opcoesativo-->", SimNao::SelectSimNao(), $template); $template = str_replace("<!--txtidade-->", "", $template); $template = str_replace("<!--opcoessexo-->", Sexo::SelectSexo(), $template); $template = str_replace("<!--txtidpaciente-->", "", $template); $template = str_replace("<!--opcoesetnia-->", Etnia::SelectEtnia(), $template); $template = str_replace("<!--txtNomePac-->", "", $template); $template = str_replace("<!--opcoesimagem-->", ImgPaciente::SelectImagem(), $template); $template = str_replace("<!--txtcid10-->", "", $template); $template = str_replace("<!--chkPublico-->", "", $template); $template = str_replace("<!--chkExigeLogin-->", "", $template); } return $template; }
public function CarregarCaso() { if ($this->codigo != 0) { $sql = "SELECT Codigo, Nome, Descricao, DtCadastro, CodNivelDif, CodArea, DaResposta, Ativo, Sexo, Idade, "; $sql .= "\t\tIDPaciente, Cid10, CodAutor, Publico, Etnia, NomePaciente, ImgPaciente, ExigeLogin "; $sql .= "FROM mescaso WHERE Codigo = :pCodigo;"; $cnn = Conexao2::getInstance(); $cmd = $cnn->prepare($sql); $cmd->bindParam(":pCodigo", $this->codigo, PDO::PARAM_INT); $cmd->execute(); $rs = $cmd->fetch(PDO::FETCH_OBJ); if (count($rs) > 0) { $this->nome = $rs->Nome; $this->descricao = $rs->Descricao; $this->dtcadastro = $rs->DtCadastro; $this->codniveldif = NivelPergunta::RetornaNivel($rs->CodNivelDif); $this->codarea = AreaConhecimento::RetornaArea($rs->CodArea); $this->feedback = $rs->DaResposta; $this->ativo = $rs->Ativo; $this->sexopac = $rs->Sexo; $this->idadepac = $rs->Idade; $this->idpac = $rs->IDPaciente; $this->cid10 = $rs->Cid10; $this->codautor = $rs->CodAutor; $this->publico = $rs->Publico; $this->etnia = $rs->Etnia; $this->nomepac = $rs->NomePaciente; $this->imgpac = $rs->ImgPaciente; $this->exigelogin = $rs->ExigeLogin; $sqlconfigs = "SELECT CONCAT(secao, '_', configuracao) as Configuracao, Valor "; $sqlconfigs .= "FROM mescasoconfigs conf WHERE CodCaso = :pCodCaso;"; $cmdconfigs = $cnn->prepare($sqlconfigs); $cmdconfigs->bindParam(":pCodCaso", $this->codigo, PDO::PARAM_INT); $cmdconfigs->execute(); while ($rsconfigs = $cmdconfigs->fetch(PDO::FETCH_OBJ)) { $this->configs[$rsconfigs->Configuracao] = $rsconfigs->Valor; } $cmdconfigs->closeCursor(); $cmd->closeCursor(); } } }