当前位置: 首页>>代码示例>>PHP>>正文


PHP Log::RegistraLog方法代码示例

本文整理汇总了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);
}
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:60,代码来源:cadastro.php

示例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]";
    }
}
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:33,代码来源:ajaxpubcaso.php

示例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;
}
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:50,代码来源:vwnovousuario.php

示例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);
}
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:50,代码来源:vwacessos.php

示例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>');
        }
    }
}
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:46,代码来源:actuploadvideo.php

示例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);
}
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:45,代码来源:actgetimagemweb.php

示例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;
}
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:18,代码来源:ativacao.php

示例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);
}
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:43,代码来源:vwcaso.php

示例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();
    }
}
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:37,代码来源:actgravacurso.php

示例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();
//.........这里部分代码省略.........
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:101,代码来源:ajaxtreesalto.php

示例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;
 }
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:50,代码来源:tipoexame.class.php

示例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;
     }
 }
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:18,代码来源:upload.class.php

示例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);
    }
}
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:55,代码来源:actgravacaso.php

示例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()) {
//.........这里部分代码省略.........
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:101,代码来源:actgravainstituicao.php

示例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;
 }
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:38,代码来源:resolucao.class.php


注:本文中的Log::RegistraLog方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。