$slug = function($string) {
return str_replace(' ', '', $string);
};
- $headingAndContent = zipWith(function($heading, $content) use ($slug) {
- return [
- 'heading' => '<li class="nav-item"><a class="nav-link" data-toggle="pill" href="#' . $slug($heading) . '">' . $heading . '</a></li>',
- 'content' => '<div class="container-fluid drivers-main tab-pane" id="' . $slug($heading) . '" role="tabpanel">' . $content . '</div>'
- ];
+
+ $heading = function($heading, $tabid, $active = false) {
+ return '<li class="nav-item"><a class="nav-link' . ($active ? ' active' : '') . '" data-toggle="pill" href="#' . $tabid . '">' . $heading . '</a></li>';
+ };
+
+ $content = function($content, $id, $active = false) {
+ return '<div class="container-fluid drivers-main tab-pane' . ($active ? ' active' : '') . '" id="' . $id . '" role="tabpanel">' . $content . '</div>';
+ };
+
+ $headingAndContent = zipWith(function($heading, $content) {
+ return ['heading' => $heading, 'content' => $content];
}, $headings, $contents);
- $smushenated = array_reduce($headingAndContent, function($c, $v) {
+ $smushenated = array_reduce($headingAndContent, function($c, $v) use ($slug, $heading, $content) {
return [
- 'headings' => $c['headings'] . $v['heading'],
- 'contents' => $c['contents'] . $v['content']
+ 'headings' => $c['headings'] . $heading($v['heading'], $slug($v['heading']), !$c['headings']),
+ 'contents' => $c['contents'] . $content($v['content'], $slug($v['heading']), !$c['contents'])
];
}, ['headings' => '', 'contents' => '']);
require_once('common.php');
-//print_r(getDayNumber(2019, 1, 5));
-print_r(getTasksForTheSeason('autumn', require 'taskMatrix.php'));
+trigger_error("Fatal error", E_USER_DEPRECATED);
+$a[0];