本文整理汇总了PHP中Log::RegistraLog方法的典型用法代码示例。如果您正苦于以下问题:PHP Log::RegistraLog方法的具体用法?PHP Log::RegistraLog怎么用?PHP Log::RegistraLog使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Log
的用法示例。
在下文中一共展示了Log::RegistraLog方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Main
function Main()
{
$codTPL = $_GET["t"];
$codReg = $_GET["r"];
$editar = false;
$u = unserialize($_SESSION["usu"]);
if (!is_numeric($codTPL)) {
$msg = "Ação inválida";
header("Location:index.php?msg=" . $msg);
}
//Verifica se veio um código para ser editado
if (isset($codReg) && $codReg != "") {
$codReg = base64_decode($codReg);
$editar = true;
}
$cnn = new Conexao();
$sql = "SELECT Arquivo FROM mestemplates WHERE Codigo = 3;";
$rs = $cnn->Consulta($sql);
$tpl_p = file_get_contents(mysql_result($rs, 0, "Arquivo"));
$tpl_p = str_replace("<!--telatopo-->", Comuns::GeraTopoPagina($u), $tpl_p);
$tpl_p = str_replace("<!--Mensagem-->", isset($mensagem) && $mensagem != "" ? base64_decode($mensagem) : "", $tpl_p);
$sql = "SELECT Classe, jsLoad, CodPermissao, linkSalva, linkVolta ";
$sql .= "FROM mestemplates WHERE Codigo = " . $codTPL . ";";
$rs = $cnn->Consulta($sql);
if ($rs != 0) {
// Classe que será instanciada e permissão necessária para acessar a tela
$classe = mysql_result($rs, 0, "Classe");
$permissao = mysql_result($rs, 0, "CodPermissao");
$funload = mysql_result($rs, 0, "jsLoad");
if ($u->TemPermissao($permissao)) {
$frm = new $classe();
if ($editar) {
// Se vier um comando de edição de registro, monta o form com os dados do registro solicitado
Log::RegistraLog("Acessou a tela de " . $frm->RetornaDescricaoTela('cadastro') . " para editar o registro " . $codReg);
$tpl = $frm->FormEdita($codReg);
} else {
// Senão, monta um formulário em branco
Log::RegistraLog("Acessou a tela de " . $frm->RetornaDescricaoTela('cadastro') . " para inserir um novo registro");
$tpl = $frm->FormNovo();
}
if (!is_null($funload) && $funload != '') {
$tpl_p = str_replace('<!--javaonload-->', $funload, $tpl_p);
} else {
$tpl_p = str_replace('<!--javaonload-->', '', $tpl_p);
}
$botoes = Botao::BotaoSalvar(mysql_result($rs, 0, "linkSalva"));
$botoes .= Botao::BotaoVoltar(mysql_result($rs, 0, "linkVolta"));
$tpl_p = str_replace("<!--itens-toolbar-->", $botoes, $tpl_p);
} else {
$msg = base64_encode("@lng[Você não tem permissão para acessar esta tela]");
header("Location:interna.php?msg=" . $msg);
}
} else {
$msg = "@lng[Página inválida]";
header("Location:index.php?msg=" . $msg);
}
$tpl_p = str_replace("##Formulario##", $tpl, $tpl_p);
header('Content-Type: text/html; charset=iso-8859-1');
echo Comuns::Idioma($tpl_p);
}
示例2: Main
function Main()
{
header('Content-Type: text/html; charset=iso-8859-1');
if (isset($_SESSION['caso']) && $_SESSION['caso'] > 0) {
$u = unserialize($_SESSION['usu']);
//$u = new Usuario();
if ($u->TemPermissao(25)) {
if ($_POST['p'] == "false" || $_POST['p'] == "true") {
if ($_POST['p'] == "true") {
Log::RegistraLog("Publicou o caso clínico " . $_SESSION['caso']);
$acao = true;
} else {
Log::RegistraLog("Despublicou o caso clínico " . $_SESSION['caso']);
$acao = false;
}
$c = new Caso();
$c->setCodigo($_SESSION['caso']);
$ret = $c->PublicaCaso($acao);
if ($ret) {
echo "OK";
} else {
echo $c->getErro();
}
} else {
echo "@lng[Dados informados inválidos]";
}
} else {
echo "@lng[Você não tem permissões suficientes para realizar esta operação]";
}
} else {
echo "@lng[Erro ao localizar caso para ser publicado]";
}
}
示例3: fntGravaDados
function fntGravaDados()
{
$nome = $_POST['txtNome'];
$usuario = $_POST['txtUsuario'];
$email = $_POST['txtEmail'];
$senha = $_POST['txtSenha'];
$senhaII = $_POST['txtRepetirSenha'];
$ins = $_POST['selInstituicao'];
if (trim($senha) != "" && trim($senhaII) != "") {
if ($senha == $senhaII) {
try {
$u = new Usuario();
$g = new Grupo();
$u->setNome($nome);
$u->setUsuario($usuario);
$u->setEmail($email);
$u->setSenha($senha);
$u->setCodigoInstituicao($ins);
$ret = $u->CadastraNovoUsuario(2);
$g->setCodigo(3);
$g->AdicionaUsuarioAoGrupo($u->getCodigo());
$_SESSION['usu'] = serialize($u);
$ret = "OK";
try {
$mensagem = "Foi realizado um novo cadastro de usuário no SIACC.<br />";
$mensagem .= "Nome: " . $u->getNome() . " (" . $u->getUsuario() . ")<br />";
$mensagem .= "E-mail: " . $u->getEmail() . "<br />";
//$mensagem .= "Instituição: " . $u->getNomeInstituicao() . " - " . $u->getSiglaInstituicao() . "<br />";
//$mensagem .= "Cidade/UF: " . $u->getCidadeInstituicao() . "/" . $u->getUFInstituicao() . "<br /><br />";
$mensagem .= 'Acesse o SIACC agora clicando <a href="http://siacc.regisls.net">aqui</a> para ativar a conta deste usuário e liberar seu acesso a ferramenta';
$mail = new Email();
$mail->setRemetente("Regis Leandro Sebastiani <regisls@regisls.net>");
$mail->setAssunto("[SIACC] Novo cadastro de usuário");
$mail->setDestinatario("regisls@regisls.net");
$mail->setMensagem($mensagem);
$mail->Enviar();
} catch (Exception $exEmail) {
Log::RegistraLog("Erro ao enviar e-mail de cadastro de usuário realizado pelo site", true);
}
} catch (Exception $ex) {
$ret = "@lng[Erro ao gravar usuário.] " . $ex->getMessage();
}
} else {
$ret = "@lng[As senhas informadas não são identicas. Verifique.]";
}
} else {
$ret = "@lng[A senha não pode ser vazia]";
}
echo $ret;
}
示例4: Main
function Main()
{
$usu = unserialize($_SESSION['usu']);
//$usu = new Usuario();
$usufiltro = $_POST['txtUsuario'];
$idusuario = $_POST['idusuario'];
$dtinifiltro = $_POST['txtDtIni'];
$dtfimfiltro = $_POST['txtDtFin'];
$pagina = $_POST['hidPagina'];
$tpl = file_get_contents("tpl/frm-acessos.html");
$botoes = Botao::BotaoPesquisar("fntPesquisarAcessos();", "Pesquisar acessos");
$tpl = str_replace("<!--telatopo-->", Comuns::GeraTopoPagina($usu), $tpl);
$tpl = str_replace("<!--itens-toolbar-->", $botoes, $tpl);
$tpl = str_replace("<!--txtDtIni-->", $dtinifiltro, $tpl);
$tpl = str_replace("<!--txtDtFin-->", $dtfimfiltro, $tpl);
if ($dtinifiltro != "" && $dtfimfiltro != "") {
Log::RegistraLog("Acessou tela de consulta de acessos ao sistema e parametrizou: dtinifiltro=" . $dtinifiltro . "; dtfimfiltro=" . $dtfimfiltro . "; idusuario=" . $idusuario);
$idusuario = $idusuario == "" ? null : $idusuario;
$pagina = $pagina == "" ? 1 : $pagina;
$tpl = str_replace("<!--hidPagina-->", $pagina, $tpl);
$dtinifiltro = Comuns::DataBanco($dtinifiltro) . " 00:00:00";
$dtfimfiltro = Comuns::DataBanco($dtfimfiltro) . " 23:59:59";
$regs = 0;
$acessos = $usu->ListaAcessosSistema($usuario = $idusuario, $dataini = $dtinifiltro, $datafim = $dtfimfiltro, $pagina = $pagina, 30, $regs);
if (count($acessos) > 0) {
$tabela = Comuns::TopoTabelaListagem("Acessos ao sistema", "acessos", array('Núm. Acesso', 'Usuário', 'Data', 'Detalhes'));
foreach ($acessos as $linha) {
$tabela .= '<tr>';
$tabela .= ' <td>' . $linha->NumAcesso . '</td>';
$tabela .= ' <td>' . $linha->Usuario . '</td>';
$tabela .= ' <td>' . date("d/m/Y H:i:s", strtotime($linha->Data)) . '</td>';
$tabela .= ' <td><a href="javascript:void(0);" onclick="javascript:fntDetalhesAcesso(' . $linha->NumAcesso . ');">' . Comuns::IMG_ACAO_DETALHES . '</a></td>';
$tabela .= '</tr>';
}
$tabela .= '</tbody>';
$tabela .= '</table>';
$tabela .= Comuns::GeraPaginacao($regs, $pagina, 30, 0, "fntNavegaPaginacaoAcessos", true);
$tabela .= '<br /><br />';
} else {
$tabela = "@lng[Nenhum registro encontrado]";
}
} else {
$tabela = "@lng[Pesquisa não realizada]";
}
$tpl = str_replace("<!--txtUsuario-->", $usufiltro, $tpl);
$tpl = str_replace("<!--id-usuario-->", $idusuario, $tpl);
$tpl = str_replace("<!--acessos-usuarios-->", $tabela, $tpl);
$tpl = str_replace("<!--hidPagina-->", "", $tpl);
echo Comuns::Idioma($tpl);
}
示例5: Main
function Main()
{
if (isset($_FILES["realupload"])) {
$up = new Upload();
$m = new Midia();
$up->setArquivo($_FILES["realupload"]);
if ($up->ValidaVideo($up->getTipo())) {
// Gera onde o arquivo será armazenado
if (isset($_SESSION['caso']) && $_SESSION['caso'] != 0) {
// Gera o nome do arquivo
$nome = Comuns::CodigoUnico();
$destino = "files/" . $_SESSION['caso'] . "/videos";
$up->setNome($nome);
$up->setDestino($destino);
if ($up->RealizaUpload()) {
$descricao = $_POST['txtDesArquivo'] != "" ? $_POST['txtDesArquivo'] : null;
$complemento = $_POST['txtComplementoVideo'] != "" ? urldecode($_POST['txtComplementoVideo']) : null;
$origem = $_POST['txtOrigem'];
$tipo = $_POST['txtTipo'];
$m->setCodCaso($_SESSION['caso']);
$m->setDescricao($descricao);
$m->setComplemento($complemento);
$m->setTipoMidia(Comuns::TIPO_MIDIA_VIDEO);
$m->setURL($up->getFullPath());
$m->setOrigem("upload");
if ($m->Insere()) {
Log::RegistraLog('Realizado upload do arquivo de vídeo ' . $up->getFullPath() . ' - ' . $descricao);
$tpl = file_get_contents("tpl/caso-upload-video.html");
$tpl = str_replace("<!--Listararquivos-->", "fntReloadConteudos();", $tpl);
echo $tpl;
} else {
$up->DeletaArquivo($up->getFullPath());
Log::RegistraLog('Falha ao realizar upload do arquivo de vídeo ' . $up->getFullPath() . ' - ' . $descricao . '. Detalhes: ' . $m->getErro(), true);
echo Comuns::Idioma('@lng[Não foi possível enviar o arquivo. Detalhes:]' . ' ' . $m->getErro() . '<br /><br /><a href="vwuploaddetalhe.php?type=vid">@lng[Voltar]</a>');
}
} else {
Log::RegistraLog('Falha ao realizar upload do arquivo de vídeo ' . $up->getFullPath() . ' - ' . $_POST['txtDesArquivo'] . '. Detalhes: ' . $up->getStatus(), true);
echo Comuns::Idioma('@lng[Problemas ao enviar o arquivo:]' . ' ' . $up->getStatus() . '<br /><br /><a href="vwuploaddetalhe.php?type=vid">@lng[Voltar]</a>');
}
}
} else {
Log::RegistraLog("Falha ao tentar enviar arquivo de vídeo. Detalhes: " . $up->getStatus(), true);
echo Comuns::Idioma($up->getStatus() . '<br /><br /><a href="vwuploaddetalhe.php?type=vid">@lng[Voltar]</a>');
}
}
}
示例6: Main
function Main()
{
header('Content-Type: text/html; charset=iso-8859-1');
$u = unserialize($_SESSION['usu']);
$msgRet = "";
if ($u->TemPermissao(26)) {
if ($_REQUEST['hdnHorigem'] == "banco") {
foreach ($_REQUEST['chkUsar'] as $imagem) {
$value = base64_decode($imagem);
$valores = split("::::", $value);
$m = new Midia();
$m->setCodCaso($_SESSION['caso']);
$m->setTipoMidia(Comuns::TIPO_MIDIA_IMAGEM);
$m->setURL($valores[0]);
$m->setDescricao($valores[1]);
$m->setComplemento("@lng[Imagem do banco de imagens da UFCSPA]");
$m->setOrigem("banco");
if (!$m->Insere()) {
$msgRet = "ERRO: " . $m->getErro();
} else {
if ($_POST['txtTipo'] == "exame") {
$e = new Exame();
// Se tem alguma indicação de que seja um exame, então grava na tabela de exames
if ($e->InsereImagemExame($_SESSION['caso'], $_SESSION['exame'], $m->getCodMidia(), $m->getDescricao(), $m->getComplemento(), $m->getOrigem())) {
Log::RegistraLog('@lng[Realizado upload da imagem] ' . $m->getURL() . ' - ' . $m->getDescricao());
$msgRet = '@lng[Realizado upload da imagem] ' . $m->getURL() . ' - ' . $m->getDescricao();
} else {
Log::RegistraLog('@lng[Falha ao realizar upload da imagem]' . $m->getURL() . ' - ' . $m->getDescricao() . '. @lng[Detalhes:] ' . $e->getErro(), true);
$m->Deteta();
$up->DeletaArquivo($up->getFullPath());
$msgRet = '@lng[Não foi possível cadastrar a imagem] ' . $m->getURL() . '. @lng[Detalhes:] ' . $e->getErro() . '<br /><br /><a href="vwuploaddetalhe.php?type=img">@lng[Voltar]</a>';
}
} else {
$msgRet = "@lng[Imagem carregada]";
}
}
}
} else {
$msgRet = "ERRO: @lng[Origem inválida]";
}
} else {
$msgRet = "ERRO: @lng[Usuário sem permissão para cadastrar imagens]";
}
echo Comuns::Idioma($msgRet);
}
示例7: Main
function Main()
{
$tpl = file_get_contents("tpl/frm-ativacao.html");
$u = unserialize($_SESSION['usu']);
$evento = "O usuário " . $u->getNome() . " (" . $u->getUsuario() . ") tentou acessar o sistema mas seu usuário ainda não estava ativo";
Log::RegistraLog($evento);
$mensagem = "";
if (isset($_SESSION['origem']) && $_SESSION['origem'] == "actvalidalogin.php") {
$mensagem .= "<p>@lng[Olá] <strong>" . $u->getNome() . "</strong>. @lng[Seus dados estão cadastrados no sistema e seu usuário será ativado em breve.]</p>";
$mensagem .= "<p>@lng[Você receberá um e-mail de confirmação da ativação de sua conta.]</p>";
} else {
$mensagem .= "<p>@lng[Olá] <strong>" . $u->getNome() . "</strong>. @lng[Seus cadastro foi realizado com sucesso. Sua conta será ativada em breve.]</p>";
$mensagem .= "<p>@lng[Aguarde receber por e-mail as instruções para a utilização do sistema.]</p>";
}
$_SESSION['usu'] = null;
$tpl = str_replace("<!--mensagem-->", $mensagem, $tpl);
echo $tpl;
}
示例8: Main
function Main()
{
//header('Content-Type: text/html; charset=iso-8859-1');
$acao = $_GET['act'];
$acaoload = false;
$tpl = file_get_contents("tpl/casos-inicio.html");
if ($acao == "new") {
$_SESSION['caso'] = 0;
} else {
if ($acao == "") {
if ($_GET['cod'] != "" && is_numeric(base64_decode($_GET['cod'])) == true) {
$_SESSION['caso'] = base64_decode($_GET['cod']);
} else {
if (!isset($_SESSION['caso'])) {
$_SESSION['caso'] = 0;
}
}
}
}
$tpl = str_replace("<!--javaonload-->", $acao == "new" ? "fntLoadTela('basicos');" : "", $tpl);
if (isset($_SESSION['caso']) && $_SESSION['caso'] > 0) {
if (Caso::ConsultaSituacao($_SESSION['caso']) == 0) {
$botoes = Botao::BotaoPublicar("fntPublicaCaso();", "@lng[Publicar o caso clínico]");
} else {
$botoes = Botao::BotaoDespublicar("fntDespublicaCaso();", "@lng[Cancelar publicação]");
}
$botoes .= Botao::BotaoVisualizar("fntInstanciaPreview('" . base64_encode($_SESSION['caso']) . "');", "@lng[Visualizar o caso clínico]");
$tpl = str_replace("caso-estilo", '', $tpl);
$infoscaso = Caso::ConsultaInfosCaso($_SESSION['caso']);
$evento = "Acessou o caso clínico " . $infoscaso['nome'] . " (código " . $infoscaso['codigo'] . ")";
Log::RegistraLog($evento);
} else {
$tpl = str_replace("caso-estilo", 'style="display:none;"', $tpl);
$botoes = "";
}
$tpl = str_replace("<!--itens-toolbar-->", $botoes, $tpl);
$tpl = str_replace("<!--CodCaso-->", base64_encode($_SESSION['caso']), $tpl);
$tpl = str_replace("<!--Mensagem-->", isset($mensagem) && $mensagem != "" ? base64_decode($mensagem) : "", $tpl);
$u = unserialize($_SESSION["usu"]);
$mensagem = $_GET["m"];
$tpl = str_replace("<!--telatopo-->", Comuns::GeraTopoPagina($u), $tpl);
echo Comuns::Idioma($tpl);
}
示例9: Main
function Main()
{
$u = unserialize($_SESSION['usu']);
$cod = $_POST['txtCodigo'];
$nomecomp = $_POST['txtNomeCurso'];
$data = date("Y-m-d H:i:s");
$usuario = $u->getCodigo();
header('Content-Type: text/html; charset=iso-8859-1');
try {
$i = new Curso();
if ($nomecomp != "") {
$i->setNomeCompleto($nomecomp);
}
if ($sigla != "") {
$i->setSigla($sigla);
}
if ($cod == "") {
if ($i->Insere()) {
Log::RegistraLog("Instituição de ensino " . $nomecomp . " inserido pelo usuário " . $u->getNome() . ".", 0);
echo "GRAVADO";
} else {
Log::DetalhaLog("Erro ao tentar inserir a instituição de ensino " . $nomecomp . ". " . $i->getErro(), 1);
echo $i->getErro();
}
} else {
if ($i->Altera()) {
Log::RegistraLog("Instituição de ensino " . $nomecomp . " atualizada pelo usuário " . $u->getNome() . ".", 0);
echo "GRAVADO";
} else {
Log::DetalhaLog("Erro ao tentar atualizar a instituição de ensino " . $nomecomp . ". " . $i->getErro(), 1);
echo $i->getErro();
}
}
} catch (Exception $ex) {
echo $ex->getMessage();
}
}
示例10: Main
function Main()
{
header('Content-Type: text/html; charset=iso-8859-1');
if (isset($_SESSION['caso']) && $_SESSION['caso'] > 0) {
if ($_POST['tip'] == "tree") {
$mon = new Montagem();
$mon->setCodCaso($_SESSION['caso']);
$html = $mon->RetornaArvoreLista();
if ($html) {
$html = str_replace('<div id="tree">', '<div id="' . $_POST['id'] . '">', $html);
} else {
$html = "ERRO: " . $mon->getErro();
}
echo $html;
} else {
if ($_POST['tip'] == "opts") {
if (!$_POST['perg']) {
$res = new Resolucao();
$res->setCodcaso($_SESSION['caso']);
$hash = $res->BuscaConteudoPelaChave($_POST['nodo'], true);
if ($hash != false) {
echo $hash->ToXML();
} else {
echo "ERRO. Hash voltou false";
}
} else {
$pergunta = new Pergunta();
$pergunta->Carregar($_POST['perg']);
if ($pergunta->getTipo()->getCodigo() == 1) {
$cont = 1;
foreach ($pergunta->getAlternativas() as $alternativa) {
$html .= '<div class="alt-img">';
$html .= '<input type="checkbox" name="rdoAlternativa_' . $pergunta->getCodigo() . '[]" id="rdoAlt_' . $pergunta->getCodigo() . '_' . $cont . '" value="' . $alternativa->getCodBinario() . '" class="opcao-resposta" />' . $alternativa->getTexto();
$html .= '<div id="img"><img src="' . $alt->getImagem() . '" alt="' . $alt->getTexto() . '" title="' . $alt->getTexto() . '" class="img-preview" /></div>';
$html .= '</div>';
$cont++;
}
} else {
$cont = 1;
foreach ($pergunta->getAlternativas() as $alternativa) {
$html .= '<div class="alt-txt">';
$html .= '<input type="checkbox" name="rdoAlternativa_' . $pergunta->getCodigo() . '[]" id="rdoAlt_' . $pergunta->getCodigo() . '_' . $cont . '" value="' . $alternativa->getCodBinario() . '" class="opcao-resposta" />' . $alternativa->getTexto();
$html .= '</div>';
$cont++;
}
}
echo '<conteudo>' . $html . '</conteudo>';
}
} else {
if ($_POST['tip'] == 'pergs') {
//$arrNodo = split("_", $_POST['nodo']);
Log::RegistraLog("Vai consultas as perguntas vinculadas ao nodo: " . $arrNodo[3]);
$mon = new Montagem();
$mon->setCodCaso($_SESSION['caso']);
$lista = $mon->ListaPerguntasNodo($_POST['nodo']);
if ($lista) {
$html .= '<option value="-1">@lng[Selecione]</option>';
foreach ($lista as $perg) {
$html .= '<option value="' . $perg->Codigo . '">' . substr($perg->Texto, 0, 100) . '</option>';
}
} else {
$html .= '<option>' . $mon->getErro() . '</option>';
}
echo $html;
} else {
if ($_POST['tip'] == 'salvacond') {
$arrNodoAtual = split("_", $_POST['nodoatual']);
$arrNodoDestino = split("_", $_POST['nododes']);
if ($_POST['nodocond']) {
$arrNodoCond = split("_", $_POST['nodocond']);
$strChaveCond = $arrNodoCond[3];
if ($_POST['perg']) {
$intPerg = $_POST['perg'];
} else {
$intPerg = null;
}
$intResp = $_POST['resp'];
} else {
$strChaveCond = null;
$intResp = null;
$intPerg = null;
}
$strChaveAtual = $arrNodoAtual[3];
$strChaveDestino = $arrNodoDestino[3];
$mon = new Montagem();
$mon->setCodCaso($_SESSION['caso']);
$desvio = $mon->InsereSalto($strChaveAtual, $strChaveDestino, $strChaveCond, $intPerg, $intResp);
if ($desvio) {
$html = $mon->RetornaListaConfSaltos($strChaveAtual);
if ($html) {
echo $html;
} else {
echo "ERRO: " . $mon->getErro();
}
} else {
echo "ERRO: " . $mon->getErro();
}
} else {
if ($_POST['tip'] == 'mudaprior') {
$mon = new Montagem();
//.........这里部分代码省略.........
示例11: ListaTabela
public function ListaTabela($pagina = 1, $nporpagina = 10, $usu = null, $filtros = "")
{
$ini = $pagina * $nporpagina - $nporpagina;
$sql = "select Codigo, Descricao, Ativo, TemComponentes ";
$sql .= "from mestipoexame WHERE 1=1 " . $filtros . " ORDER BY Descricao LIMIT " . $ini . ", " . $nporpagina . ";";
Log::RegistraLog($sql);
$cnn = Conexao2::getInstance();
$cmd = $cnn->prepare($sql);
$cmd->execute();
if ($cmd->rowCount() > 0) {
$ret = Comuns::TopoTabelaListagem("Tipos de exames cadastrados", "exames", array('Descrição', 'Ativo', 'Ações'));
while ($rs = $cmd->fetch(PDO::FETCH_OBJ)) {
$cod = base64_encode($rs->Codigo);
$ret .= '<tr>';
$ret .= ' <td>' . $rs->Descricao . '</td>';
if ($rs->Ativo == 1) {
$ret .= ' <td><a href="javascript:void(0);" onclick="javascript:fntAlteraStatus(\'AAAF\', \'' . $cod . '\');">' . Comuns::IMG_STATUS_ATIVO . '</a></td>';
$ret = str_replace("##id##", 'id="' . $cod . '"', $ret);
} else {
$ret .= ' <td><a href="javascript:void(0);" onclick="javascript:fntAlteraStatus(\'AAAF\', \'' . $cod . '\');">' . Comuns::IMG_STATUS_INATIVO . '</a></td>';
$ret = str_replace("##id##", 'id="' . $cod . '"', $ret);
}
$ret .= ' <td>';
$ret .= ' <a href="cadastro.php?t=' . $this->form . '&r=' . $cod . '">' . Comuns::IMG_ACAO_EDITAR . '</a>';
$ret = str_replace("##id##", "", $ret);
if ($rs->TemComponentes == 1) {
$ret .= ' <a href="javascript:void(0);" onclick="javascript:fntAbreComponentes(\'' . $cod . '\');">' . Comuns::IMG_ACAO_COMPONENTES . '</a>';
} else {
$ret .= ' <a href="javascript:void(0);" onclick="javascript:fntAbreValorRef(\'' . $cod . '\', \'' . base64_encode("0") . '\');">' . Comuns::IMG_ACAO_VALORES_REF . '</a>';
}
$ret .= ' <a href="javascript:void(0);" onclick="javascript:fntExcluiTipoExame(\'' . $cod . '\')">' . Comuns::IMG_ACAO_DELETAR . '</a>';
$ret .= ' </td>';
$ret .= '</tr>';
}
$ret .= ' </tbody>';
$ret .= '</table>';
if ($filtros != "") {
$sqlCount = "SELECT COUNT(*) AS Registros FROM mestipoexame WHERE 1=1 " . $filtros . ";";
} else {
$sqlCount = null;
}
$registros = Comuns::NRegistros("mestipoexame", $sqlCount);
if ($registros > 0) {
$ret .= Comuns::GeraPaginacao($registros, $pagina, $nporpagina, $this->form, "fntNavegaTab", true);
}
} else {
$ret = "@lng[Nenhum item cadastrado até o momento]";
}
return $ret;
}
示例12: ValidaDocumento
public function ValidaDocumento($mime_type)
{
//application/pdf
//application/vnd.ms-excel
//application/vnd.ms-powerpoint
//application/x-dot
//application/msword
//application/vnd.openxmlformats-officedocument.wordprocessingml.document
//application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
//application/vnd.openxmlformats-officedocument.presentationml.presentation
if (!eregi("^application\\/(pdf|vnd.ms-excel|vnd.ms-powerpoint|x-dot|msword|vnd.openxmlformats-officedocument.wordprocessingml.document|vnd.openxmlformats-officedocument.spreadsheetml.sheet|vnd.openxmlformats-officedocument.presentationml.presentation)\$", $mime_type)) {
Log::RegistraLog("ERRO: MIME Type do documento enviado inválido: " . $mime_type);
$this->status = "@lng[Tipo de arquivo inválido. Envie doc, docx, xls, xlsx, ppt, pptx e pdf]";
return false;
} else {
return true;
}
}
示例13: fntProcessaDadosAnamnese
function fntProcessaDadosAnamnese()
{
if ($_SESSION['caso'] > 0) {
$codcaso = $_SESSION['caso'];
$id = stripslashes(urldecode($_POST['txtID']));
$qp = stripslashes(urldecode($_POST['txtQP']));
$hda = stripslashes(urldecode($_POST['txtHDA']));
$hmp = stripslashes(urldecode($_POST['txtHMP']));
$hf = stripslashes(urldecode($_POST['txtHF']));
$pps = stripslashes(urldecode($_POST['txtPPS']));
$rs = stripslashes(urldecode($_POST['txtRS']));
//$ef = $_POST['txtEF'];
$a = new Anamnese();
if (trim($id) != "") {
$a->setIdentificacao($id);
}
if (trim($qp) != "") {
$a->setQueixapri($qp);
}
if (trim($hda) != "") {
$a->setHistatual($hda);
}
if (trim($hmp) != "") {
$a->setHistpregressa($hmp);
}
if (trim($hf) != "") {
$a->setHistfamiliar($hf);
}
if (trim($pps) != "") {
$a->setPerfilpsicosocial($pps);
}
if (trim($rs) != "") {
$a->setRevsistemas($rs);
}
//if (trim($ef) != "") { $a->setExamefisico($ef); }
$ret = "";
$a->setCodcaso($codcaso);
if ($a->VerificaCodigo() == false) {
$ret = $a->Insere();
Log::RegistraLog('Inseriu a anamnese do caso ' . $codcaso . ')');
} else {
$ret = $a->Atualiza();
Log::RegistraLog('Atualizou a anamnese do caso ' . $codcaso . ')');
}
if ($ret == true) {
echo "OK";
} else {
Log::RegistraLog('ERRO. Acusado erro ao executar ultima operaçao. ANAMNESE. Descrição: ' . $a->getErro());
echo $a->getErro();
}
} else {
$msg = base64_encode("@lng[Nenhum caso clínico vinculado]");
header("Location:vwcaso.php?m=" . $msg);
}
}
示例14: Main
function Main()
{
echo "<script> alert('Dieguinhooo');\n \n\t\t</script>";
$u = unserialize($_SESSION['usu']);
$cod = $_POST['txtCodigo'];
$nomecomp = $_POST['txtNomeCompleto'];
$sigla = $_POST['txtSigla'];
$end = $_POST['txtEndereco'];
$compl = $_POST['txtComplemento'];
$numero = $_POST['txtNumero'];
$bairro = $_POST['txtBairro'];
$cidade = $_POST['txtCidade'];
$cep = $_POST['txtCEP'];
$uf = $_POST['txtUF'];
$pais = $_POST['txtPais'];
$fone = $_POST['txtFoneContato'];
$site = $_POST['txtSite'];
$email = $_POST['txtEmail'];
$obrigaemail = $_POST['chkObrigaEmail'];
if ($obrigaemail != "") {
$dominio = $_POST['txtDominioEmail'];
}
$ativo = $_POST['chkAtivo'];
$nomeresp = $_POST['txtNomeResponsavel'];
$emailresp = $_POST['txtEmailResponsavel'];
$foneresp = $_POST['txtFoneResponsavel'];
$data = date("Y-m-d H:i:s");
$usuario = $u->getCodigo();
header('Content-Type: text/html; charset=iso-8859-1');
try {
$i = new Instituicao();
if ($nomecomp != "") {
$i->setNomeCompleto($nomecomp);
}
if ($sigla != "") {
$i->setSigla($sigla);
}
if ($end != "") {
$i->setEndereco($end);
}
if ($compl != "") {
$i->setComplemento($compl);
}
if ($numero != "") {
$i->setNumero($numero);
}
if ($bairro != "") {
$i->setBairro($bairro);
}
if ($cidade != "") {
$i->setCidade($cidade);
}
if ($cep != "") {
$i->setCEP($cep);
}
if ($uf != "") {
$i->setUF($uf);
}
if ($pais != "") {
$i->setPais($pais);
}
if ($fone != "") {
$i->setFoneContato($fone);
}
if ($site != "") {
$i->setSite($site);
}
if ($email != "") {
$i->setEmail($email);
}
if ($obrigaemail != "") {
$i->setObrigaEmail(1);
}
if ($dominio != "") {
$i->setDominioEmail($dominio);
}
if ($ativo != "") {
$i->setAtivo($ativo);
}
if ($nomeresp != "") {
$i->setNomeResponsavel($nomeresp);
}
if ($emailresp != "") {
$i->setEmailResponsavel($emailresp);
}
if ($foneresp != "") {
$i->setFoneResponsavel($foneresp);
}
$i->setCodUsuario($usuario);
$i->setDtCadastro($data);
if ($cod == "") {
if ($i->Insere()) {
Log::RegistraLog("Instituição de ensino " . $nomecomp . " inserido pelo usuário " . $u->getNome() . ".", 0);
echo "GRAVADO";
} else {
Log::DetalhaLog("Erro ao tentar inserir a instituição de ensino " . $nomecomp . ". " . $i->getErro(), 1);
echo $i->getErro();
}
} else {
if ($i->Altera()) {
//.........这里部分代码省略.........
示例15: RenderItensMidia
private function RenderItensMidia($tipo, $itens, $chaveagrupador)
{
Log::RegistraLog("Chamou o RenderItensMidia com o tipo: " . $tipo);
$ConfGerais = $this->BuscaConfiguracoesItem($chaveagrupador);
if (!$ConfGerais) {
$ConfGerais = $this->BuscaConfiguracoesDetault();
}
foreach ($itens as $midia) {
$ConfImg = $this->BuscaConfiguracoesItem($midia->Chave);
if (!$ConfImg) {
$ConfImg = $this->BuscaConfiguracoesDetault();
}
if ($tipo == 'vid') {
$html .= $this->RenderVideo($midia->ContReferencia, $ConfImg);
} else {
if ($tipo == 'aud') {
$html .= $this->RenderAudio($midia->ContReferencia, $ConfImg);
} else {
if ($tipo == 'doc') {
$html .= $this->RenderDocumento($midia->ContReferencia, $ConfImg);
}
}
}
}
$hash = new HashTable();
$hash->AddItem("titulosecao", is_null($ConfGerais[5]) ? "@lng[Mídia]" : $ConfGerais[5]);
$hash->AddItem("conteudo", $html);
//$hash->AddItem("menu", $this->BuscaMenusItem($tipo));
$hash->AddItem("save", 'N');
if (!is_null($ConfGerais[4])) {
$hash->AddItem("fim", 'S');
$hash->AddItem("menu", $this->BuscaMenusItem($tipo, true));
} else {
$hash->AddItem("fim", 'N');
$hash->AddItem("menu", $this->BuscaMenusItem($tipo));
}
return $hash;
}