<?php

@ini_set("memory_limit", '500M');
set_time_limit(3000);
require '../controle/header.php';
require '../includes/dias_uteis.php';
echo '<br><br><br><br>';
$p_valor = '';
$departamento_s = explode(',', $controle_id_departamento_s);
$departamento_p = explode(',', $controle_id_departamento_p);
$sql = "select * from (select pi.data_prazo, pi.id_pedido_item, pi.dias, date_format(pi.inicio,'%Y-%m-%d') as inicio, pi.id_pedido, pi.ordem from vsites_pedido_item as pi where inicio != '0000-00-00 00:00:00' and data_prazo='0000-00-00') as pi order by inicio";
$query = $objQuery->SQLQuery($sql);
while ($res = mysql_fetch_array($query)) {
    $id_pedido_item = $res['id_pedido_item'];
    if ($res['inicio'] != '0000-00-00') {
        $data_prazo = somar_dias_uteis($res['inicio'], $res['dias']);
    } else {
        $data_prazo = '';
    }
    $query2 = $objQuery->SQLQuery("update vsites_pedido_item set data_prazo='" . $data_prazo . "' where id_pedido_item='" . $id_pedido_item . "'");
    echo $res['id_pedido'] . '/' . $res['ordem'] . ' --- Inicio: ' . $res['inicio'] . ' --- Dias: ' . $res['dias'] . ' ---------------- ' . $res['data_prazo2'] . ' --------- ' . $data_prazo . '<br>';
    $cont++;
}
echo '<br>' . $cont;
require '../controle/footer.php';
	</tr>
	<tr>
		<td colspan="4" class="tabela_tit">Histórico de Atividades</td>
	</tr>
	<tr>
		<td colspan="4" width="800"><?php 
$p_valor = '
				<div class="form_estilo_r" style="width:130px; font-weight:bold; float:left">Data</div>
				<div class="form_estilo_r" style="width:130px; font-weight:bold; float:left">Agenda</div>
				<div class="form_estilo_r" style="width:130px; font-weight:bold; float:left">Atividade</div>
				<div class="form_estilo_r" style="width:130px; font-weight:bold; float:left">Nome</div>
				<div class="form_estilo_r" style="width:200px; font-weight:bold; float:left">Obs</div><br />';
$ativs = $atividadeDAO->listaAtividadesPedido($id_pedido_item);
foreach ($ativs as $ati) {
    if ($ati->status_dias != 0 or $ati->status_hora != '00:00:00') {
        $data_agenda = somar_dias_uteis($ati->data_i, $ati->status_dias);
        $data_agenda = invert($data_agenda, '/', 'PHP') . ' ' . $ati->status_hora;
    } else {
        $data_agenda = '';
    }
    $status_obs_ativ = str_replace("'", '', str_replace('"', '', substr($ati->status_obs, 0, 27)));
    $nome_ativ = str_replace("'", '', str_replace('"', '', substr($ati->nome, 0, 27)));
    $p_valor .= '
					<div style="width:130px; float:left; clear:left" class="form_estilo_r"/>' . invert($ati->data_i, '/', 'PHP') . ' ' . substr($ati->data_i, 11, 8) . '</div>
					<div style="width:130px; float:left" class="form_estilo_r"/>' . $data_agenda . '</div>
					<div style="width:130px; float:left" class="form_estilo_r"/>' . substr($ati->atividade, 0, 15) . '</div>
					<div style="width:130px; float:left" class="form_estilo_r"/>' . substr($nome_ativ, 0, 15) . '</div>
					<div style="width:200px; float:left" class="form_estilo_r"/>' . $status_obs_ativ . '</div>
					<input type="button" name="Ler_' . $ati->id_pedido_status . '" value="Ler" onclick="carrega_pedido_status(\'' . $ati->id_pedido_status . '\'); $(\'#windowMensagem\').show();" class="button_busca" style="width:35px; float:left;" ><br />';
}
echo $p_valor;
 /**
  * verifica permissão de alterar pedido
  * @param int $id_pedido_item
  * @param int $id_empresa
  * @param array $departamento_p
  * @param array $departamento_s
  * @param array $p
  */
 public function verificaPermissaoEdit($id_pedido_item, $id_empresa, $departamento_p, $departamento_s, $p)
 {
     $p_valor = array();
     $this->sql = "SELECT pi.inicio, pi.dias, sd.id_departamento_resp, pi.id_status, pi.encerramento, pi.id_empresa_resp, pi.operacional, pi.id_usuario, pi.id_usuario_op from\n\t\t\t\tvsites_pedido_item as pi, vsites_servico_departamento as sd where\n\t\t\t\t\tpi.id_pedido_item=? and\n\t\t\t\t\tpi.id_servico_departamento = sd.id_servico_departamento";
     $this->values = array($id_pedido_item);
     $cont = $this->fetch();
     $id_status = $cont[0]->id_status;
     $operacional = $cont[0]->operacional;
     $dias_old = $cont[0]->dias;
     $inicio = $cont[0]->inicio;
     $encerramento = $cont[0]->encerramento;
     $id_departamento_resp = $cont[0]->id_departamento_resp;
     $id_usuario = $cont[0]->id_usuario;
     $id_usuario_op = $cont[0]->id_usuario_op;
     $id_empresa_resp = $cont[0]->id_empresa_resp;
     #verifica se o departamento tem permissão de alterar o pedido
     if (in_array('6', $departamento_p) != 1 and in_array('2', $departamento_p) != 1 and in_array('3', $departamento_p) != 1 and in_array('4', $departamento_p) != 1 and in_array('5', $departamento_p) != 1 and in_array('8', $departamento_p) != 1 and in_array('9', $departamento_p) != 1 and in_array('11', $departamento_p) != 1 and in_array('12', $departamento_p) != 1 and in_array('15', $departamento_p) != 1 and in_array('16', $departamento_p) != 1) {
         $p_valor['error'] .= '<li><b>Você não tem permissão para realizar essa operação!</b></li>';
         return $p_valor;
     }
     #verifica se tem permissão de alterar o pedido do departamento
     if (in_array($id_departamento_resp, $departamento_p) != 1 and in_array('6', $departamento_p) != 1 and in_array('2', $departamento_p) != 1) {
         $p_valor['error'] .= '<li><b>Você não tem permissão para realizar essa operação, esse pedido pertence a outro departamento.</b></li>';
         return $p_valor;
     }
     #verifica se a franquia tem permissão de alterar o pedido que está em execução por outra unidade
     if ($operacional == '0000-00-00' and $id_empresa_resp != '0' and $id_empresa_resp != $id_empresa and $id_status != 12) {
         $p_valor['error'] .= '<li><b>Você não tem permissão para realizar essa operação, porque outra franquia foi selecionada para executar o serviço.</b></li>';
         return $p_valor;
     }
     #verifica se o pedido foi concluido operacional e se a franquia pode alterar
     if ($operacional != '0000-00-00' and $id_empresa_resp != '0' and $id_empresa_resp == $id_empresa and $id_empresa != '1') {
         $p_valor['error'] .= '<li><b>Esse pedido já foi concluído por sua unidade e foi liberado para a franquia responsável pelo cadastro.</b></li>';
         return $p_valor;
     }
     #verifica se o pedido foi concluido a mais de 30 dias
     $data_atual = invert(SubtrairData(date('d/m/Y'), 30, 0, 0), '-', 'SQL') . ' 00:00:00';
     if ($encerramento != "0000-00-00 00:00:00" and $encerramento <= $data_atual and $id_empresa != 1) {
         $p_valor['error'] .= "<li><b>Esse pedido não pode ser alterado porque foi concluído a mais de 30 dias.</b></li>";
         return $p_valor;
     }
     #verifica alteração do valor
     if ($id_empresa_resp != '0' and $id_empresa_resp == $id_empresa and $p->valor != $p->old_valor) {
         $p_valor['error'] .= "<li><b>O campo \"valor\" não pode ser alterado porque o pedido já foi enviado para outra franquia. O valor deve ser cadastrado corretamente antes de enviar para a franquia.</b></li>";
         return $p_valor;
     }
     #verifica alteração do valor caso tenha sido liberado para o financeiro
     if ($p->valor != $p->old_valor and $operacional != '0000-00-00' and in_array('2', $departamento_p) != 1 and in_array('1', $departamento_p) != 1) {
         $p_valor['error'] .= "<li><b>O campo \"valor\" não pode ser alterado porque o pedido já foi concluído pelo operacional.</b></li>";
         return $p_valor;
     }
     #verifica alteração do valor caso tenha sido liberado para o financeiro
     if ($p->valor != $p->old_valor and $inicio != '0000-00-00 00:00:00' and in_array($id_departamento_resp, $departamento_s) != 1 and in_array('2', $departamento_p) != 1 and in_array('1', $departamento_p) != 1) {
         $p_valor['error'] .= "<li><b>O campo \"valor\" só pode ser alterado pelo supervisor do operacional ou financeiro.</b></li>";
         return $p_valor;
     }
     #verifica campo valor caso já tenha sido faturado .
     if ($p->valor != $p->old_valor and $p->id_fatura == 1) {
         $p_valor['error'] .= "<li><b>Essa ordem já foi faturada.<br>O campo \"valor\" não pode ser alterado.</b></li>";
         return $p_valor;
     }
     #verifica se o atendimento ainda pode alterar o pedido
     if ($id_status != 1 and $id_status != 2 and $id_status != 11 and $id_status != 12 and $id_status != 16 and in_array($id_departamento_resp, $departamento_p) != 1 and in_array('6', $departamento_p) == 1 and in_array('2', $departamento_p) != 1) {
         $p_valor['error'] .= "<li><b>Esse serviço já foi enviado para o departamento operacional e você não pode mais alterá-lo</b></li>";
         return $p_valor;
     }
     #verifica se o campo valor foi preenchido
     if ($p->valor == "" or $p->valor == "0") {
         $p_valor['error'] .= "<li><b>O campo \"valor\" precisa ser preenchido.</b></li>";
     }
     #verifica se a variação foi selecionada
     if ($p->id_servico_var == '' or $p->id_servico_var == '0') {
         $p_valor['error'] .= "<li><b>Selecione a variação do serviço.</b></li>";
     }
     #verifica se campo estado e cidade foram selecionados - 07/02/2013 - Rafael
     if (isset($p->certidao_estado)) {
         $erros_servico = 0;
         switch ($p->id_servico) {
             case 17:
                 $erros_servico = 1;
                 break;
         }
         if ($erros_servico == 0) {
             if (strlen($p->certidao_estado) == 0 or strlen($p->certidao_cidade) == 0) {
                 if (strlen($p->certidao_estado) == 0) {
                     $p_valor['error'] .= "<li><b>Preencha o campo UF.</b></li>";
                 }
                 if (strlen($p->certidao_cidade) == 0) {
                     $p_valor['error'] .= "<li><b>Preencha o campo Cidade.</b></li>";
                 }
             }
         }
     }
     $p_valor['data_prazo'] = somar_dias_uteis($inicio, $p->dias);
     return $p_valor;
 }
$pdf->Cell(9.199999999999999, 0.6, 'Origem: ' . $pedido->origem, 'LB', 0);
$pdf->setX(10.2);
$pdf->Cell(10, 0.6, 'Forma Pagamento: ' . $pedido->forma_pagamento, 'RB', 1, 'R');
$pdf->Ln();
$dias = -1;
$valor = 0;
for ($i = 0; $i < count($item); $i++) {
    $texto = 'O.S.: #' . $item[$i]['id_pedido'] . '/' . $item[$i]['ordem'] . ' - Serviço: ' . $item[$i]['servico'] . '   ' . '(' . $item[$i]['departamento'] . ')';
    $pdf->Cell(16.2, 0.75, $texto, 1, 0);
    $pdf->Cell(3, 0.75, 'R$ ' . $item[$i]['valor'], 1, 1, 'R');
    $valor += $item[$i]['valor'];
    if ($dias < $item[$i]['dias']) {
        $dias = $item[$i]['dias'];
    }
}
$prazo = somar_dias_uteis($pedido->data, $dias);
$financeiroDAO = new FinanceiroDAO();
$recebimentos = $financeiroDAO->listarRecebimentos($id_pedido);
$sinal = 0;
foreach ($recebimentos as $r) {
    $sinal = (double) $sinal + (double) $r->financeiro_valor;
}
$saldo = $valor - $sinal;
if ($pdf->GetY() >= 20) {
    $pdf->AddPage();
}
$pdf->setY(21);
$pdf->Cell(5, 0.7, 'Prazo de Entrega ' . invert($prazo, '/', 'PHP') . ' ', '', 0);
$pdf->setY(22);
$pdf->setX(12.65);
$pdf->Cell(5, 0.7, 'Total: R$', '', 0, 'R');
 /**
  * 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

ob_start();
require "../includes/funcoes.php";
require "../includes/verifica_logado_controle.inc.php";
require "../includes/global.inc.php";
require '../includes/dias_uteis.php';
echo date("d/m/Y", strtotime(somar_dias_uteis(date("Y-m-d"), $_GET['dias'])));
<?php

header("Content-Type: text/html; charset=ISO-8859-1", true);
include_once "../includes/verifica_logado_ajax.inc.php";
include_once "../includes/funcoes.php";
include_once "../includes/global.inc.php";
pt_register('GET', 'id_pedido_status');
$sql = "SELECT a.atividade, ps.*  FROM vsites_pedido_status as ps, vsites_atividades as a  where ps.id_pedido_status='{$id_pedido_status}' and ps.id_atividade=a.id_atividade";
$query = $objQuery->SQLQuery($sql);
$res = mysql_fetch_array($query);
if ($res['status_dias'] != 0 or $res['status_hora'] != '00:00:00') {
    $data_agenda = somar_dias_uteis($res['data_i'], $res['status_dias']);
    $data_agenda = invert($data_agenda, '/', 'PHP') . ' ' . $res['status_hora'];
} else {
    $data_agenda = '';
}
?>
   <form enctype="multipart/form-data" action="" method="post" name="pedido_atividade_edit">
        <table width="650" class="tabela">
	  <tr>
                  <td colspan="4" class="tabela_tit"> Atividade <?php 
echo invert($res['data_i'], '/', 'PHP');
?>
</td>
      </tr>
	  
	   <tr>
                  <td width="150"> <div align="right"><strong>Atividade: </strong></div></td>
      <td colspan="3">
            <input type="text" class="form_estilo_r" name="atividade_atividade" readonly="readonly" value="<?php 
echo $res['atividade'];
 if ($busca_e_responsavel == '') {
     $p_valor .= '<td align="center" width="80" class="result_menu"><b>Responsável</b></td>';
 }
 if ($busca_e_atendimento == '') {
     $p_valor .= '<td align="center" width="80" class="result_menu"><b>Atendimento</b></td>';
 }
 $p_valor .= '</tr>';
 $p_id_pedido_item = explode(',', $_COOKIE["p_id_pedido_item"]);
 while ($res = mysql_fetch_array($query)) {
     $cont++;
     $id_pedido_item = $res["id_pedido_item"];
     $atendente = $res["atendente"];
     $id_usuario_op = $res["id_usuario_op"];
     $departamento = $res["departamento"];
     $data_prazo = invert($res["data_prazo"], '/', 'PHP');
     $data_agenda = date("d/m/Y", strtotime(somar_dias_uteis($res["data_i"], $res["dias"])));
     $valor = $res["valor"];
     $financeiro_valor = $res['total'];
     $responsavel = $res['nome_resp'];
     $valor = number_format($valor, 2, ".", "");
     $financeiro_valor = number_format($financeiro_valor, 2, ".", "");
     $valor_total = (double) $valor_total + (double) $valor;
     $financeiro_valor_total = (double) $financeiro_valor_total + (double) $financeiro_valor;
     $valor = 'R$ ' . $valor;
     $financeiro_valor_num = $financeiro_valor;
     $financeiro_valor = 'R$ ' . $financeiro_valor;
     if (in_array($res["id_pedido_item"], $p_id_pedido_item) == 1) {
         $item_checked = ' checked ';
     } else {
         $item_checked = '';
     }
 /**
  * reprova desembolso
  **/
 public function aprovaRecebimentoF($id_pedido_item, $id_financeiro, $id_usuario, $id_empresa, $f, $ret, $tipo)
 {
     $data = DATE('Y-m-d H:i:s');
     $this->table = 'vsites_financeiro_f';
     if ($tipo == '') {
         if ($ret->id_status == 19) {
             //se estiver em concilia??o franquia, muda o status
             if ($ret->data_prazo == '0000-00-00') {
                 $ret->data_prazo = somar_dias_uteis(date('Y-m-d'), $ret->dias);
             }
             $this->sql = "update vsites_pedido_item set data_i=NOW(), id_atividade='137', id_status='3', data_prazo='" . $ret->data_prazo . "'\n\t\t\t\twhere id_pedido_item=? and id_status=19 and id_empresa_resp=?";
             $this->values = array($id_pedido_item, $id_empresa);
             $this->exec();
         }
         $f->financeiro_descricao = strlen($f->financeiro_descricao) == 0 ? '' : $f->financeiro_descricao;
         $this->fields = array('financeiro_autorizacao', 'financeiro_autorizacao_data', 'id_usuario', 'financeiro_descricao', 'financeiro_forma', 'financeiro_classificacao', 'financeiro_valor_f', 'financeiro_identificacao', 'financeiro_nossa_conta', 'financeiro_tipo', 'id_financeiro', 'financeiro_data_p');
         $this->values = array('financeiro_autorizacao' => 'Aprovado', 'financeiro_autorizacao_data' => $data, 'id_usuario' => $id_usuario, 'financeiro_descricao' => $f->financeiro_descricao, 'financeiro_forma' => $f->financeiro_forma, 'financeiro_classificacao' => $f->financeiro_classificacao, 'financeiro_valor_f' => $f->financeiro_valor_f, 'financeiro_identificacao' => $f->financeiro_identificacao, 'financeiro_nossa_conta' => $f->financeiro_nossa_conta, 'financeiro_tipo' => 'Recebimento', 'id_financeiro' => $id_financeiro, 'financeiro_data_p' => $f->financeiro_data_p);
         $done = $this->insert();
         $atividadeDAO = new AtividadeDAO();
         $atividadeDAO->inserir(137, 'Confirma??o de Recebimento da Franquia', $id_usuario, $id_pedido_item, '');
     } else {
         $this->fields = array('financeiro_autorizacao', 'financeiro_autorizacao_data', 'id_usuario', 'financeiro_descricao', 'financeiro_forma', 'financeiro_classificacao', 'financeiro_valor_f', 'financeiro_identificacao', 'financeiro_nossa_conta', 'financeiro_tipo', 'id_financeiro', 'financeiro_data_p');
         $this->values = array('financeiro_autorizacao' => 'Aprovado', 'financeiro_autorizacao_data' => $data, 'id_usuario' => $id_usuario, 'financeiro_descricao' => $f->financeiro_descricao, 'financeiro_forma' => $f->financeiro_forma, 'financeiro_classificacao' => $f->financeiro_classificacao, 'financeiro_valor_f' => $f->financeiro_valor_f, 'financeiro_identificacao' => $f->financeiro_identificacao, 'financeiro_nossa_conta' => $f->financeiro_nossa_conta, 'financeiro_tipo' => 'Recebimento', 'id_financeiro' => $id_financeiro, 'financeiro_data_p' => $f->financeiro_data_p);
         $done = $this->insert();
     }
     return $done;
 }