-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathblog-listing.php
43 lines (37 loc) · 1.35 KB
/
blog-listing.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
//avvio della sessione
session_start();
//includo il file di configurazione
include("config.php");
includiComponente("header", array( "titolo" => "Guarda i blog" ) );
includiComponente("search-section", array(
"h1" => "Visita i blog più popolari",
"h2" => "Cerca tra i migliori blog del portale!" ));
$i=0;
/* Fase di estrazione dei dati */
$themes = getThemesByMaxNumBlog($conn, 10);
foreach($themes as $theme){
$blog_theme = getBlogsTheme( $conn, $theme['nomeTema'], 4);
/* Fine fase di estrazione dei dati */
/* Fase di presentazione dei dati */
if($i%2 == 0){
includiComponente("blog-listing-section", array(
"listaBlog" => $blog_theme,
"titolo" => $theme['nomeTema'],
"tema" => "bgColorBlack",
"textColor" => "text-white",
"padding" => "7vh 10vw 10vh 10vw;"
) );
} else{
includiComponente("blog-listing-section", array(
"listaBlog" => $blog_theme,
"titolo" => $theme['nomeTema'],
"tema" => "bgColorWhite",
"textColor" => "text-dark",
"padding" => "7vh 10vw 10vh 10vw;"
) );
}
$i++;
}
/* Fine fase di presentazione dei dati */
includiComponente("footer");