public function AtualizaTipoPergunta() { if (isset($this->descricao)) { $sql = "UPDATE mestipopergunta "; $sql .= "SET Descricao = '" . $this->descricao . "' "; $sql .= "WHERE Codigo = " . $this->codigo . ";"; $cnn = new Conexao(); if ($cnn->Instrucao($sql, false)) { $cnn->Desconecta(); return true; } else { $cnn->Desconecta(); throw new Exception("@lng[Erro ao atualizar a descrição do tipo de pergunta]", 1014); } } else { $cnn->Desconecta(); throw new Exception("@lng[Você deve informar uma descrição para o tipo de pergunta]", 1015); } }
function RegistraAcesso() { $sql = "INSERT INTO mesacessousuario(CodUsuario, Data, Host, Navegador) "; $sql .= "VALUES(" . $this->codigo . ",'" . date("Y-m-d H:i:s") . "', '" . $_SERVER['REMOTE_ADDR'] . "', '" . $_SERVER['HTTP_USER_AGENT'] . "');"; $cnn = new Conexao(); if ($id = $cnn->Instrucao($sql, true)) { $cnn->Desconecta(); return $id; } else { $cnn->Desconecta(); throw new Exception("@lng[Não foi possível registrar o acesso do usuário].", 1012); } }
/** * Carrega o arquivo de template da tela * @param $form int : Código do formulário a ser carregado * @return string : o formulário HTML * */ static function BuscaForm($form) { $sql = "SELECT Arquivo FROM mestemplates WHERE Codigo = " . $form . ";"; $cnn = new Conexao(); $rs = $cnn->Consulta($sql); if ($rs != 0) { $tpl = file_get_contents(mysql_result($rs, 0)); $cnn->Desconecta(); } else { $cnn->Desconecta(); $tpl = false; } header('Content-Type: text/html; charset=iso-8859-1'); return $tpl; }
public static function ListaUsuariosForaDoGrupo($codgrupo) { $sql = "select u.Codigo, u.NomeCompleto, u.NomeUsuario, u.Ativo "; $sql .= "from mesusuario u "; $sql .= "left outer join mesusuariogrupo ug "; $sql .= "\t on ug.codusuario = u.codigo "; $sql .= "\t and ug.CodGrupoUsuario = " . $codgrupo . " "; $sql .= "where (ug.CodGrupoUsuario is null or (ug.DtVigencia <> '1900-12-31' and ug.DtVigencia < current_date())) "; $sql .= "order by u.NomeCompleto;"; $cnn = new Conexao(); $rs = $cnn->Consulta($sql); if ($rs != 0) { $cnn->Desconecta(); return $rs; } else { $cnn->Desconecta(); return false; } }
public function AtualizaClassePerguntas() { if (isset($this->descricao)) { $sql = "UPDATE mesclassepergunta "; $sql .= "SET Descricao = '" . $this->descricao . "', "; $sql .= " Complemento = " . (is_null($this->complemento) ? "NULL" : "'" . $this->complemento . "'") . " "; $sql .= "WHERE Codigo = " . $this->codigo . ";"; $cnn = new Conexao(); if ($cnn->Instrucao($sql, false)) { $cnn->Desconecta(); return true; } else { $cnn->Desconecta(); throw new Exception("@lng[Erro ao atualizar a classe de perguntas]", 1014); } } else { $cnn->Desconecta(); throw new Exception("@lng[Você deve informar uma descrição para a classe de perguntas]", 1015); } }
/** * Retorna um resultset com todos os usuarios do sistema vinculados ao grupo. */ public function ListaUsuariosColaboradores() { $sql = "select u.Codigo, u.NomeCompleto, u.NomeUsuario, u.Ativo "; $sql .= "from mescasocolaborador ug "; $sql .= "inner join mesusuario u "; $sql .= "\ton u.Codigo = ug.CodUsuario "; //$sql .= " and (current_date() <= ug.DtVigencia or ug.DtVigencia = '1900-12-31') "; //$sql .= " and (u.ativo = 1) "; $sql .= " where ug.CodCaso = " . $this->codigo; $cnn = new Conexao(); $rs = $cnn->Consulta($sql); if ($rs != 0) { $cnn->Desconecta(); return $rs; } else { $cnn->Desconecta(); return false; } }