コード例 #1
0
 /**
  * Método que retorna todos os tipos de registros gravados no banco(Metodo statico)
  * @param boolean $coordenacao Determina se deve ou não retornar os tipos referentes a coordenação.
  * @return array Retorna um array contebndo todos os tipos de registros gravados no banco ou um array vazio em caso de erro
  */
 public static function tipos_registros($coordenacao = FALSE)
 {
     try {
         $query = "select * from fap.fap_subtipo inner join fap.fap_tipo on fap.fap_tipo.pk_fap_tipo=fap.fap_subtipo.fk_fap_tipo" . ($coordenacao ? "" : " where fap.fap_tipo.pk_fap_tipo < 7 or fap.fap_tipo.pk_fap_tipo = 16 or fap.fap_tipo.pk_fap_tipo > 22");
         $tmp = new SqlFapRegistro();
         $prepare = $tmp->getDb()->prepare($query);
         if (!$prepare->execute()) {
             return array();
         }
         return $prepare->fetchAll();
     } catch (PDOException $exc) {
         return array();
     }
 }