/*
     * Slider settings
     */
    $MootoolsSlider .= "\n\t<script type='text/javascript'>\n          window.addEvent('domready', function() {\n               var myVerticalSlide = new Fx.Slide('vertical_slide" . $i . "').hide();\n\n               \$('v_toggle" . $i . "').addEvent('click', function(event){\n                    event.stop();\n                    myVerticalSlide.toggle();\n               });\n          });\n    </script>\n               ";
    $CSSSlider .= '#vertical_slide' . $i . ',';
    //Create links
    $genresting = base64_encode($item->category_title);
    $genrelink = 'index.php?option=com_playjoom&view=genre&cat=' . $genresting . '&catid=' . $item->id . '&Itemid=' . JRequest::getVar('Itemid');
    echo '<tr class="row1">';
    echo '<td class="list"><a href="' . $genrelink . '" title="Continue to the genre view">' . $item->category_title . '</a> | ' . count($genre_item) . ' Artists | <a id="v_toggle' . $i . '" href="#">' . JText::_('COM_PLAYJOOM_ALBUM_MORE_INFO') . '</a>';
    echo '<div id="vertical_slide' . $i . '">';
    echo '<ul>';
    foreach ($genre_item as $j => $item_entrie) {
        if ($j < count($genre_item)) {
            //Get Number of Tracks
            $NumberOfArtistTrack = PlayJoomModelStatistics::getCounts($item->id, $item_entrie->artist);
            //Create links
            $artiststing = base64_encode($item_entrie->artist);
            $artistlink = 'index.php?option=com_playjoom&view=artist&artist=' . $artiststing . '&Itemid=' . JRequest::getVar('Itemid');
            echo '<li><a href="' . $artistlink . '" title="Continue to the album view">' . $item_entrie->artist . '</a> | ' . $NumberOfArtistTrack . ' Tracks | ' . round($NumberOfArtistTrack / $NumbersOfItem * 100, 1) . '% </li>';
        } else {
            $j = $j - 1;
        }
    }
    echo '</ul>';
    echo '</div>';
    echo '</td>';
    echo '<td class="list">' . $NumbersOfItem . '</td>';
    echo '<td class="list">' . round($NumbersOfItem / $NumbersOfToal * 100, 1) . ' %</td>';
    echo '</tr>';
}
Beispiel #2
0
 * @date $Date$
 * @revision $Revision$
 * @author $Author$
 * @headurl $HeadURL$
 */
// no direct access
defined('_JEXEC') or die;
$NumbersOfToal = PlayJoomModelStatistics::getCounts();
if (!$moduleclass_sfx) {
    $moduleclass = 'side-nav';
} else {
    $moduleclass = $moduleclass_sfx;
}
echo '<ul class="' . $moduleclass . '">';
foreach ($list as $item) {
    $NumbersOfItem = PlayJoomModelStatistics::getCounts($item->id);
    if ($params->get('show_percentages') == 1) {
        $DispalyNumbers = ' | ' . $NumbersOfItem . ' Tracks';
    } else {
        $DispalyNumbers = null;
    }
    if ($params->get('show_numbers') == 1 && $NumbersOfItem >= 1 && $NumbersOfToal >= 1) {
        $DispalyPercentages = ' | ' . round($NumbersOfItem / $NumbersOfToal * 100, 1) . '%';
    } else {
        $DispalyPercentages = null;
    }
    $genresting = base64_encode($item->category_title);
    $genrelink = JRoute::_('index.php?option=com_playjoom&view=genre&cat=' . $genresting . '&catid=' . $item->id . '&Itemid=' . JRequest::getVar('Itemid'));
    echo '<li>';
    echo '<a href="' . $genrelink . '">' . $item->category_title . $DispalyNumbers . $DispalyPercentages . '</a>';
    echo '</li>';