public function cadastrar(Mensagem $msg, $valor) { try { $sql = "insert into mensagem( idFrom,idTo,mensagem, id_loc, visto) values (?,?,?,?,?)"; $a = $this->conexao->prepare($sql); $a->bindParam(1, $msg->getToken()); $a->bindParam(2, $msg->getIdTo()); $a->bindParam(3, $msg->getMensagem()); $a->bindParam(4, $msg->getIdLoc()); $a->bindParam(5, $valor); return $a->execute(); } catch (Exception $e) { return false; } }
public function mount($resultSet) { $objs = array(); while ($item = $resultSet->fetch()) { array_push($objs, Mensagem::fromArray($item)); } return $objs; }
public function cadastrar($token, $idTo, $mensagem, $latitude, $longitude) { $msg = new Mensagem(); $local = new Local(); $local->setLatitude($latitude); $local->setLongitude($longitude); $msg->setIdTo($idTo); $msg->setToken($token); $msg->setMensagem($mensagem); $id = $this->daoLoc->cadastrar($local); if ($id == false) { return false; } $msg->setIdLoc($id); $valor = 0; return $this->daoMsg->cadastrar($msg, $valor); }
public function alterar() { try { $data = array(); if ($this->validarObrigatorio()) { //Seta as validações $this->setRegrasValidacao(); //Testa as validações if ($this->form_validation->run() === false) { $data['msg'] = array('tipo' => 'e', 'texto' => validation_errors()); } else { //pega todos os dados necessarios da view $sistema = $this->getDados(); //grava o endereco if (!$this->Crud->update($this->tabela, $sistema)) { $data['msg'] = array('tipo' => 'e', 'texto' => 'Erro ao alterar sistema'); } else { $data['msg'] = array('tipo' => 's', 'texto' => Mensagem::MN002()); } } } else { $data['msg'] = array('tipo' => 'e', 'texto' => Mensagem::MN003()); } } catch (Exception $exc) { $data['msg'] = array('tipo' => 'e', 'texto' => $exc->getMessage()); } echo json_encode($data); }
public function deletadasByUsuario($idUsuario) { $sql = "select * from mensagem where msg_ativo = 0 and msg_proprietario = " . $idUsuario; $result = $this->retrieve($sql); $lista = array(); while ($qr = mysqli_fetch_array($result)) { $mens = new Mensagem(); $mens->setMsg_id($qr["msg_id"]); $mens->setMsg_destinatario($qr["msg_destinatario"]); $mens->setMsg_remetente($qr["msg_remetente"]); $mens->setMsg_assunto($qr["msg_assunto"]); $mens->setMsg_mensagem($qr["msg_mensagem"]); $mens->setMsg_lida($qr["msg_lida"]); $mens->setMsg_cx_entrada($qr["msg_cx_entrada"]); $mens->setMsg_cx_enviado($qr["msg_cx_enviado"]); $mens->setMsg_tipo_mensagem($qr["msg_tipo_mensagem"]); $mens->setMsg_data($qr["msg_data"]); $mens->setMsg_proprietario($qr["msg_proprietario"]); $mens->setMsg_anexo($qr["msg_anexo"]); $mens->setMsg_ativo($qr["msg_ativo"]); $mens->setDestinatarios($qr["destinatarios"]); $mens->setMsg_destinatario_grupo($qr["msg_destinatario_grupo"]); array_push($lista, $mens); } return $lista; }
include_once '../../includes.sys/ini.php'; include_once '../../includes.sys/metodos.php'; include_once '../DAO/CheckListDAO.php'; include_once '../DAO/ProjetoDAO.php'; include_once '../CheckList.class.php'; include_once '../../mensagem/Mensagem.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; if (!in_array(11, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } $checkList = new CheckList(); $DAO_CK = new CheckListDAO(); $DAOMsg = new MensagemDAO(); $mensagem = new Mensagem(); //Verifica se a acao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') { connectSQL(); $checkList->setRemessaLista($_POST['lista']); $checkList->setRemessaArquivo($_POST['id_arquivo']); if ($_POST['item1'] == '' || $_POST['item2'] == '' || $_POST['item5'] == '' || $_POST['item6'] == '' || $_POST['item7'] == '' || $_POST['item8'] == '' || $_POST['item9'] == '' || $_POST['item10'] == '' || $_POST['item11'] == '' || $_POST['item12'] == '' || $_POST['item13'] == '' || $_POST['item14'] == '' || $_POST['item17'] == '') { $msg = utf8_encode("Selecione um item."); echo '<script language= "JavaScript">alert("' . $msg . '");</script>'; echo '<script language= "JavaScript">location.href="new.php?id=' . $checkList->getRemessaLista() . '";</script>'; } else { if ($checkList->getRemessaArquivo() != '') { $resultado = $DAO_CK->Listar("SELECT nome FROM " . MYSQL_BASE_OBRAS . " WHERE id=" . $_POST['obra']); foreach ($resultado as $item) { $obra = $item['nome']; }
<?php include_once '../includes.sys/ini.php'; include_once '../includes.sys/metodos.php'; include_once 'DAO/MensagemDAO.php'; include_once 'Mensagem.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../head.php'; if (!in_array(10, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } $mensagem = new Mensagem(); $DAO = new MensagemDAO(); $mensagem->setId(limpaTexto($_GET['id'])); if (!empty($_GET['cmd']) && $_GET['cmd'] == 'vis') { $id = ValidateInteger(INPUT_GET, 'id'); $retorno = $DAO->Visualizado($id); $titulo = "Caixa de Entrada"; $pagina = "index"; } else { $titulo = "Caixa de Saida"; $pagina = "saida"; } $resultado = $DAO->Listar("SELECT A.*, B.nome_completo \r\n\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_MENSAGENS . " A \r\n\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " B ON A.id_pessoa_remetente = B.id \r\n\t\t\t\t\t\t\tWHERE A.id=" . $mensagem->getId()); if ($resultado) { foreach ($resultado as $item) { $mensagem->setDestinatario($item['nome_completo']); $mensagem->setAssunto($item['assunto']); $mensagem->setConteudo($item['conteudo']); $mensagem->setDataCriado($item['dat_criado'], true); $file = $DAO->Listar("SELECT id, file FROM " . MYSQL_BASE_MENSAGEM_ARQUIVOS . " WHERE id_mensagem=" . $mensagem->getId());
echo true; } else { echo false; } break; case "sugestaoGaleria": $logado = unserialize($_SESSION['USR']); $destinatarios = $usuarioController->idsHospital(); $mensagemTxt = $_POST['mensagem']; echo $mensagemTxt; $assunto = "Sugestão de conteúdo para a Galeria"; $msgRemetente = 0; $msgDestinatario = 0; $data = date("Y-m-d"); foreach ($destinatarios as $i => $value) { $mensagem = new Mensagem(); $mensagem->setMsg_destinatario($destinatarios[$i]); $mensagem->setMsg_assunto(utf8_decode($assunto)); $mensagem->setMsg_cx_entrada('s'); $mensagem->setMsg_cx_enviado('n'); $mensagem->setMsg_data($data); $mensagem->setMsg_proprietario($destinatarios[$i]); $mensagem->setMsg_remetente($logado['id']); $mensagem->setMsg_lida("n"); $mensagem->setMsg_ativo("1"); $mensagem->setMsg_mensagem(utf8_decode($mensagemTxt)); $mensagem->setDestinatarios(implode(" ", $destinatarios)); $mensagemController->insert($mensagem); $msgDestinatario++; } if ($msgDestinatario == count($destinatarios) && $msgRemetente > 0) {
public function ListarGRD($query = null) { $DAOMsg = new MensagemDAO(); $mensagem = new Mensagem(); try { $permissoes = listarAcesso(); if ($query == null) { $data = Date("Y-m-d"); $stmt = $this->p->query("SELECT \r\n\t\t\t\t\t\t\t\t\t\t\tE.id_remessa_lista, \r\n\t\t\t\t\t\t\t\t\t\t\tA.id,\r\n\t\t\t\t\t\t\t\t\t\t\tA.cod_grd,\r\n\t\t\t\t\t\t\t\t\t\t\tA.dat_entrega,\r\n\t\t\t\t\t\t\t\t\t\t\tA.dat_envio,\r\n\t\t\t\t\t\t\t\t\t\t\tA.atencao,\r\n\t\t\t\t\t\t\t\t\t\t\tA.finalizado,\r\n\t\t\t\t\t\t\t\t\t\t\tA.destinatario,\r\n\t\t\t\t\t\t\t\t\t\t\tB.cod_documento AS id_documento,\r\n\t\t\t\t\t\t\t\t\t\t\t(SELECT nome_completo FROM tb_pessoa WHERE id = A.id_usuario) AS nome_criou \r\n\t\t\t\t\t\t\t\t\t\tFROM tb_grd A\r\n\t\t\t\t\t\t\t\t\t\t\tLEFT JOIN tb_grd_documento B \t\tON A.id = B.id_grd\r\n\t\t\t\t\t\t\t\t\t\t\tLEFT JOIN tb_projeto C\t\t\t\tON B.cod_documento = C.id_documento\r\n\t\t\t\t\t\t\t\t\t\t\tLEFT JOIN tb_check_list_projetos D \tON D.id = C.id_check_list\r\n\t\t\t\t\t\t\t\t\t\t\tLEFT JOIN tb_remessa_arquivo E \t\tON E.id = D.id_remessa_arquivo\r\n\t\t\t\t\t\t\t\t\t\tWHERE \r\n\t\t\t\t\t\t\t\t\t\t\tA.dat_excluido IS NULL\r\n\t\t\t\t\t\t\t\t\t\tAND B.dat_excluido IS NULL\r\n\t\t\t\t\t\t\t\t\t\tGROUP BY A.id\r\n\t\t\t\t\t\t\t\t\t\tORDER BY A.id DESC;"); $count = 0; foreach ($stmt as $item) { $stmt_fase = $this->p->query("SELECT \r\n\t\t\t\t\t\t\t\t\t\t\t\t\tC.nome AS fase,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tD.nome AS obra,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tD.codigo AS codigo_obra,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tE.nome AS disciplina\r\n\t\t\t\t\t\t\t\t\t\t\t\tFROM tb_documento A\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t INNER JOIN\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t tb_check_list_projetos B ON A.cod_documento = SUBSTR(B.nome_arquivo, 1, 35)\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t INNER JOIN\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t tb_fase_projeto C ON B.id_fase_projeto = C.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t INNER JOIN\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t tb_projeto_obra D ON B.id_obra_codigo = D.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t INNER JOIN\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t tb_disciplina E ON B.id_disciplina = E.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t A.id =" . $item['id_documento']); $disciplina = " "; $obra = " "; $fase = " "; foreach ($stmt_fase as $item_fase) { $fase .= " " . $item_fase['fase'] . ','; $obra .= " " . $item_fase['obra'] . ','; $disciplina .= " " . $item_fase['disciplina'] . ','; } $fase = substr($fase, 0, -1); $obra = substr($obra, 0, -1); $disciplina = substr($disciplina, 0, -1); if ($item['dat_entrega'] == NULL) { $data_entrega = date("d/m/Y"); $data_envio = dataBrasil($item['dat_envio'], 0); $msg_data = "Pendente"; } else { $data_entrega = dataBrasil($item['dat_entrega'], 0); $data_envio = dataBrasil($item['dat_envio'], 0); $msg_data = NULL; //$data_entrega = $msg_data; $msg_data = $data_entrega; } //echo $data_entrega."<br>"; $dias = subitrairData($data_envio, $data_entrega); // if($msg_data != NULL){ // $data_entrega = $msg_data; // } if ($dias <= 7) { $cor = "success"; } else { $cor = "important"; } if ($dias == 7) { //Msg $assunto = utf8_encode('Prazo limite da GRD'); $id_pessoa = 149; $conteudo = 'Hoje ��� o ultimo dia para entregar a GRD dentro do prazo!'; $mensagem->setAssunto($assunto); $mensagem->setUsuario($id_pessoa); $mensagem->setConteudo($conteudo); $mensagem->setDestinatario($item['id_usuario']); $DAOMsg->Gravar($mensagem); //Fim msg } $explode_destinatario = explode(' ', $item['destinatario']); $destinatario = $explode_destinatario[0]; $explode_atencao = explode(' ', $item['atencao']); $atencao = $explode_atencao[0] . ' ' . $explode_atencao[1]; $explode_criou = explode(' ', $item['nome_criou']); $criou = $explode_criou[0] . ' ' . $explode_criou[1]; echo '<tr>'; echo ' <td style="display: none;">' . $count . '</td>'; // echo ' <td>' . $item ['cod_grd'] . '</td>'; echo ' <td nowrap data-rel="popover" data-content="' . $criou . '" title="Cadastrado por:" >' . $item['cod_grd'] . '</td>'; echo ' <td>' . $item['id_remessa_lista'] . '</td>'; echo ' <td>' . $fase . '</td>'; echo ' <td>' . $obra . '</td>'; echo ' <td>' . $disciplina . '</td>'; echo ' <td>' . dataBrasil($item['dat_envio'], 0) . '</td>'; /* RETIRADO A PEDIDO DO CHAMADO #17 echo ' <td>' . $msg_data . '</td>'; echo ' <td><span class="label label-'.$cor.'">'. $dias .'</span></td>'; */ echo ' <td>'; $count += 1; if ($item['finalizado'] == 1) { $disabled = "style='display:none'"; $edit = "return false"; } else { $disabled = ""; $edit = ""; } if ($item['finalizado'] == 1 && userId() != 152) { //Continua aparecendo o excluir GRD somente para o Gleoson $disabled_del = "style='display:none'"; } else { $disabled_del = ""; } //Verifica se pode excluir if (in_array(61, $permissoes)) { echo ' <a data-rel="tooltip" title="Visualizar" class="btn btn-success" href="view.php?id=' . $item['id'] . '">'; echo ' <i class="icon-eye-open icon-white"></i> '; echo ' </a>'; } if (in_array(280, $permissoes)) { echo ' <a data-rel="tooltip" title="Download" class="btn btn-inverse" href="javascript:void(0)" onclick="window.open(\'grd_projeto.php?id=' . $item['id'] . '&&download=S\', 0, \'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=500,height=350\')">'; echo ' <i class="icon-download-alt icon-white"></i> '; echo ' </a>'; } /* Verifica se pode finalizar if(in_array(9, $permissoes)){ echo ' <a class="btn btn-success" '.$disabled.' onclick="' . $finalizar . '" href="index.php?cmd=fin&id=' . $item ['id'] . '">'; echo ' <i class="icon-ok icon-white"></i> Finalizar'; echo ' </a>'; } //RETIRADO A PEDIDO DO CHAMADO #17*/ if (in_array(66, $permissoes)) { echo ' <a data-rel="tooltip" title="Finalizar" class="btn btn-success" ' . $disabled . ' onclick="' . $edit . '" href="finaliza.php?id=' . $item['id'] . '">'; echo ' <i class="icon-ok icon-white"></i>'; echo ' </a>'; } //Anexar documentos if (in_array(65, $permissoes)) { echo ' <a data-rel="tooltip" title="Documento" class="btn btn-info" ' . $disabled . ' onclick="' . $edit . '" href="documento.php?id=' . $item['id'] . '">'; echo ' <i class="icon-file icon-white"></i>'; echo ' </a>'; } //Verifica se pode editar if (in_array(63, $permissoes)) { echo ' <a data-rel="tooltip" title="Editar" class="btn btn-info" ' . $disabled . ' onclick="' . $edit . '" href="edit.php?id=' . $item['id'] . '">'; echo ' <i class="icon-edit icon-white"></i>'; echo ' </a>'; } //Verifica se pode excluir if (in_array(64, $permissoes)) { echo ' <a data-rel="tooltip" title="Deletar" class="btn btn-danger" ' . $disabled_del . ' href="index.php?cmd=del&id=' . $item['id'] . '">'; echo ' <i class="icon-trash icon-white"></i>'; echo ' </a>'; } echo ' </td>'; echo '</tr>'; } } else { $stmt = $this->p->query($query); } $this->p->__destruct(); return $stmt; } catch (PDOException $ex) { echo "Erro: " . $ex->getMessage(); } }
<?php if (isset($_REQUEST['tupiSendEmail'])) { $msg = $tpl->showString(); //carregando o arquivo css // get contents of a file into a string $filename = "css/bootstrap.css"; $handle = fopen($filename, "r"); $contents = fread($handle, filesize($filename)); fclose($handle); $CssConverte = new CSSToInlineStyles($msg, $contents); $html = $CssConverte->convert(); $result = $tupi->mail_html($_REQUEST['tupiSendEmail'], $tupi->REMETENTE, $tupi->TITULO, $html); $oMensagem = new Mensagem(); if ($result) { $oMensagem->getMensagem(53); } else { $oMensagem->getMensagem(54); } $tipo = ""; if ($oMensagem->tipo != "") { $tipo = 'alert-' . $oMensagem->tipo; } $tpl->ALERT = '<div class="alert ' . $tipo . '"><a class="close" data-dismiss="alert">x</a>' . utf8_decode($oMensagem->mensagem) . '</div>'; $tpl->block("BLOCK_ENVIO_EMAIL"); $tpl->show(); } else { $tpl->show(); }
$tpl->clear('CLASSMENU'); } //nomes e perfil de usuari9o $tpl->USUARIO = $_SESSION['ag_nomeUsuario']; } //mostrnado os menus if (isset($_SESSION['ag_idUsuario'])) { $tpl->block("MENU_PADRAO"); $tpl->block("MENU_DE_NAVEGACAO"); } } //fim se o template é padrao //montando a navegacao if ($arrayController[1] == "php") { $tpl->addFile("CONTEUDO", "templates/" . $arrayController[0] . ".html"); } else { $tpl->addFile("CONTEUDO", "templates/" . $arrayController[0] . "." . $arrayController[1] . ".html"); } } //fim do else nao for requisicao ajax //carregando o módulo de alertas if (isset($_SESSION['tupi.mensagem'])) { $oMensagem = new Mensagem(); $oMensagem->getMensagem($_SESSION['tupi.mensagem']); $tipo = ""; if ($oMensagem->tipo != "") { $tipo = 'alert-' . $oMensagem->tipo; } $tpl->ALERT = '<div class="alert ' . $tipo . '"><a class="close" data-dismiss="alert">x</a>' . utf8_decode($oMensagem->mensagem) . '</div>'; unset($_SESSION['tupi.mensagem']); }
include_once '../../includes.sys/ini.php'; include_once '../../includes.sys/metodos.php'; include_once '../DAO/FluxoDAO.php'; include_once '../Fluxo.class.php'; include_once '../../mensagem/DAO/MensagemDAO.php'; include_once '../../mensagem/Mensagem.class.php'; include_once '../../projeto/CheckList.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; if (!in_array(189, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } $fluxo = new Fluxo(); $DAO = new FluxoDAO(); $DAO_MSG = new MensagemDAO(); $mensagem = new Mensagem(); connectSQL(); $query = mysql_query("SELECT id FROM " . MYSQL_BASE_WORK_FLOW_FLUXO . " WHERE id_work_flow = " . $_GET['workflow'] . " AND id_setor = 2"); $linhas = mysql_num_rows($query); $query = mysql_query("SELECT * FROM " . MYSQL_BASE_WORK_FLOW_FLUXO . " WHERE id_work_flow = " . $_GET['workflow'] . " AND id_oficio IS NOT NULL"); $linhas_oficio = mysql_num_rows($query); //Verifica se a acao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'open') { $user = userId(); $res = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_PESSOAS . " WHERE id = " . $user); foreach ($res as $item) { $fluxo->setIdSetorDespachou($item['id_setor']); } //$fluxo->setIdSetor($_POST['setor']); $fluxo->setIdSetorDespachou($_POST['setor']); $fluxo->setIdGrupo($_POST['grupo']);
<?php include_once '../includes.sys/ini.php'; include_once '../includes.sys/metodos.php'; include_once 'DAO/MensagemDAO.php'; include_once '../cadastros/Usuario.class.php'; include_once 'Mensagem.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../head.php'; $usuario = new Usuario(); $mensagem = new Mensagem(); $DAO = new MensagemDAO(); //Verifica se a acao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'enviar') { $mensagem->setAssunto(limpaTexto($_POST['assunto'])); $mensagem->setUsuario(userId()); $mensagem->setDestinatario($_POST['destinatario']); // $mensagem->setFile($_FILES['file']); $mensagem->setConteudo($_POST['conteudo']); $assunto = $mensagem->getAssunto(); //Verifica se o nome foi preenchido if (!empty($assunto)) { $retorno = $DAO->Gravar($mensagem); //$retorno = $DAO->Gravar($mensagem, $_FILES['file']); if ($retorno > 0 && $_FILES['file']['error'] != 4) { $retorno = $DAO->CriarUpload($retorno, $_FILES['file']); if ($retorno == true) { echo '<script language= "JavaScript">alert("Documento cadastrada com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { print_r($retorno);
include_once '../../includes.sys/metodos.php'; include_once '../DAO/WorkFlowDAO.php'; include_once '../WorkFlow.class.php'; include_once '../Fluxo.class.php'; include_once '../../mensagem/DAO/MensagemDAO.php'; include_once '../../mensagem/Mensagem.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; if (!in_array(189, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } $workFlow = new WorkFlow(); $fluxo = new Fluxo(); $DAO = new WorkFlowDAO(); $DAO_MSG = new MensagemDAO(); $mensagem = new Mensagem(); //Verifica se a acao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') { $user = userId(); $workFlow->setDocumento($_POST['documento']); $workFlow->setTipoDocumento($_POST['tipodocumento']); $workFlow->setIsProjeto($_POST['is_projeto']); $workFlow->setIdCarta($_POST['carta']); $fluxo->setIdPessoaDespachou($user); $res = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_PESSOAS . " WHERE id = " . $user); foreach ($res as $item) { $fluxo->setIdSetorDespachou($item['id_setor']); } if ($workFlow->getIsProjeto() == 'S') { $array_id_work_flow = array(); $is_array = 'S';