<?php require "connect_func.php"; $limiteDias = new ActiveRecord\DateTime(date('Y-m-d H:i:s', strtotime('-7 days'))); $hoje = new ActiveRecord\DateTime(date('Y-m-d H:i:s')); $saida = array(); $lista = array(); $erros = array(); // erros $erros['id'] = 'Erro de acesso. Id não forneceido'; $erros['vazio'] = 'No momento não há pedidos de orçamento ativos para sua empresa em nossos sistemas.'; if (isset($_POST['id'])) { // $listaPedidos = orcaenviado::find_all_by_parceiros_id($_POST['id'], array('order' => 'data_mudanca desc')); $listaPedidos = orcaenviado::find_all_by_parceiros_id($_POST['id'], array('order' => 'orcamentos_id desc')); if (count($listaPedidos) > 0) { foreach ($listaPedidos as $p) { // verifica os pedidos dentro do limite de dias estabelecido $diasPassados = $limiteDias->diff($p->data_mudanca); if ($diasPassados->invert == 0) { $pedido = array(); $cidadeO = cidade::find_by_id($p->orcamento->cidade_origem); $cidadeD = cidade::find_by_id($p->orcamento->cidade_destino); $estadoO = estado::find_by_id($p->orcamento->uf_origem); $estadoD = estado::find_by_id($p->orcamento->uf_destino); $pedido['id'] = $p->orcamentos_id; $pedido['pedido'] = $p->orcamento->pedido; $pedido['data'] = $p->orcamento->data_registro; $pedido['origem'] = $cidadeO->cidade . '/' . $estadoO->uf; $pedido['destino'] = $cidadeD->cidade . '/' . $estadoD->uf; $pedido['data_muda'] = $p->data_mudanca; $pedido['visivel'] = -1;