pressbooks aldine theme the theme used for the front page or default book
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

42 lines
813 B

<?php
namespace Aldine;
use Sober\Controller\Controller;
class Home extends Controller
{
public function blockCount()
{
$c = 0;
foreach ([
'home-block-1',
'home-block-2',
'home-block-3',
'home-block-4',
'home-block-5'
] as $block) {
if (is_active_sidebar($block)) {
$c++;
}
}
return $c;
}
public function homeBlocks()
{
$blocks = [];
for ($i = 0; $i < 5; $i++) {
if (is_active_sidebar("home-block-$i")) {
$blocks[] = "home-block-$i";
}
}
return $blocks;
}
public function latestBooksBlock()
{
return is_active_widget(false, false, 'latestbooks');
}
}