public function getFaturasAbertas() { $sql = "SELECT c.idpessoa, c.idplano, c.idcontrato, c.licenca, b.codigo FROM bo_contrato c\n\t\t\t\tLEFT JOIN bo_contrato_fatura cf ON cf.idcontrato = c.idcontrato\n\t\t\t\tLEFT JOIN bo_boleto b ON b.idcontrato_fatura = cf.idcontrato_fatura\n\t\t\t\tWHERE data_aprovado IS NULL"; $dadosWhere = array(); $resultado = Transacao::especifico($sql, $dadosWhere); foreach ($resultado as $r) { $pessoa = $this->carregaBasico('idpessoa', $r['idpessoa']); $plano = $this->getPlano($r['idplano']); $contrato = new Contrato(); $contrato->set_id($r['idcontrato']); $contrato->set_idPlano($plano['idplano']); $contrato->set_plano($plano['nome']); $contrato->set_valor($plano['valor']); $contrato->set_codigoBoleto($r['codigo']); $contrato->set_licenca($r['licenca']); $pessoa->set_contrato($contrato); $pessoas[] = $pessoa; } return $pessoas; }