get('show_vote', null)) { $rating = (int) @$row->rating; $view = JFactory::getApplication()->input->getString('view', ''); $img = ''; // Look for images in template if available $starImageOn = JHtml::_('image', 'system/rating_star.png', JText::_('PLG_VOTE_STAR_ACTIVE'), null, true); $starImageOff = JHtml::_('image', 'system/rating_star_blank.png', JText::_('PLG_VOTE_STAR_INACTIVE'), null, true); for ($i = 0; $i < $rating; $i++) { $img .= $starImageOn; } for ($i = $rating; $i < 5; $i++) { $img .= $starImageOff; } $html .= '
'; $html .= '

' . JText::sprintf('PLG_VOTE_USER_RATING', $rating, '5') . '

'; $html .= $img; $html .= '
'; if ($view == 'article' && $row->state == 1) { $uri = JUri::getInstance(); $uri->setQuery($uri->getQuery() . '&hitcount=0'); // Create option list for voting select box $options = array(); for ($i = 1; $i < 6; $i++) { $options[] = JHTML::_('select.option', $i, JText::sprintf('PLG_VOTE_VOTE', $i)); } // Generate voting form $html .= '
'; $html .= ''; $html .= ''; $html .= JHTML::_('select.genericlist', $options, 'user_rating', null, 'value', 'text', '5', 'content_vote_' . $row->id); $html .= ' '; $html .= ''; $html .= ''; $html .= ''; $html .= JHtml::_('form.token'); $html .= ''; $html .= '
'; } } return $html; } }