$number = "{$num}. "; } // add description in tooltip if ($view_tooltip && $files[$i]->description != '') { $link_text = '<a href="' . $link . '">' . JHtml::tooltip(strip_tags(substr($files[$i]->description, 0, $view_tooltip_length)) . $short_char, JText::_('MOD_JDOWNLOADS_TOP_DESCRIPTION_TITLE'), $files[$i]->file_title . ' ' . $version . $files[$i]->release, $files[$i]->file_title . ' ' . $version . $files[$i]->release) . '</a>'; } else { $link_text = '<a href="' . $link . '">' . $files[$i]->file_title . ' ' . $version . $files[$i]->release . '</a>'; } $html .= '<tr style="vertical-align:top;"><td style="text-align:' . $alignment . '">' . $number . $files_pic . $link_text . '</td>'; // add the hits if ($view_hits) { if ($files[$i]->downloads) { if ($view_hits_same_line) { $html .= '<td style="text-align:' . $hits_alignment . ';">' . $hits_label . ' ' . modJdownloadsTopHelper::strToNumber($files[$i]->downloads) . '</td>'; } else { $html .= '<tr style="vertical-align:top;"><td style="text-align:' . $hits_alignment . ';">' . $hits_label . ' ' . modJdownloadsTopHelper::strToNumber($files[$i]->downloads) . '</td>'; } } } $html .= '</tr>'; // add the first download screenshot when exists and activated in options if ($view_thumbnails) { if ($first_image) { $thumbnail = '<img class="img" src="' . $thumbfolder . $first_image . '" style="text-align:top;padding:5px;border:' . $border . ';" width="' . $view_thumbnails_size . '" height="' . $view_thumbnails_size . '" alt="' . $files[$i]->file_title . '" />'; } else { // use placeholder if ($view_thumbnails_dummy) { $thumbnail = '<img class="img" src="' . $thumbfolder . 'no_pic.gif" style="text-align:top;padding:5px;border:' . $border . ';" width="' . $view_thumbnails_size . '" height="' . $view_thumbnails_size . '" alt="" />'; } } if ($thumbnail) {
$view_thumbnails = $params->get('view_thumbnails'); $view_thumbnails_size = $params->get('view_thumbnails_size'); $view_thumbnails_dummy = $params->get('view_thumbnails_dummy'); $hits_alignment = $params->get('hits_alignment'); $cat_show = $params->get('cat_show'); $cat_show_type = $params->get('cat_show_type'); $cat_show_text = $params->get('cat_show_text'); $cat_show_text = modJdownloadsTopHelper::getOnlyLanguageSubstring($cat_show_text); $cat_show_text_color = $params->get('cat_show_text_color'); $cat_show_text_size = $params->get('cat_show_text_size'); $cat_show_as_link = $params->get('cat_show_as_link'); $view_tooltip = $params->get('view_tooltip'); $view_tooltip_length = intval($params->get('view_tooltip_length')); $alignment = $params->get('alignment'); $thumbfolder = JUri::base() . 'images/jdownloads/screenshots/thumbnails/'; $thumbnail = ''; $border = ''; $cat_show_text = trim($cat_show_text); if ($cat_show_text) { $cat_show_text = ' ' . $cat_show_text . ' '; } if ($sum_view == 0) { $sum_view = 5; } $option = 'com_jdownloads'; $files = modJdownloadsTopHelper::getList($params); if (!count($files)) { return; } $moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx')); require JModuleHelper::getLayoutPath('mod_jdownloads_top', $params->get('layout', 'default'));