<fieldset> <div class="control-group"> <label class="control-label" for="typeahead"><b>Nome Completo </b></label> <div class="controls"> <input type="text" class="span6 typeahead" id="typeahead" data-provide="typeahead" data-items="4" name="nome" required="required"> </div> </div> <div class="control-group"> <label class="control-label" for="typeahead"><b>Empresa </b></label> <div class="controls"> <select id="selectError10" data-rel="chosen" name="empresa"> <?php $request = $DAO->Listar("SELECT\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tE.nome,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tC.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_CARGOS . " C\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_EMPRESAS . " E ON E.id = C.id_empresa\r\n\t\t\t\t\t\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\t\t\t\t\t\tE.id IN (1,3)\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tGROUP BY E.id;"); foreach ($request as $item) { echo '<option value="' . $item['id'] . '">' . $item['nome'] . '</option>'; } ?> </select> </div> </div> <div class="form-actions"> <input type="hidden" name="cmd" value="pessoal"> <input type="hidden" name="medicao" value="<?php echo $id; ?> "> <button type="submit" class="btn btn-primary">Salvar</button>
include_once '../../includes.sys/ini.php'; include_once '../../includes.sys/metodos.php'; include_once '../DAO/MedicaoDAO.php'; include_once '../Medicao.class.php'; include_once '../Item.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; $DAO = new MedicaoDAO(); $medicao = new Medicao(); $item_medicao = new Item(); $id = limpaTexto($_GET['id']); //Verifica se foi executado a acao de salvar if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') { $item_medicao->salvar($_POST, 'reembolso', false); } else { $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_MEDICAO . " WHERE status = 'S' AND id =" . $id . " LIMIT 1"); if ($resultado) { foreach ($resultado as $item) { $medicao->setRefFim($item['ref_fim']); $medicao->setId($item['id']); $medicao->setRefInicio($item['ref_inicio']); $medicao->setObjetivo($item['objetivo']); } } else { $medicao->setRefFim(""); $medicao->setId(""); $medicao->setRefInicio(""); $medicao->setObjetivo(""); } } ?>
$assunto = utf8_encode('Mensagem automática - Medicao ' . $medicao->getId() . ' aguarda aprovação!'); $id_pessoa = 149; $conteudo = 'Medicao ' . $medicao->getId() . ' aguarda aprovacao!'; $mensagem->setAssunto($assunto); $mensagem->setUsuario($id_pessoa); $mensagem->setDestinatario($id_pessoa); $mensagem->setConteudo($conteudo); $destinatario = $DAOMsg->Listar("SELECT DISTINCT A.id\r\n\t\t\t\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_PESSOAS . " A\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_USUARIO_GRUPOS . " B ON A.id = B.id_pessoa\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_GRUPO_FUNCIONALIDADES . " C ON B.id_grupo = C.id_grupo\r\n\t\t\t\t\t\t\t\t\t\t\t\tWHERE C.id_funcionalidade = 40"); foreach ($destinatario as $item) { $mensagem->setDestinatario($item['id']); $retorno_msg = $DAOMsg->Gravar($mensagem); } $retorno = $DAO->GravarFinalizado($medicao); //execute query $id = limpaTexto($_POST['id']); $retorno = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_MEDICAO_ITEM . " WHERE id_medicao = " . $medicao->getId()); foreach ($retorno as $item) { $item['valor_mes'] == null ? $valor = 0 : ($valor = $item['valor_mes']); $item['qnt_mes'] == null ? $quantidade = 0 : ($quantidade = $item['qnt_mes']); //$retorno = $DAO->AtualizarAcumulado($item['id'], $valor, $quantidade); } $retorno = $DAO->Finalizar($id); if ($retorno == 1) { //---------Envio de e-mail-Inicio----------------- $resultado = $DAO->Listar("SELECT ref_inicio, ref_fim FROM " . MYSQL_BASE_MEDICAO . " WHERE id=" . $_GET['id'] . " LIMIT 1"); foreach ($resultado as $row) { $medicao->setRefInicio($row['ref_inicio']); $medicao->setRefFim($row['ref_fim']); } $retorno = $DAO->Listar("SELECT A.nome_completo AS nome_guerra, A.email\r\n\t\t\t\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_PESSOAS . " A\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_USUARIO_GRUPOS . " B ON A.id = B.id_pessoa\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_GRUPO_FUNCIONALIDADES . " C ON B.id_grupo = C.id_grupo\r\n\t\t\t\t\t\t\t\t\t\t\t\tWHERE C.id_funcionalidade = 40\r\n\t\t\t\t\t\t\t\t\t\t\t\t AND A.email <> ''"); $msg = "Informação do Sistema: Medição " . $_GET['id'] . ", do período " . $medicao->getRefInicio() . " - " . $medicao->getRefFim() . " foi finalizado o cadastro de remuneração e reembolso.";
$item_medicao->setIdPessoa($_POST['id_usuario']); $item_medicao->setAprovado($_POST['aprovacao']); $item_medicao->setDescricao($_POST['descricao']); $item_medicao->setCaminho($_POST['caminho']); $descricao = $_POST['descricao']; $aprovacao = $_POST['aprovacao']; $caminho = $_POST['caminho']; $medicao = 0; if ($item_medicao->getAprovado() != "") { $resultado = $DAO->Autorizar($item_medicao); //Valida se conseguiu salvar o check list if ($resultado == true) { //---------Envio de e-mail-Inicio----------------- if (in_array(40, $permissoes) && $aprovacao == 2) { $medicao = $_POST['id']; $retorno = $DAO->Listar("SELECT A.nome_completo AS nome_guerra, A.email\r\n\t\t\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_PESSOAS . " A\r\n\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_MEDICAO . " B ON A.id = B.id_usuario\r\n\t\t\t\t\t\t\t\t\t\t\tWHERE B.id =" . $medicao . "\r\n\t\t\t\t\t\t\t\t\t\t\t AND A.email <> '';"); } else { if (in_array(40, $permissoes)) { $acesso = 41; } elseif (in_array(41, $permissoes)) { if ($caminho == 1) { $acesso = 42; } else { $acesso = 40; } } elseif (in_array(42, $permissoes)) { if ($caminho == 1) { $acesso = 43; } else { $acesso = 41; }
include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php'; include_once INTERNAL_ROOT_PORTAL . '/medicao/DAO/MedicaoDAO.php'; include_once INTERNAL_ROOT_PORTAL . '/medicao/Medicao.class.php'; include_once INTERNAL_ROOT_PORTAL . '/medicao/Item.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once INTERNAL_ROOT_PORTAL . '/head.php'; if (!in_array(53, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } $permissoes = listarAcesso(); $DAO = new MedicaoDAO(); $medicao = new Medicao(); $item_medicao = new Item(); $item_medicao->setId(limpaTexto($_GET['id'])); $id_medicao = $_GET['id']; $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_MEDICAO . " WHERE id = " . $id_medicao); foreach ($resultado as $item) { $numero_med = $item['numero']; $contrato = $item['id_contrato']; } //Conferir quais documentos tem anexo $result_anexo = $DAO->Listar("SELECT \r\n\t\t\t\t\t\t\t\tnumero, \r\n\t\t\t\t\t\t\t\tarquivo\r\n\t\t\t\t\t\t\tFROM " . MYSQL_BASE_MEDICAO_RELATORIO_ANEXO . " \r\n\t\t\t\t\t\t\tWHERE excluido IS NULL \r\n\t\t\t\t\t\t\tAND id_medicao = " . $id_medicao . " \r\n\t\t\t\t\t\t\tORDER BY numero"); foreach ($result_anexo as $item) { $array_numero[] = $item['numero']; $array_arquivo[] = $item['arquivo']; } //combina os arrays, o primeiro array vai ser a chave, o segundo o valor $array_combinado = array_combine($array_numero, $array_arquivo); //Fim - Conferir quais documentos tem anexo //Verifica se a acao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'aprovar' && 1 > 2) {
//Verifica se foi executado a acao de salvar todos os itens if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') { $medicao->setComprovanteCmatCLT($medicao->ComprovanteRemuneracao($_FILES['cmat_clt'], "1", $medicao->getId(), "1")); $medicao->setComprovanteCmatPJ($medicao->ComprovanteRemuneracao($_FILES['cmat_pj'], "1", $medicao->getId(), "2")); $medicao->setComprovanteVetecCLT($medicao->ComprovanteRemuneracao($_FILES['vetec_clt'], "3", $medicao->getId(), "1")); $medicao->setComprovanteVetecPJ($medicao->ComprovanteRemuneracao($_FILES['vetec_pj'], "3", $medicao->getId(), "2")); $retorno = $DAO->AtualizarComprovanteRemuneracao($medicao); if ($retorno == 1) { echo '<script language= "JavaScript">alert("Registro alterado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { print_r($retorno); echo '<script language= "JavaScript">alert("Erro ao atualizar os registro.");</script>'; } } else { $retorno = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_MEDICAO . " WHERE id = " . $medicao->getId()); foreach ($retorno as $item) { !empty($item['comp_cmat_clt']) ? $medicao->setComprovanteCmatCLT('<p class="help-block"><a target="_blank" href="' . EXTERNAL_ROOT_PORTAL . '/arquivos/medicao/remuneracao/' . $item['comp_cmat_clt'] . '">Arquivo</a></p>') : $medicao->setComprovanteCmatCLT(""); !empty($item['comp_cmat_pj']) ? $medicao->setComprovanteCmatPJ('<p class="help-block"><a target="_blank" href="' . EXTERNAL_ROOT_PORTAL . '/arquivos/medicao/remuneracao/' . $item['comp_cmat_pj'] . '">Arquivo</a></p>') : $medicao->setComprovanteCmatPJ(""); !empty($item['comp_vetec_clt']) ? $medicao->setComprovanteVetecCLT('<p class="help-block"><a target="_blank" href="' . EXTERNAL_ROOT_PORTAL . '/arquivos/medicao/remuneracao/' . $item['comp_vetec_clt'] . '">Arquivo</a></p>') : $medicao->setComprovanteVetecCLT(""); !empty($item['comp_vetec_pj']) ? $medicao->setComprovanteVetecPJ('<p class="help-block"><a target="_blank" href="' . EXTERNAL_ROOT_PORTAL . '/arquivos/medicao/remuneracao/' . $item['comp_vetec_pj'] . '">Arquivo</a></p>') : $medicao->setComprovanteVetecPJ(""); $explode = explode("-", $item['ref_inicio']); if ($explode[1] == 1) { $monthName = "Janeiro de " . $explode[0]; } if ($explode[1] == 2) { $monthName = "Fevereiro de " . $explode[0]; } if ($explode[1] == 3) { $monthName = "Março de " . $explode[0]; }
include_once '../Medicao.class.php'; include_once '../Item.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; $DAO = new MedicaoDAO(); $medicao = new Medicao(); $item_medicao = new Item(); $id = limpaTexto($_GET['id']); //Verifica se foi executado a acao de salvar if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') { $_POST['valor'] = 0; $item_medicao->salvar($_POST, 'remuneracao'); } elseif (!empty($_GET['id']) && !empty($_GET['cmd']) && !empty($_GET['item'])) { $resultado = $DAO->DeletarItem(limpaTexto($_GET['item'])); if ($resultado == 1) { $resultado = $DAO->Listar("SELECT ci.valor_acumulado, mi.valor_mes, ci.qtd_acumulada, mi.qnt_mes FROM " . MYSQL_BASE_CONTRATO_ITEM . " ci, " . MYSQL_BASE_MEDICAO_ITEM . " mi WHERE \r\n\t\t\t\t\tci.id=mi.id_contrato_item AND mi.id=" . limpaTexto($_GET['item'])); $soma = 0; $qtd = 0; foreach ($resultado as $item) { $soma = $item['valor_acumulado'] - $item['valor_mes']; $qtd = $item['qtd_acumulada'] - $item['qnt_mes']; } $resultado = $DAO->rollbackItem($soma, $qtd, limpaTexto($_GET['item'])); if ($resultado) { $msg = utf8_decode("Iitem da medição removido com sucesso"); echo '<script language= "' . $msg . '");</script>'; echo '<script language= "JavaScript">location.href="new.php";</script>'; } else { $msg = utf8_decode("Erro ao calcular o valor total"); echo '<script language= "' . $msg . '");</script>'; echo '<script language= "JavaScript">location.href="new.php";</script>';