"; ?> SCHIU Engenharia de Vibração e Ruído - Utilidades disponibilizadas gratuitamente css/base.css" media="screen" rel="stylesheet" type="text/css" /> css/dropdown/dropdown.css" media="screen" rel="stylesheet" type="text/css" /> css/dropdown/default.advanced.css" media="screen" rel="stylesheet" type="text/css" />

Utilidades

A SCHIU Engenharia de Vibração e Ruído disponibiliza gratuitamente diversas utilidades por si criadas.

  • Base de Dados de Emissão Sonora de Aviões (ANP, Aircraft Noise and Performance) - Base de Dados

"; $instanciaDB = new DBWrapper($host, $user, $password, $db_artigos); //SELECT DISTINCT (Artigo.Categoria_idCategoria) AS catID, Categoria.Denominacao FROM `Artigo`, Categoria WHERE Categoria.idCategoria = Artigo.Categoria_idCategoria $categorias = $instanciaDB->RetornaResultadoSelectTabela("DISTINCT(Artigo.Categoria_idCategoria), Categoria.Denominacao", "Artigo, Categoria", "Categoria.idCategoria = Artigo.Categoria_idCategoria"); /*var_dump($categorias); echo "
";*/ //se existirem categorias, corro-as if($categorias) { ?>

Também disponibilizamos, de forma gratuita, Bibliografia Útil:

  • ".$categoria['Denominacao']."
    "; $subcategorias = $instanciaDB->RetornaResultadoSelectTabela("*", "SubCategoria", "Categoria_idCategoria = '".$categoria['Categoria_idCategoria']."'"); if($subcategorias) { ?>
      SubCategoria ".$subcategoria['idSubCategoria']."; Denominacao = ".$subcategoria['Denominacao']."
      "; ?>
    • ".$subcategoria['Denominacao']."
      "; //$artigo = $instanciaDB->RetornaResultadoSelectTabela("Descricao, Pdf, firstName, lastName", "Artigo LEFT OUTER JOIN Artigo_has_Autor on Artigo.idArtigo = Artigo_has_Autor.Artigo_idArtigo LEFT OUTER JOIN Autor on Autor.idAutor = Artigo_has_Autor.Autor_idAutor", "Artigo.Activo = 1 AND Artigo.Categoria_idCategoria = '".$categoria['Categoria_idCategoria']."' AND Artigo.SubCategoria_idSubCategoria = '".$subcategoria['idSubCategoria']."'"); $artigosDB = $instanciaDB->RetornaResultadoSelectTabela("idArtigo, Descricao, Pdf", "Artigo", "Activo = 1 AND Artigo.Categoria_idCategoria = '".$categoria['Categoria_idCategoria']."' AND Artigo.SubCategoria_idSubCategoria = '".$subcategoria['idSubCategoria']."'"); if($artigosDB) { ?>
      • "; var_dump($artigoDB); echo "
        ";*/ //vou buscar os autores (com os nomes concatenados) $autoresDB = $instanciaDB->RetornaResultadoSelectTabela("CONCAT_WS(' ', firstName, lastName) as Autor", "Autor INNER JOIN Artigo_has_Autor ON Autor.idAutor = Artigo_has_Autor.Autor_idAutor", "Artigo_idArtigo = '".$artigoDB['idArtigo']."'"); if($autoresDB) { unset($autor); //var_dump(array_keys($autorDB)); foreach($autoresDB as $autorDB) { $autor[] = $autorDB['Autor']; } //$autor = implode(", ", array_values($autorDB)); //$autor = implode_assoc(array_values($autorDB), array('inner_glue'=>': ', 'outer_glue'=>', ','skip_empty'=>true, 'part' => 'value')); //$autor = implode(", ", $autor); //echo "autor = ".implode(", ", $autor)."
        "; } else $autor = array(); //echo "Autores do artigo: ".$artigoDB['idArtigo']."
        "; //var_dump($autor); //echo "
        "; $artigo = new Artigo($artigoDB['idArtigo'], $artigoDB['Descricao'], implode(", ", $autor), $categoria['Categoria_idCategoria'], $subcategoria['Denominacao'], "http://".$_SERVER['SERVER_NAME']."/".PASTA_DO_SITE.$artigoDB['Pdf']); //echo $artigo->toString(); //mostro o artigo formatado echo $artigo->showArticle(); ?>