Exemplo n.º 1
0
 function get_module_classes($additional_classes_array = '')
 {
     //add the wrap and module id class
     $buffy = get_class($this);
     // each module setting has a 'class' key to customize css
     $module_class = td_api_module::get_key(get_class($this), 'class');
     if ($module_class != '') {
         $buffy .= ' ' . $module_class;
     }
     //show no thumb only if image placeholders are disabled
     if ($this->post_has_thumb === false and td_util::get_option('tds_hide_featured_image_placeholder') == 'hide_placeholder') {
         $buffy .= ' td_module_no_thumb';
     }
     if ($additional_classes_array != '' && is_array($additional_classes_array)) {
         $buffy .= ' ' . implode(' ', $additional_classes_array);
     }
     // the following case could not be checked
     // $buffy = implode(' ', array_unique(explode(' ', $buffy)));
     return $buffy;
 }