CMS  Version 3.9
blog_archives.inc File Reference

Go to the source code of this file.

Variables

 $id = $_GET["blog"]
 
 $blog = Blog::findByIdentifier($id)
 
if(! $blog) if(! $blog->published$article_type = $blog->title
 
 $published_this_year = " AND (DATE_FORMAT(publish_date,'%Y') = DATE_FORMAT(curdate(),'%Y')) GROUP BY publish_date"
 
 $published_last_year = " AND (DATE_FORMAT(publish_date,'%Y') < DATE_FORMAT(curdate(),'%Y')) GROUP BY publish_date"
 
 $articlesThisYear
 
 $articlesBeforeThisYear
 
 $blogMonths = array()
 
foreach($articlesThisYear as $article) $blogYears = array()
 
foreach($articlesBeforeThisYear as $article) $uniqueMonths = array_unique($blogMonths)
 
 $uniqueYears = array_unique($blogYears)
 

Variable Documentation

◆ $article_type

if (! $blog) if (! $blog->published) $article_type = $blog->title

Definition at line 36 of file blog_archives.inc.

◆ $articlesBeforeThisYear

$articlesBeforeThisYear
Initial value:
= Query::create(Article, "WHERE published=1 AND article_type='{$article_type}'" . $published_last_year . " ORDER BY publish_date DESC")
->filter(new InclusionFilter(publish_date))
->execute()
$article publish_date
$published_last_year
Defines the Article class.
Definition: article.inc:45

Definition at line 45 of file blog_archives.inc.

◆ $articlesThisYear

$articlesThisYear
Initial value:
= Query::create(Article, "WHERE published=1 AND publish_date <= curdate() AND article_type='{$article_type}'" . $published_this_year . " ORDER BY publish_date DESC")
->filter(new InclusionFilter(publish_date))
->execute()
$published_this_year

Definition at line 41 of file blog_archives.inc.

◆ $blog

Definition at line 23 of file blog_archives.inc.

◆ $blogMonths

$blogMonths = array()

Definition at line 49 of file blog_archives.inc.

◆ $blogYears

foreach ( $articlesThisYear as $article) $blogYears = array()

Definition at line 56 of file blog_archives.inc.

◆ $id

$id = $_GET["blog"]

Definition at line 22 of file blog_archives.inc.

◆ $published_last_year

$published_last_year = " AND (DATE_FORMAT(publish_date,'%Y') < DATE_FORMAT(curdate(),'%Y')) GROUP BY publish_date"

Definition at line 39 of file blog_archives.inc.

◆ $published_this_year

$published_this_year = " AND (DATE_FORMAT(publish_date,'%Y') = DATE_FORMAT(curdate(),'%Y')) GROUP BY publish_date"

Definition at line 38 of file blog_archives.inc.

◆ $uniqueMonths

foreach ( $articlesBeforeThisYear as $article) $uniqueMonths = array_unique($blogMonths)

Definition at line 63 of file blog_archives.inc.

◆ $uniqueYears

$uniqueYears = array_unique($blogYears)

Definition at line 64 of file blog_archives.inc.