示例#1
0
 public function selectAtivas()
 {
     $sql = "SELECT * FROM escola esc ";
     $sql .= "JOIN endereco end ON esc.esc_endereco = end.end_id ";
     $sql .= "JOIN tipo_escola tps ON esc.esc_tipo_escola = tps.tps_id ";
     $sql .= "JOIN administracao adm ON esc.esc_administracao = adm.adm_id ";
     $sql .= "WHERE esc_status = 1 ORDER BY esc_nome";
     $result = $this->retrieve($sql);
     $lista = array();
     while ($qr = mysqli_fetch_array($result)) {
         $esc = new Escola();
         $esc->setesc_id($qr["esc_id"]);
         $esc->setesc_razao_social($qr["esc_razao_social"]);
         $esc->setesc_nome($qr["esc_nome"]);
         $esc->setesc_razao_social($qr["esc_nome"]);
         $esc->setesc_cnpj($qr["esc_cnpj"]);
         $esc->setesc_endereco(new Endereco());
         $esc->getesc_endereco()->setend_id($qr["end_id"]);
         $esc->getesc_endereco()->setend_logradouro($qr["end_logradouro"]);
         $esc->getesc_endereco()->setend_numero($qr["end_numero"]);
         $esc->getesc_endereco()->setend_complemento($qr["end_complemento"]);
         $esc->getesc_endereco()->setend_bairro($qr["end_bairro"]);
         $esc->getesc_endereco()->setend_cep($qr["end_cep"]);
         $esc->getesc_endereco()->setend_cidade($qr["end_cidade"]);
         $esc->getesc_endereco()->setend_uf($qr["end_uf"]);
         $esc->getesc_endereco()->setend_pais($qr["end_pais"]);
         $esc->getesc_endereco()->setend_telefone_residencial($qr["end_telefone_residencial"]);
         $esc->getesc_endereco()->setend_telefone_comercial($qr["end_telefone_comercial"]);
         $esc->getesc_endereco()->setend_telefone_celular($qr["end_telefone_celular"]);
         $esc->getesc_endereco()->setend_email($qr["end_email"]);
         $esc->setesc_tipo_escola(new TipoEscola());
         $esc->getesc_tipo_escola()->setTps_id($qr["tps_id"]);
         $esc->getesc_tipo_escola()->setTps_tipo_escola($qr["tps_tipo_escola"]);
         $esc->setesc_administracao(new Administracao());
         $esc->getesc_administracao()->setadm_id($qr["adm_id"]);
         $esc->getesc_administracao()->setadm_administracao($qr["adm_administracao"]);
         $esc->setesc_status($qr["esc_status"]);
         $esc->setesc_site($qr["esc_site"]);
         $esc->setesc_nome_diretor($qr["esc_nome_diretor"]);
         $esc->setesc_email_diretor($qr["esc_email_diretor"]);
         $esc->setesc_nome_coordenador($qr["esc_nome_coordenador"]);
         $esc->setesc_email_coordenador($qr["esc_email_coordenador"]);
         $esc->setesc_codigo($qr["esc_codigo"]);
         array_push($lista, $esc);
     }
     return $lista;
 }