File: /home/aprilnet/public_html/sciohost.org/wp-content/themes/doris/inc/modules/category_tile.php
<?php
if (!class_exists('doris_category_tile')) {
class doris_category_tile {
function render($postAttr) {
ob_start();
if(isset($postAttr['catID'])) {
$catID = intval($postAttr['catID']);
}else {
return ob_get_clean();
}
$imageID = get_term_meta( $catID, 'bk_category_feat_img', false );
if((!empty($imageID)) && (count($imageID) != 0) && $imageID[0] != '') {
$bgURL = wp_get_attachment_image_src( $imageID[0], $postAttr['thumbSize'] );
}else {
$bgURL = '';
}
if(isset($bgURL[0]) && ($bgURL[0] != '')) {
$bgStyle = 'style="background-image: url('. "'" .esc_url($bgURL[0]). "'" . ');"';
}else {
$bgStyle = '';
}
?>
<div class="category-tile cat-<?php echo trim($catID);?> <?php if(isset($postAttr['additionalClass']) && ($postAttr['additionalClass'] != null)) echo esc_attr($postAttr['additionalClass']);?>">
<div class="category-tile__wrap">
<div class="background-img background-img--dimmed" <?php echo atbs_core::doris_html_render($bgStyle);?>></div>
<div class="category-tile__inner">
<div class="category-tile__text inverse-text">
<div class="category-tile__name cat-theme-bg"><?php echo get_cat_name($catID);?></div>
<?php if((isset($postAttr['description'])) && (isset($postAttr['description']) != '')) echo '<div class="category-tile__description">'. $postAttr['description'] .'</div>';?>
</div>
</div>
<a href="<?php echo get_category_link( $catID )?>" class="link-overlay" title="<?php esc_attr_e('View all World', 'doris');?>"></a>
</div>
</div>
<?php return ob_get_clean();
}
}
}