<?php defined('BASEPATH') OR exit('No direct script access allowed'); $categories = $this->projectsModel->getEntryCategories($ID); $categoriesClasses = ""; foreach ($categories as $category) { $categoriesClasses .= $category['collection'] . " "; } if ($isDownloadable) { $categoriesClasses .= 'downloadable '; } if ($isOpenSource) { $categoriesClasses .= 'opensource'; } ?> <li class="col-4 p-2 <?= $categoriesClasses ?>"> <div class="card"> <a href="<?= base_url('projects/entry/' . $name) ?>"> <div class="card-img-top" style="background-image: url(<?= $source ?>?w=350)"> <h4 class="project-title"><?= $title ?></h4> <div class="info-icons"> <?php if ($isDownloadable): ?> <div class="info-icon" data-toggle="tooltip" data-placement="top" title="<?= lang('projects_download') ?>"> <i class="fa fa-cloud-download-alt"></i> </div> <?php endif; if ($isOpenSource): ?> <div class="info-icon" data-toggle="tooltip" data-placement="bottom" title="<?= lang('projects_opensource') ?>"> <i class="fab fa-osi"></i> </div> <?php endif; ?> </div> </div> </a> <div class="card-body"> <p class="card-text"> <?= $description ?> </p> <p class="card-text"> <small class="text-muted"> <i class="far fa-clock"></i> <?= date('d.m.Y', strtotime($datetime)) ?> <span class="date text-hide"> <?= strtotime($datetime) ?> </span> <br> <i class="far fa-<?= $voteCount >= 0 ? 'thumbs-up' : 'thumbs-down' ?>"></i> <span class="voteCount"> <?= $voteCount ?> </span> </small> </p> </div> </div> </li>