function DadosServico($id_empresa, $controle_id_empresa, $id_pedido, $status, $data_prazo) { $pedidoDAO = new PedidoDAO(); #conta ordens, proximo, anterior, valor, fechadas e canceladas if ($id_empresa == $controle_id_empresa) { #conta servicos para criar link anterior e proximo $ordens = $pedidoDAO->contaOrdens($id_pedido); if ($ordens->total > 1) { $ordem_anterior = (int) $ordem - (int) 1; } if ($ordens->total > $ordem) { $ordem_proximo = (int) $ordem + (int) 1; } #conta cancelados e não cancelados #$contafechado = $pedidoDAO->contaOrdemFechado($id_pedido); #$ordenscanceladas = $ordens->total-$contafechado->fechado; $p_valor .= "<strong>Status Atual:</strong> " . $status . " |  "; if ($id_empresa == $controle_id_empresa) { $p_valor .= '<strong>Valor Total:</strong> R$ ' . number_format($ordens->valor, 2, ".", ""); if ($permissao_financeiro == 'TRUE') { //$pf = $pedidoDAO->listaDespesaOrdem($id_pedido, $id_pedido_item); //$p_valor .= ' | <strong>Despesas Totais:</strong> R$ ' . number_format($pf->valor, 2, ".", ""); //$financeiro_valor_d = 'R$ ' . number_format($pf->valor_item, 2, ".", ""); //$p_valor .= " | <strong>Despesas do Serviço:</strong> " . $financeiro_valor_d; } #$pf = $pedidoDAO->listaDespesaItem($id_pedido_item,$controle_id_empresa); } $p_valor .= " | <strong>Prazo:</strong> " . $data_prazo; echo "<script>document.getElementById('dados_valores').innerHTML = '" . $p_valor . "'</script>"; } }
public function atualizaArquivoItem($aItem, $retItem, $id_arquivo, $id_arquivo_item, $id_usuario, $id_empresa) { #atualiza com os novos dados $this->sql = "update vsites_arquivo_item set certidao_nome=?, certidao_cpf=?, certidao_cidade=?, certidao_estado=?, erro=? where id_arquivo_item=?"; $this->values = array($aItem->nome, $aItem->cpf, $aItem->cidade, $aItem->estado, $aItem->erro, $id_arquivo_item); $this->exec(); #verifica duplicidade if ($aItem->erro == '') { $enc_dupli = date('Y-m-d'); $this->sql = "select pi.id_pedido, pi.ordem from vsites_pedido as p, vsites_pedido_item as pi\n\t\t\twhere \n\t\t\tp.id_conveniado='" . $retItem->id_conveniado . "' and\n\t\t\tp.id_pedido=pi.id_pedido and pi.id_status!='14' and \n\t\t\tpi.id_servico='" . $retItem->id_servico . "' and\n\t\t\t(pi.encerramento='0000-00-00 00:00:00' or pi.encerramento>=DATE_SUB('" . $enc_dupli . " 00:00:00',INTERVAL 3 MONTH)) and\n\t\t\tpi.certidao_nome='" . $aItem->nome . "' and \n\t\t\tpi.certidao_cidade='" . $aItem->cidade . "' and \n\t\t\tpi.certidao_estado='" . $aItem->estado . "' and\n\t\t\t((replace(replace(replace(pi.certidao_cpf,'-',''),'.',''),'/',''))='" . $aItem->cpf . "' and pi.certidao_cpf!='' or \n\t\t\t(replace(replace(replace(pi.certidao_cnpj,'-',''),'.',''),'/',''))='" . $aItem->cpf . "' and pi.certidao_cnpj!='') limit 1"; $this->values = array(); $num_dup = $this->fetch(); if ($num_dup[0]->id_pedido != '') { $this->sql = "update vsites_arquivo_item as ai\n\t\t\t\tset ai.dup='1', ai.ordem_dup='" . $num_dup[0]->ordem . "', ai.id_pedido_dup='" . $num_dup[0]->id_pedido . "'\n\t\t\t\twhere ai.id_arquivo_item=? and ai.erro='' and ai.dup='0'"; $this->values = array($id_arquivo_item); $this->exec(); } } if ($num_dup[0]->id_pedido == '' and $aItem->erro == "") { $certidao_cpf = $aItem->cpf; $this->sql = "select ai.id_pedido_dup\n\t\t\tfrom vsites_arquivo_item as ai where \n\t\t\tai.id_arquivo = ? and ai.erro='' and ai.dup='0' limit 1"; $this->values = array($id_arquivo); $ret = $this->fetch(); $this->sql = "select pi.id_servico, pi.id_servico_var, pi.id_servico_departamento, pi.urgente, pi.dias, pi.valor, pi.id_pedido \n\t\t\tfrom vsites_pedido_item as pi where \n\t\t\tpi.id_pedido=? limit 1"; $this->values = array($ret[0]->id_pedido_dup); $ret = $this->fetch(); $p->id_servico = $ret[0]->id_servico; $p->id_servico_var = $ret[0]->id_servico_var; $p->id_servico_departamento = $ret[0]->id_servico_departamento; $p->urgente = $ret[0]->urgente; $p->dias = $ret[0]->dias; $p->valor = $ret[0]->valor; $p->certidao_devedor_cpf = $retItem->certidao_devedor_cpf; $p->certidao_devedor = $retItem->certidao_devedor; $p->certidao_nome = $aItem->nome; $p->certidao_rg = $retItem->certidao_rg; $p->certidao_conjuge = $retItem->certidao_conjuge; $p->certidao_cidade = $aItem->cidade; $p->certidao_estado = $aItem->estado; #valida documento $valida_cpf = validaCPF($aItem->cpf); if ($valida_cpf == 'false') { $p->certidao_cnpj = $aItem->cpf; $p->certidao_cpf = ''; } else { $p->certidao_cnpj = ''; $p->certidao_cpf = $aItem->cpf; } $p->id_usuario = $id_usuario; $p->id_empresa_atend = $id_empresa; $p->obs = ''; $pedidoDAO = new PedidoDAO(); $ordem = $pedidoDAO->inserir_item($p, $ret[0]->id_pedido); $this->sql = "update vsites_arquivo_item set id_pedido_dup=?, ordem_dup=? where id_arquivo_item=?"; $this->values = array($ret[0]->id_pedido, $ordem, $id_arquivo_item); $this->exec(); return $ret[0]->id_pedido . '/' . $ordem; } return ''; }
/** * Override default validation * @see Phreezable::Validate() */ public function Validate() { // example of custom validation // $this->ResetValidationErrors(); // $errors = $this->GetValidationErrors(); // if ($error == true) $this->AddValidationError('FieldName', 'Error Information'); // return !$this->HasValidationErrors(); return parent::Validate(); }
<?php require 'header.php'; $p_valor = ''; $departamento_s = explode(',', $controle_id_departamento_s); $departamento_p = explode(',', $controle_id_departamento_p); $servicoDAO = new ServicoDAO(); $pedidoDAO = new PedidoDAO(); $statusDAO = new StatusDAO(); $atividadeDAO = new AtividadeDAO(); $departamentoDAO = new DepartamentoDAO(); $usuarioDAO = new UsuarioDAO(); $empresaDAO = new EmpresaDAO(); pt_register('GET', 'busca_submit'); if ($busca_submit != '') { pt_register('GET', 'busca_id_status'); pt_register('GET', 'busca_id_usuario'); pt_register('GET', 'busca_id_usuario_op'); pt_register('GET', 'busca_id_atividade'); pt_register('GET', 'busca_id_servico'); pt_register('GET', 'busca_id_pedido'); pt_register('GET', 'busca_id_empresa'); pt_register('GET', 'busca_ordem'); pt_register('GET', 'busca_ordenar'); pt_register('GET', 'busca'); pt_register('GET', 'busca_id_departamento'); pt_register('GET', 'busca_origem'); pt_register('GET', 'busca_data_i'); pt_register('GET', 'busca_data_f'); pt_register('GET', 'busca_data_i_a'); pt_register('GET', 'busca_data_f_a');
<?php require "../includes/verifica_logado_ajax.inc.php"; require "../includes/funcoes.php"; require "../includes/global.inc.php"; require "../classes/spreadsheet_excel_writer/Writer.php"; $pedidoDAO = new PedidoDAO(); #inicio do código excel $arquivo = $controle_id_usuario . ".xls"; //monta as abas da planilha $abas = array('Consulta de Pedidos Sistecart'); $i = 0; require '../includes/excelstyle.php'; $worksheet =& $workbook->addWorksheet(str_replace(' ', '_', $abas[$i])); $busca_exibicao = $_SESSION['p_busca_exibicao']; $busca_e_inicio = $_COOKIE['p_busca_e_inicio']; $busca_e_prazo = $_COOKIE['p_busca_e_prazo']; $busca_e_agenda = $_COOKIE['p_busca_e_agenda']; $busca_e_data_atividade = $_COOKIE['p_busca_e_data_atividade']; $busca_e_valor = $_COOKIE['p_busca_e_valor']; $busca_e_departamento = $_COOKIE['p_busca_e_departamento']; $busca_e_servico = $_COOKIE['p_busca_e_servico']; $busca_e_cidade = $_COOKIE['p_busca_e_cidade']; $busca_e_estado = $_COOKIE['p_busca_e_estado']; $busca_e_status = $_COOKIE['p_busca_e_status']; $busca_e_atividade = $_COOKIE['p_busca_e_atividade']; $busca_e_responsavel = $_COOKIE['p_busca_e_responsavel']; $busca_e_atendimento = $_COOKIE['p_busca_e_atendimento']; $j = 0; $worksheet->write(0, $j, '#', $styletitulo3); $j++;
<?php $pedidoDAO = new PedidoDAO(); $empresaDAO = new EmpresaDAO(); $relatorioDAO = new RelatorioDAO(); $empresas = $empresaDAO->listarTodas(); $ano_mes = date('Y-m', strtotime("-1 month")); $ultimo_dia = date("d", strtotime($ano_mes . "-01 -1 day + 1 month")); $data_i = $ano_mes . '-01 00:00:00'; $data_f = $ano_mes . '-31 00:00:00'; echo '<pre>'; foreach ($empresas as $emp) { $id_empresa = $emp->id_empresa; echo "\n " . $emp->fantasia . " "; $nomeArquivo = 'clientes_' . md5(date("Ymdhms")) . "_" . $emp->id_empresa . ".xls"; $arquivoDiretorio = "../relatorios/clientes/" . $nomeArquivo; $pedidos = $pedidoDAO->listaPedidosClientePJ($emp->id_empresa, $data_i, $data_f); if (count($pedidos) == 0) { continue; } $excel = new ExcelWriter($arquivoDiretorio); if (!$excel) { echo $excel->error; continue; } $excel->writeLine(array('Ranking de Clientes da unidade ' . $emp->fantasia)); $excel->writeLine(array('Referente ' . invert($data_i, '/', 'PHP') . ' até ' . invert($data_f, '/', 'PHP'))); $excel->writeLine(array("")); $excel->writeLine(array("CLIENTE", "CNPJ", "TOTAL", "PEDIDOS")); foreach ($pedidos as $p) { $excel->writeLine(array($p->nome, $p->cpf, $p->total, $p->pedidos));
<?php $pedidoDAO = new PedidoDAO(); $empresaDAO = new EmpresaDAO(); $relatorioDAO = new RelatorioDAO(); echo '<pre>'; $empresas = $empresaDAO->listarTodas(); foreach ($empresas as $emp) { $id_empresa = $emp->id_empresa; echo "\n " . $emp->fantasia . " "; $nomeArquivo = 'conciliacao_' . date("sshYmdhms") . "_" . $id_empresa . ".xls"; $arquivoDiretorio = "../relatorios/conciliacao/" . $nomeArquivo; $excel = new ExcelWriter($arquivoDiretorio); if ($excel == false) { echo $excel->error; exit; } //Unidade $myArr = array('Relação de pedidos em conciliação e confirmação da unidade:' . $emp->fantasia); $excel->writeLine($myArr); //periodo $myArr = array('Até: ' . date('d') . '/' . date('m') . '/' . date('Y')); $excel->writeLine($myArr); //espaço $myArr = array(' '); $excel->writeLine($myArr); //Escreve o nome dos campos de uma tabela $excel->writeLine(array('PEDIDO', 'ABERTO HÁ (dias) ', 'ATENDENTE')); $total_comissao = 0; $total = 0; $cont = 0;
<?php require 'header.php'; require '../includes/dias_uteis.php'; $p_valor = ''; $departamento_s = explode(',', $controle_id_departamento_s); $departamento_p = explode(',', $controle_id_departamento_p); $servicoDAO = new ServicoDAO(); $pedidoDAO = new PedidoDAO(); $statusDAO = new StatusDAO(); $atividadeDAO = new AtividadeDAO(); $departamentoDAO = new DepartamentoDAO(); $usuarioDAO = new UsuarioDAO(); $empresaDAO = new EmpresaDAO(); pt_register('GET', 'busca_submit'); if ($busca_submit != '') { pt_register('GET', 'busca_id_status'); pt_register('GET', 'busca_id_usuario'); pt_register('GET', 'busca_id_usuario_op'); pt_register('GET', 'busca_id_atividade'); pt_register('GET', 'busca_id_servico'); pt_register('GET', 'busca_id_pedido'); pt_register('GET', 'busca_id_empresa'); pt_register('GET', 'busca_ordem'); pt_register('GET', 'busca_ordenar'); pt_register('GET', 'busca'); pt_register('GET', 'busca_id_departamento'); pt_register('GET', 'busca_origem'); pt_register('GET', 'busca_data_i'); pt_register('GET', 'busca_data_f'); pt_register('GET', 'busca_data_i_a');
<?php if ($controle_id_usuario == "") { header("Content-Type: text/html; charset=ISO-8859-1", true); require "../includes/verifica_logado_ajax.inc.php"; require "../includes/funcoes.php"; require "../includes/global.inc.php"; pt_register('GET', 'id_pedido_item'); $departamento_s = explode(',', $controle_id_departamento_s); $departamento_p = explode(',', $controle_id_departamento_p); $pedidoDAO = new PedidoDAO(); } #verifica se o usuário não está tentando burlar a url $atividadeDAO = new AtividadeDAO(); if ($controle_id_empresa == 1) { $a = $pedidoDAO->buscaPorId($id_pedido_item, 0); } else { $a = $pedidoDAO->buscaPorId($id_pedido_item, $controle_id_empresa); } if ($a->id_pedido_item == '') { echo 'Você não tem permissão de alterar esse pedido'; exit; } ?> <script> JT_init(); </script> <form action="#aba2" method="post" name="p_atividade" id="p_atividade" enctype="multipart/form-data"><input type="hidden" name="p_atividade" value="1"> <table width="800" class="tabela">
pt_register('POST', 'dia_f'); if ($dia_i == '') { $dia_i = '01'; } if ($dia_f == '') { $dia_f = '31'; } if (strlen($dia_i) < 2) { $dia_i = '0' . $dia_i; } if (strlen($dia_f) < 2) { $dia_f = '0' . $dia_f; } $data_i = $ano . '-' . $mes . '-' . $dia_i . ' 00:00:00'; $data_f = $ano . '-' . $mes . '-' . $dia_f . ' 23:59:59'; $pedidoDAO = new PedidoDAO(); $pedidos = $pedidoDAO->listaPedidosRecFranquia($controle_id_empresa, $data_i, $data_f); $nomeArquivo = 'cadastrados_' . date("Ymd") . "_" . $controle_id_empresa . ".xls"; $arquivoDiretorio = "../relatorios/cadastrados/" . $nomeArquivo; $excel = new ExcelWriter($arquivoDiretorio); if ($excel == false) { echo $excel->error . "????"; exit; } $semana = 0; $toral = 0; $pedidos_conta = 0; $excel->writeLine(array('Data', 'Ordem', 'Franquia', 'Serviço', 'Cidade', 'Estado', 'Status', 'Prazo', 'Custas', 'Honorários', 'Sedex')); foreach ($pedidos as $i => $p) { $data = date('d/m/Y', strtotime($p->data)); $pedidos_conta++;
$busca->busca_autorizacao = $busca_autorizacao; ?> <div id="topo"> <h1 class="tit"><img src="../images/tit/tit_recebimento.png" alt="Título" /> Recebimentos de Outras Franquias</h1> <a href="#" class="topo">topo</a> <hr class="tit" /> </div> <div id="meio"> <?php #devolve pedidos para a franquia pt_register('POST', 'submit_empresa_recusa'); if ($submit_empresa_recusa) { //check for errors $errors = 0; $error .= "<b>Ocorreram os seguintes erros:</b>"; $pedidoDAO = new PedidoDAO(); $atividadeDAO = new AtividadeDAO(); $ff_id_financeiro = explode(',', str_replace(',##', '', $_COOKIE['ff_id_pedido_item'] . '##')); foreach ($ff_id_financeiro as $chave => $id_financeiro) { $cont_seg++; $financeiroverificaDAO = new FinanceiroVerificaDAO(); $ret = $financeiroverificaDAO->verificaRecusaPedido($id_financeiro, $id_pedido_item, $controle_id_empresa); if ($ret->id_pedido_item != '' and $ret->id_pedido_item != 0) { $id_usuario_op2 = $ret->id_usuario_op2; #verifica se já foi concluído if ($ret->operacional != '0000-00-00') { $errors = 1; $error .= '<li>Esse pedido já foi executado e não pode ser devolvido.</li>'; } if ($ret->id_empresa_resp == '0' or $ret->id_empresa_resp != $controle_id_empresa) { $errors = 1;
<?php if ($controle_id_usuario == "") { header("Content-Type: text/html; charset=ISO-8859-1", true); require "../includes/verifica_logado_ajax.inc.php"; require "../includes/funcoes.php"; require "../includes/global.inc.php"; pt_register('GET', 'id_pedido'); pt_register('GET', 'ordem'); $pedidoDAO = new PedidoDAO(); $pedidoverificaDAO = new PedidoVerificaDAO(); $financeiroDAO = new FinanceiroDAO(); } $p = $pedidoDAO->selectPedidoPorId($id_pedido, $ordem, $controle_id_empresa); $departamento_s = explode(',', $controle_id_departamento_s); $departamento_p = explode(',', $controle_id_departamento_p); $pedidoverificaDAO = new PedidoVerificaDAO(); $verifica = $pedidoverificaDAO->verificaAlteracaoSolicitante($departamento_p, $departamento_s, $p->id_status, $p->inicio); $pedidoDAO->logPedidoItem($p->id_pedido_item, $controle_id_usuario, date('Y-m-d H:i:m')); if ($verifica == TRUE) { $atualiza_solicitante = ''; } else { $atualiza_solicitante = 'Não'; } if ($p->id_empresa_resp != '' and $p->id_empresa_resp == $controle_id_empresa and $controle_id_empresa != 1) { echo "<div>Somente o responsável pelo cadastro pode visualizar o solicitante!<br><br><br></div>"; } if ($p->id_conveniado != '0') { $conveniado = 'Conveniado'; } else { $conveniado = 'Não Conveniado';
<?php require_once "../includes/maladireta/config.inc.php"; require_once "../includes/maladireta/class.Email.php"; $pedidoDAO = new PedidoDAO(); $pedidos = $pedidoDAO->listaAtrasados(date('Y-m-d'), date('Y-m-d')); $pedidos_email = array(); foreach ($pedidos as $p) { $pedidos_email[$p->id_usuario][] = $p; } foreach ($pedidos_email as $id_usuario => $pedidos) { $mensagem = '<h1>Atraso de pedidos</h1>'; $mensagem .= '<ul>'; foreach ($pedidos as $p) { $mensagem .= '<li>' . $p->id_pedido . "/" . $p->ordem . '</li>'; } $mensagem .= '</ul><br><br>Essa é uma mensagem automática e não precisa ser respondida'; $message = new Email($p->email, "Cartório Postal <*****@*****.**>", "Atraso de Pedidos", ''); $message->SetHtmlContent($mensagem); $pathToServerFile = "attachments/{$at['1']}/{$at['2']}"; //** attach this very PHP script. $message->Send(); } echo '<br>Comunicados de atraso enviados com sucesso!<br>';
require 'header.php'; $permissao = verifica_permissao('Pedido Add', $controle_id_departamento_p, $controle_id_departamento_s); ?> <div id="topo"><?php if ($permissao == 'FALSE') { echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>'; exit; } pt_register('GET', 'id'); pt_register('GET', 'ordem'); $id_pedido = $id; if ($ordem == '') { $ordem = '1'; } $pedidoDAO = new PedidoDAO(); $servicosDAO = new ServicoDAO(); ?> <h1 class="tit"><img src="../images/tit/tit_pedido.png" alt="Título" /> Pedido #<?php echo $id_pedido; ?> <a href="pedido.php"> Buscar Pedidos</a></h1> <hr class="tit" /> <br /> </div> <div id="meio"><?php $p = $pedidoDAO->selectPorId($id_pedido, $ordem, $controle_id_empresa); if ($p->id_pedido_item == '') { echo 'Você não tem permissão de alterar essa ordem'; exit;
/** * insere atividade no pedido_item * @param int $id_atividade * @param string $s * @param int $id_usuario * @param int $id_pedido_item */ public function inserirAtividade($id_atividade = '172', $s, $id_usuario, $id_pedido_item) { global $controle_id_empresa, $controle_id_usuario; $where = ''; #verifica se a forma de pagamento é deposito e se não é do correio para enviar ao operacional ou ao financeiro $this->sql = "SELECT (CASE WHEN(pi.valor_rec = 0) THEN ('0') ELSE ('1') END) as recebido,\n\t\t\t\t\t\t\tp.origem, p.forma_pagamento, \n\t\t\t\t\t\t\tpi.data_prazo, pi.id_pedido, pi.certidao_nome, pi.certidao_devedor, pi.id_servico, p.cpf, p.id_pacote,pi.id_status, \n\t\t\t\t\t\t\tpi.data_atividade, pi.dias, pi.id_usuario_op, pi.encerramento, pi.atendimento, pi.inicio, pi.operacional,\n\t\t\t\t\t\t\tpi.certidao_cidade, pi.certidao_estado, pi.id_empresa_atend\n\t\t\t\t\t\t\tfrom vsites_pedido_item as pi, vsites_pedido as p where pi.id_pedido_item=? and pi.id_pedido=p.id_pedido limit 1"; $this->values = array($id_pedido_item); $res = $this->fetch(); if ($controle_id_usuario == 1 or $controle_id_usuario == 3720) { #print_r($res); #echo $id_atividade; #exit; } if (($res[0]->recebido == '0' or $res[0]->recebido == '') and ($id_atividade == '137' or $id_atividade == '198') and $res[0]->origem != 'Correios' and $res[0]->forma_pagamento == 'Depósito') { $id_atividade = '153'; } #verifica se vai criar data da agenda $data_agenda = date('Y-m-d'); if (($s->status_dias != '' and $s->status_dias != '0' or $s->status_hora != '') and $id_atividade != "110" && $id_atividade != "217") { if ($s->status_dias == '') { $s->status_dias = '0'; } $data_agenda = somar_dias_uteis($data_agenda, $s->status_dias); $where .= ",data_i='" . $data_agenda . "' ,status_hora='" . $s->status_hora . ":00'"; } else { if ($s->status_dias == '0' and $id_atividade != "110" and $id_atividade != "217") { $where .= ",data_i=NOW(), status_hora='" . $s->status_hora . ":00'"; } else { if ($id_atividade != "110" && $id_atividade != "217") { $where .= ",data_i='', status_hora='" . $s->status_hora . ":00'"; } } } #seleciona o status da nova atividade e verifica se tem que voltar para o status anterior $ativ = $this->selecionaPorID($id_atividade); if ($ativ->id_status == 99) { $this->sql = "SELECT a.id_status from vsites_pedido_status as s, vsites_atividades as a where s.id_pedido_item=? and a.id_atividade=s.id_atividade and a.id_status!='0' and a.id_status!='99' and a.id_status!='15' and a.id_status!='12' and a.id_status!='18' and a.id_status!='17' order by s.id_pedido_status DESC LIMIT 1"; $this->values = array($id_pedido_item); $res_ant = $this->fetch(); $id_status = $res_ant[0]->id_status; } else { $id_status = $ativ->id_status; } #se estiver no pendente precisa somar os dias que ficaram parado if (($res[0]->id_status == '12' or $res[0]->id_status == '15') and $res[0]->inicio != '0000-00-00 00:00:00') { $dias_add = dias_uteis(invert($res[0]->data_atividade, '/', 'PHP'), date('d/m/Y')); $prazo_dias = $res[0]->dias + $dias_add; $data_prazo = somar_dias_uteis($res[0]->inicio, $prazo_dias); $where .= ", dias='" . $prazo_dias . "', data_prazo='" . $data_prazo . "'"; } #se for liberado para a franquia marca o dia da liberação para franquia if ($id_atividade == '205') { $where .= ", data_status=NOW()"; } #se for para cadastrado começa a contar o prazo if (($id_atividade == '137' or $id_atividade == '198' or $id_atividade == '180') and $res[0]->inicio == '0000-00-00 00:00:00') { #verifica CDT $pedidoDAO = new PedidoDAO(); $id_empresa_dir = $pedidoDAO->listaCDT($res[0]->certidao_cidade, $res[0]->certidao_estado, $res[0]->id_pedido, $controle_id_empresa); if ($id_empresa_dir != '') { $where .= ", id_empresa_dir='" . $id_empresa_dir . "'"; } $where .= ", inicio=NOW()"; #se for atividade Conferido aguardar 24 horas soma 1 dia no prazo if ($id_atividade == '198' and $res[0]->inicio == '0000-00-00 00:00:00') { $res[0]->dias++; $data_prazo = somar_dias_uteis(date('Y-m-d'), $res[0]->dias); $where .= ", dias='" . $res[0]->dias . "', data_prazo='" . $data_prazo . "'"; } else { $data_prazo = somar_dias_uteis(date('Y-m-d'), $res[0]->dias); $where .= ", data_prazo='" . $data_prazo . "'"; } } #se atividade = conciliação ou cadastrado, inicia o atendimento if (($ativ->id_status == '2' or $ativ->id_status == '3' or $id_atividade == '153') and $res[0]->atendimento == '0000-00-00 00:00:00') { $where .= ", atendimento=NOW()"; } #verifica se foi concluído operacional if ($id_atividade == '203' and ($res[0]->operacional == '0000-00-00' or $res[0]->operacional == '')) { $where .= ", operacional=NOW()"; } #verifica se foi concluído if ($id_atividade == '119' and ($res[0]->encerramento == '0000-00-00 00:00:00' or $res[0]->encerramento == '')) { $where .= ", encerramento=NOW()"; } #verifica se o pedido já foi direcionado caso não tenha sido direciona para o proprio usuário if ($id_atividade == '145' and $res[0]->id_usuario_op == '0') { $where .= ", id_usuario_op=" . $id_usuario; } #se o pedido de imóveis e detran estiverem liberados libera para faturamento if (($ativ->id_status == '8' or $ativ->id_status == '10') and ($res[0]->id_servico == '170' or $res[0]->id_servico == '11' or $res[0]->id_servico == '16' or $res[0]->id_servico == '64' or $res[0]->id_servico == '169' or $res[0]->id_servico == '156' or $res[0]->id_servico == '117') and $res[0]->id_pacote == '1') { if ($res[0]->id_servico == '169' or $res[0]->id_servico == '156' or $res[0]->id_servico == '117') { #se o pedido de imóveis e detran estiverem liberados libera para faturamento $this->sql = "update vsites_pedido_item as pi set pi.pacote_lib = '1' where pi.id_pedido_item=?"; $this->values = array($id_pedido_item); $this->exec(); } else { //verifica se todos os pedidos foram liberados para faturamento $this->sql = "SELECT COUNT(0) as total from vsites_pedido_item as pi, vsites_pedido as p where \n pi.id_empresa_atend=? and\n pi.id_status!='14' and pi.id_status!='8' and pi.id_status!='10' and \n (pi.id_servico='170' or pi.id_servico='11' or pi.id_servico='16' or pi.id_servico='64') and \n (pi.certidao_devedor = ? and pi.certidao_devedor <> '' or \n pi.certidao_nome = ? and pi.certidao_nome <> '' and pi.certidao_devedor='') and \n pi.id_pedido_item!=? and\n pi.id_pedido=p.id_pedido and \n p.id_pacote='1' and p.cpf=?"; $this->values = array($res[0]->id_empresa_atend, $res[0]->certidao_devedor, $res[0]->certidao_nome, $id_pedido_item, $res[0]->cpf); $num_pacote = $this->fetch(); if ($num_pacote[0]->total == 0) { //seleciona todos os pedidos que foram liberados para faturamento dentro do pacote $this->sql = "SELECT pi.id_pedido_item, pi.id_pedido, pi.ordem from vsites_pedido_item as pi, vsites_pedido as p where \n pi.id_empresa_atend=? and\n (pi.id_servico='170' or pi.id_servico='11' or pi.id_servico='16' or pi.id_servico='64') and \n pi.id_status!='14' and\n (pi.certidao_devedor =? and pi.certidao_devedor <> '' or \n pi.certidao_nome = ? and pi.certidao_nome <> '' and pi.certidao_devedor='') and \n pi.id_pedido=p.id_pedido and\n p.id_pacote='1' and p.cpf=?"; $this->values = array($res[0]->id_empresa_atend, $res[0]->certidao_devedor, $res[0]->certidao_nome, $res[0]->cpf); $num_pacote = $this->fetch(); foreach ($num_pacote as $l) { $this->sql = "update vsites_pedido_item as pi set pi.pacote_lib = '1' where pi.id_pedido_item=?"; $this->values = array($l->id_pedido_item); $this->exec(); } } } } if (($id_status == '8' or $id_status == '10') and $res[0]->id_pacote == '2') { #se o pacote empresarial estao liberados entao libera para faturamento $this->sql = "SELECT COUNT(0)as total from vsites_pedido_item as pi where pi.id_pedido=? and pi.id_status!='14' and pi.id_status!='8' and pi.id_status!='10' and pi.id_pedido_item!=?"; $this->values = array($res[0]->id_pedido, $id_pedido_item); $num_pacote = $this->fetch(); if ($num_pacote[0]->total == 0) { $this->sql = "update vsites_pedido_item set pacote_lib = '1' where id_pedido=? and id_status!='14'"; $this->values = array($res[0]->id_pedido); $this->exec(); } } if ($id_atividade != 110 && $id_atividade != 217) { #se status = 0 nao muda o status, nem data da atividade if ($controle_id_usuario == 1 or $controle_id_usuario == 3720) { #print_r($this); #echo $id_atividade; #exit; } if ($id_status == '' or $id_status == '0') { if ($id_atividade == 212) { $where .= ", atraso=NOW() "; } $this->sql = "update vsites_pedido_item set id_atividade='" . $id_atividade . "' " . $where . " where id_pedido_item=?"; $this->values = array($id_pedido_item); $this->exec(); } else { if ($id_atividade == 155 and $res[0]->id_status == 6 or $id_atividade != 155) { if ($id_atividade == 115) { $where .= ", des=1 "; } $this->sql = "update vsites_pedido_item set data_atividade=NOW(), id_status=?, id_atividade=?,status_hora=? " . $where . " where id_pedido_item=?"; $this->values = array($id_status, $id_atividade, $s->status_hora . ':00', $id_pedido_item); $this->exec(); } } } $data_i = date('Y-m-d H:i:s'); $this->fields = array('id_atividade', 'status_obs', 'data_i', 'id_usuario', 'id_pedido_item', 'status_dias', 'status_hora'); $this->values = array('id_atividade' => $id_atividade, 'status_obs' => $s->status_obs, 'data_i' => $data_i, 'id_usuario' => $id_usuario, 'id_pedido_item' => $id_pedido_item, 'status_dias' => $s->status_dias, 'status_hora' => $s->status_hora); $this->insert(); return 1; }
<?php require "../includes/verifica_logado_ajax.inc.php"; require "../includes/maladireta/config.inc.php"; require "../includes/maladireta/class.Email.php"; require "../includes/funcoes.php"; require "../includes/global.inc.php"; $pedidoDAO = new PedidoDAO(); $empresaDAO = new EmpresaDAO(); $usuarioDAO = new UsuarioDAO(); $pedidoAlertaDAO = new PedidoAlertaDAO(); $empresas = $empresaDAO->listarTodas(); echo '<pre>'; foreach ($empresas as $i => $e) { echo "\n" . $e->id_empresa . " => " . $e->fantasia . " \t::\t "; $pedidos = $pedidoDAO->listarConfirmacaoPendente($e->id_empresa); $funcionarios = $usuarioDAO->listarPorDepartamentoEmpresa($e->id_empresa, 2, true); if (count($pedidos) > 0) { $to2 = ''; $subject = 'pedidos cancelados em ' . date("d/m/Y"); $body = '<h3>' . $subject . '</h3>'; $body .= '<ul>'; foreach ($pedidos as $pedido) { $body .= '<li>' . $pedido->id_pedido . ' / ' . $pedido->ordem . ' </li>'; $p->status = 'cancelado'; print_r($p); $pedidoAlertaDAO->inserir($p); // $pedidoDAO->cancelaAutomaticamente($p); } $body .= '</ul>'; echo count($pedidos);
<?php require '../includes/verifica_logado_ajax.inc.php'; require '../includes/funcoes.php'; require '../includes/global.inc.php'; //aqui fazemos a inclusão da biblioteca FPDF require '../includes/fpdf/fpdf.php'; ini_set('memory_limit', '50M'); pt_register('GET', 'id_pedido'); pt_register('GET', 'ordem'); $pedidoDAO = new PedidoDAO(); $empresaDAO = new EmpresaDAO(); $pedido = $pedidoDAO->buscaPedidoComItens($id_pedido, $controle_id_empresa); $item = array(); $i = 0; foreach ($pedido->itens as $ordem) { $item[$i] = array(id_pedido => $pedido->id_pedido, ordem => $ordem->ordem, servico => $ordem->servico, departamento => $ordem->departamento, valor => $ordem->valor, dias => $ordem->dias); $i++; $id_empresa = $ordem->id_empresa_atend; } $empresa = $empresaDAO->selectPorId($controle_id_empresa); #31/01/2013 #Sao Bernardo Solicitou alteração switch ($empresa->id_empresa) { case 239: $empresa->email = '*****@*****.**'; break; default: $empresa->email = $empresa->email; } $linha1 = $empresa->endereco . ', ' . $empresa->numero . ' - ' . $empresa->cidade . ' / ' . $empresa->estado . ' - CEP: ' . $empresa->cep;
$error .= "<li><b>E-mail Inválido, digite corretamente.</b></li>"; } } if ($tipo == 'cpf') { $valida = validaCPF($p->cpf); if ($valida == 'false') { $errors['cpf'] = 1; $error .= "<li><b>CPF Inválido, digite corretamente.</b></li>"; } } else { $valida = validaCNPJ($p->cpf); if ($valida == 'false') { $errors['cpf'] = 1; $error .= "<li><b>CNPJ Inválido, digite corretamente.</b></li>"; } } #verifica servico $res_servico = $servicosDAO->verificaServicoVar($p->id_servico_var); if ($res_servico->total == '0') { $error .= '<li><b>Variação inválida, selecione novamente</b></li>'; $errors['id_servico_var'] = 1; } $msg_error = $error; if (count($errors) == '0') { $pedidoDAO = new PedidoDAO(); $cadastrar_pedido = $pedidoDAO->inserir($p); echo '<img src="../images/null.gif" onload="RetornaErro(\'' . $form . '\', \'' . $msg_error . '\', 0);" />' . " \n"; echo "<script language=\"javascript\" type=\"text/javascript\"> \n\t\tdocument.getElementById('" . $form . "').innerHTML = ''; \n </script>\n <br><br><br><br><br><br><br><br><br>Pedido cadastrado com sucesso com protocolo número " . $cadastrar_pedido . "!<br><br><br>"; } else { echo '<img src="../images/null.gif" onload="RetornaErro(\'' . $form . '\', \'' . $msg_error . '\', 1);" />' . " \n"; }
$pdf->SetMargins(1, 2); //seta as margens do documento $pdf->SetAuthor('Vsites 2009'); $pdf->SetFont('times', '', 7); $pdf->SetDisplayMode(100, 'continuous'); //define o nivel de zoom do documento PDF $coluna = 0; $linha = 0; $posicaoH = 0; $posicaoV = 0; } $impressao_ordem = ''; $linha = 0; $frase .= $imprimir_topo; $p_id_pedido_item = explode(',', str_replace(',##', '', $_COOKIE['imoveis_d_id_pedido_item'] . '##')); $pedidoDAO = new PedidoDAO(); $atividadeDAO = new AtividadeDAO(); foreach ($p_id_pedido_item as $chave => $id_pedido_item) { $valida = valida_numero($id_pedido_item); if ($valida != 'TRUE') { echo 'Ocorreu um erro ao validar o número dos pedido(s) selecionado(s). O número de um dos pedidos não é válido'; exit; } if ($anexar == 'on') { $pdf = new FPDF('P', 'cm', 'A4'); //papel personalizado $pdf->Open(); $pdf->SetMargins(1, 2); //seta as margens do documento $pdf->SetAuthor('Vsites 2009');
pt_register('POST', 'mes'); pt_register('POST', 'ano'); pt_register('POST', 'id_empresa'); pt_register('POST', 'cnpj_cliente'); if ($ano == '') { $ano = date('Y'); } if ($mes == '') { $mes = date('m'); } $ref = $mes . '/' . $ano; $data_i = $ano . '-' . $mes . '-01 00:00:00'; $data_f = $ano . '-' . $mes . '-31 23:59:59'; $id_empresa = $controle_id_empresa == '1' ? $id_empresa : $controle_id_empresa; echo '<pre>'; $pedidoDAO = new PedidoDAO(); $pedidos = $pedidoDAO->listaPedidosClientePJ($id_empresa, $data_i, $data_f, $cnpj_cliente); print_r($pedidos); die; $nomeArquivo = "cliente_" . $ano . "_" . $mes . ".csv"; $arquivoDiretorio = "./exporta/" . $nomeArquivo; $arquivoConteudo = 'Referência;' . $ref . '; ' . $pedidos[0]->cpf . '; PEDIDO;VALOR '; $valores = 0; foreach ($pedidos as $i => $p) { $arquivoConteudo .= '#' . $p->id_pedido; $arquivoConteudo .= '/' . $p->ordem; $arquivoConteudo .= ';' . number_format($p->valor, 2, ',', ''); $arquivoConteudo .= ';' . $p->contato;
<br> <br> <br> <br> <?php if ($errors == 1) { echo '<ul class="erro">' . $error . '</ul>'; } $p_valor = ''; pt_register('GET', 'pagina'); unset($_COOKIE['p_id_pedido_item']); unset($_COOKIE['dir_id_pedido_item']); unset($_COOKIE['p_id_pedido']); #unset( $_COOKIE['dir_id_pedido'] ); echo "\n\t\t\t<script>\n\t\t\t\teraseCookie('p_id_pedido_item');\n\t\t\t\teraseCookie('p_id_pedido');\n\t\t\t\teraseCookie('dir_id_pedido_item');\n\t\t\t</script>\n\t\t\t"; $pedidoDAO = new PedidoDAO(); $pedidos = $pedidoDAO->buscaDirecionamento($busca, $pagina); $hoje = date('Y-m-d H:i:s'); ?> <table width="100%" cellpadding="4" cellspacing="1" class="result_tabela"> <tr> <td colspan="18" class="barra_busca"><?php $pedidoDAO->QTDPagina(); ?> </td> </tr> <?php $p_valor .= ' <tr> <td align="center" width="20" class="result_menu"><input type="checkbox" name="todos" onclick="if(this.checked==1) { selecionar_tudo_cache(\'dir_id_pedido_item\'); selecionar_tudo_cache(\'p_id_pedido_item\'); selecionar_tudo(); } else { deselecionar_tudo_cache(\'dir_id_pedido_item\'); deselecionar_tudo_cache(\'p_id_pedido_item\'); deselecionar_tudo(); }"></td>
<?php require 'header.php'; $departamento_s = explode(',', $controle_id_departamento_s); $departamento_p = explode(',', $controle_id_departamento_p); $atividadeDAO = new AtividadeDAO(); $statusDAO = new StatusDAO(); $usuarioDAO = new UsuarioDAO(); $financeiroDAO = new FinanceiroDAO(); $contaDAO = new ContaDAO(); $pedidoDAO = new PedidoDAO(); $departamentoDAO = new DepartamentoDAO(); $atividadeverificaDAO = new AtividadeVerificaDAO(); $permissao = verifica_permissao('Financeiro', $controle_id_departamento_p, $controle_id_departamento_s); if ($permissao == 'FALSE') { echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>'; exit; } pt_register('GET', 'busca_submit'); if ($busca_submit != '') { pt_register('GET', 'busca_id_fatura'); pt_register('GET', 'busca_id_status'); pt_register('GET', 'busca_id_atividade'); pt_register('GET', 'busca_forma_pagamento'); pt_register('GET', 'busca_autorizacao'); pt_register('GET', 'busca_id_pedido'); pt_register('GET', 'busca_ordenar'); pt_register('GET', 'busca'); pt_register('GET', 'busca_id_departamento'); pt_register('GET', 'busca_origem'); pt_register('GET', 'busca_data_i_a');
if ($busca_e_responsavel == 'on') { $worksheet->write(0, $j, 'Responsável', $styletitulo3); $j++; } $worksheet->write(0, $j, 'Resultado', $styletitulo3); $j++; $worksheet->write(0, $j, 'Outra Franquia', $styletitulo3); $j++; $worksheet->write(0, $j, 'Direcionado Para', $styletitulo3); $j++; $p_id_pedido_item = explode(',', str_replace(',##', '', $_COOKIE['p_id_pedido_item'] . '##')); $p_id_pedido = explode(',', str_replace(',##', '', $_COOKIE['p_id_pedido'] . '##')); sort($p_id_pedido_item); sort($p_id_pedido); $cont = 0; $pedidoDAO = new PedidoDAO(); $id_pedido_item_l = ''; foreach ($p_id_pedido_item as $chave => $id_pedido_item) { $valida = valida_numero($id_pedido_item); if ($valida != 'TRUE') { echo 'Ocorreu um erro ao validar o número dos pedido(s) selecionado(s). O número de um dos pedidos não é válido'; exit; } $cont++; $id_pedido_item_l .= "'" . $id_pedido_item . "',"; } $lista = $pedidoDAO->pedidoExporta($controle_id_empresa, $id_pedido_item_l, $busca_exibicao); foreach ($lista as $l) { if ($l->id_empresa_atend != '') { $i++; $j = 0;
<?php $pedidoDAO = new PedidoDAO(); $empresaDAO = new EmpresaDAO(); $relatorioDAO = new RelatorioDAO(); echo '<pre>'; $empresas = $empresaDAO->listarTodas(); foreach ($empresas as $emp) { $id_empresa = $emp->id_empresa; echo "\n > " . $emp->fantasia . " "; $nomeArquivo = 'conciliacao_franquia' . date("Ymd") . "_" . $id_empresa . ".xls"; $arquivoDiretorio = "../relatorios/conciliacao_franquia/" . $nomeArquivo; $excel = new ExcelWriter($arquivoDiretorio); if ($excel == false) { echo $excel->error; exit; } //Unidade $myArr = array('Relação de pedidos em conciliação franquia:' . $emp->fantasia); $excel->writeLine($myArr); //periodo $myArr = array('Até: ' . date('d') . '/' . date('m') . '/' . date('Y')); $excel->writeLine($myArr); //espaço $myArr = array(' '); $excel->writeLine($myArr); //Escreve o nome dos campos de uma tabela $excel->writeLine(array('PEDIDO', 'ABERTO HÁ (dias) ', 'ATENDENTE')); $total_comissao = 0; $total = 0; $cont = 0;
<?php ini_set('max_execution_time', '0'); require "../model/Database.php"; require "../includes/funcoes.php"; require "../includes/global.inc.php"; require "../includes/geraexcel/excelwriter.inc.php"; $anexoDAO = new AnexoDAO(); $pedidoDAO = new PedidoDAO(); $anexoverificaDAO = new AnexoVerificaDAO(); //Ordens de processos $departamento_p = '5'; $diretorio = '../anexos_imp/scan_geral_processos/'; // abre o diretório $ponteiro = opendir($diretorio); // monta os vetores com os itens encontrados na pasta while ($nome_itens = readdir($ponteiro)) { $itens[] = $nome_itens; } // ordena o vetor de itens sort($itens); // percorre o vetor para fazer a separacao entre arquivos e pastas foreach ($itens as $listar) { // retira "./" e "../" para que retorne apenas pastas e arquivos if ($listar != "." && $listar != "..") { // checa se o tipo de arquivo encontrado é uma pasta if (is_dir($listar)) { // caso VERDADEIRO adiciona o item à variável de pastas $pastas[] = $listar; } else { // caso FALSO adiciona o item à variável de arquivos
header("Content-Type: text/html; charset=ISO-8859-1", true); require "../includes/verifica_logado_ajax.inc.php"; require "../includes/funcoes.php"; require "../includes/global.inc.php"; pt_register('GET', 'id'); pt_register('GET', 'ordem'); pt_register('GET', 'id_pedido'); $servicosDAO = new ServicoDAO(); $servicocampos = $servicosDAO->listaCampos($id); if ($conveniado_login != '') { $p_valor = '<table cellspacing="0" cellpadding="0" style="border:solid 1px #999; width:744px;" id="nav">'; } else { $p_valor = '<table class="tabela">'; } if ($id_pedido != '') { $pedidoDAO = new PedidoDAO(); $res_campo = $pedidoDAO->selectPorId($id_pedido, $ordem, $controle_id_empresa); $controle_cliente = $res_campo->controle_cliente; } foreach ($servicocampos as $servicocampo) { $p_valor .= ' <tr> <td width="150"> <div align="right"><strong>' . $servicocampo->nome . ': </strong></div> </td> <td colspan="3" width="540">'; if ($id_pedido != '') { ${$servicocampo->campo} = $res_campo->{$servicocampo->campo}; } if ($servicocampo->campo != 'certidao_estado' and $servicocampo->campo != 'certidao_cidade') { $p_valor .= '<input type="' . $servicocampo->tipo . '" name="' . $servicocampo->campo . '" value="' . ${$servicocampo->campo} . '" style="width:500px"';
echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>'; exit; } pt_register('GET', 'cpf'); pt_register('GET', 'tipo'); ?> <h1 class="tit"><img src="../images/tit/tit_pedido.png" alt="Título" /> Pedido</h1> <hr class="tit" /> </div> <div id="meio"><?php pt_register('POST', 'submit'); pt_register('POST', 'id_servico'); $empresaDAO = new EmpresaDAO(); $pedidoDAO = new PedidoDAO(); $servicosDAO = new ServicoDAO(); $servicocampos = $servicosDAO->listaCampos($id_servico); if ($submit) { //check for errors $errors = array(); $error = "<b>Ocorreram os seguintes erros:</b><ul>"; pt_register('POST', 'nome'); pt_register('POST', 'origem'); pt_register('POST', 'id_ponto'); pt_register('POST', 'id_pacote'); pt_register('POST', 'retem_iss'); pt_register('POST', 'urgente'); pt_register('POST', 'restricao'); pt_register('POST', 'id_conveniado'); $id_cliente = $id_conveniado;
<?php require 'header.php'; ?> <div id="topo"><?php $permissao = verifica_permissao('Franquia', $controle_id_departamento_p, $controle_id_departamento_s); if ($permissao == 'FALSE' or $controle_id_empresa != '1') { echo 'Você não tem permissão apra acessar a página'; exit; } $servicoDAO = new ServicoDAO(); $pedidoDAO = new PedidoDAO(); $statusDAO = new StatusDAO(); $atividadeDAO = new AtividadeDAO(); $departamentoDAO = new DepartamentoDAO(); $usuarioDAO = new UsuarioDAO(); $empresaDAO = new EmpresaDAO(); $departamento_s = explode(',', $controle_id_departamento_s); $departamento_p = explode(',', $controle_id_departamento_p); pt_register('GET', 'busca_submit'); if ($busca_submit != '') { pt_register('GET', 'busca_id_status'); pt_register('GET', 'busca_id_usuario'); pt_register('GET', 'busca_id_usuario_op'); pt_register('GET', 'busca_id_atividade'); pt_register('GET', 'busca_id_servico'); pt_register('GET', 'busca_id_pedido'); pt_register('GET', 'busca_id_empresa'); pt_register('GET', 'busca_ordem'); pt_register('GET', 'busca_ordenar'); pt_register('GET', 'busca');
?> <div id="topo"><?php if ($permissao == 'FALSE' or $controle_id_empresa != 1) { echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>'; exit; } ?> <h1 class="tit"><img src="../images/tit/tit_pedido.png" alt="Título" /> Importação de Resultados</h1> <hr class="tit" /> </div> <div id="meio"> <?php $atividadeverificaDAO = new AtividadeVerificaDAO(); $pedidoDAO = new PedidoDAO(); $atividadeDAO = new AtividadeDAO(); $file_import = isset($_FILES["file_import"]) ? $_FILES["file_import"] : FALSE; // Formulário postado... executa as ações if ($file_import['name'] != '') { $error_image = valida_upload_txt($file_import); if ($error_image) { $mail_mensagem .= '<li>Erro 1000 ao importar o arquivo, tente novamente!</li>'; exit; } $file_path = "./exporta/"; // Pega extensão do file_import preg_match("/\\.(txt|rem){1}\$/i", $file_import["name"], $ext); // Gera um nome único para a imagem $imagem_nome = $controle_id_usuario . '_' . md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde a imagem ficará
<?php if ($controle_id_usuario == "") { header("Content-Type: text/html; charset=ISO-8859-1", true); require "../includes/verifica_logado_ajax.inc.php"; require "../includes/funcoes.php"; require "../includes/global.inc.php"; pt_register('GET', 'id_pedido'); pt_register('GET', 'ordem'); $pedidoDAO = new PedidoDAO(); $servicosDAO = new ServicoDAO(); $servicocampos = $servicosDAO->listaCampos($p->id_servico); #seleciona dados do pedido foreach ($servicocampos as $servicocampo) { $p_campos .= ',' . $servicocampo->campo; } $p = $pedidoDAO->selectPedidoEditPorIdNovo($id_pedido, $ordem, $controle_id_empresa, $p_campos); $id_pedido_item = $p->id_pedido_item; if ($id_pedido_item == '') { echo 'Você não tem permissão de alterar esse pedido'; exit; } $departamento_s = explode(',', $controle_id_departamento_s); $departamento_p = explode(',', $controle_id_departamento_p); } $mensagemDAO = new MensagemDAO(); $servicovars = $servicosDAO->listaVariacao($p->id_servico); if (in_array('2', $departamento_s) == 1 or in_array('1', $departamento_s) == 1 or in_array('9', $departamento_p) == 1 or in_array('6', $departamento_p) == 1 and ($p->id_status == '1' or $p->id_status == '2' or $p->id_status == '3' or $p->id_status == '12')) { $permissao_alterar = 'class="form_estilo"'; } else { $permissao_alterar = 'class="form_estilo_r" readonly="readonly"';