foreach ($cdd_at as $e) { if ($e->parceiro->recebe_pedidos != 0) { $dadosParceiro = array(); $dadosParceiro['id'] = $e->parceiro->id; $dadosParceiro['email'] = $e->parceiro->email; $dadosParceiro['nome'] = $e->parceiro->nome; $dadosParceiro['resp'] = $e->parceiro->responsavel; array_push($listaParceiros, $dadosParceiro); } } } } else { // se a cidade de origem for diferente da de destino $ori = $dados['cidade_origem']; $dst = $dados['cidade_destino']; $cdd_at = cdd_atendida::find_all_by_select_and_cidades_id(1, array($ori, $dst)); if (count($cdd_at) > 0) { foreach ($cdd_at as $e) { if ($e->parceiro->recebe_pedidos == 2) { $dadosParceiro = array(); $dadosParceiro['id'] = $e->parceiro->id; $dadosParceiro['email'] = $e->parceiro->email; $dadosParceiro['nome'] = $e->parceiro->nome; $dadosParceiro['resp'] = $e->parceiro->responsavel; array_push($listaParceiros, $dadosParceiro); } } } } } else { // se o estado de origem for diferente do de destino