public function rating() { $japp =& JFactory::getApplication(); require_once JPATH_COMPONENT . '/helpers/rating.php'; $func = $_REQUEST['func']; $id_elemento = $_REQUEST['id_elemento']; $star = $_REQUEST['star']; $rating = $_REQUEST['rating']; // fb::log($_REQUEST, "REQUEST"); switch ($func) { case 'setRating': echo ratingHelper::setRating($id_elemento, $rating); break; case 'getRating': echo ratingHelper::getRating($id_elemento); break; case 'avgRating': echo ratingHelper::avgRating($id_elemento); break; case 'totRating': echo ratingHelper::totRating($id_elemento, $star); break; default: # code... break; } $japp->close(); }
public static function getContent($item) { $prerequisiti = gglmsHelper::_chek_prerequisiti($item['id']); $stato = gglmsHelper::_check_stato($item['id']); if ($prerequisiti) { echo '<div class="box col-md-2 img-rounded">'; //RS echo '<a href="component/gglms/contenuto/' . $item['alias'] . '" title="' . strip_tags($item['descrizione']) . '" >'; $url = 'index.php?option=com_gglms&view=contenuto&alias=' . $item['alias']; FB::log($url, " URL getContent "); echo '<a href="' . JROUTE::_($url) . '" title="' . strip_tags($item['descrizione']) . '" >'; } ?> <div class="boxtitle"> <?php echo $item['titolo']; ?> </div> <div class="boximg"> <?php if (file_exists('../mediagg/contenuti/' . $item["id"] . '/' . $item["id"] . '.jpg')) { echo '<img class="img-responsive" src="../mediagg/contenuti/' . $item["id"] . '/' . $item["id"] . '.jpg">'; } else { echo '<img class="img-responsive" src="components/com_gglms/images/sample.jpg">'; } ?> </div> <div class="boxinfo"> <table width="100%"> <tr> <!--<td rowspan="2" width="33%"><?php //echo outputHelper::getContentIconStatus($item); ?> </td>--> <td rowspan="2" width="20%"><?php $prerequisiti = gglmsHelper::_chek_prerequisiti($item['id']); $stato = gglmsHelper::_check_stato($item['id']); outputHelper::getContentIconStatus($prerequisiti, $stato); ?> </td> <td width="20%">Durata</td> <td width="20%"><?php echo outputHelper::convertiDurata($item["durata"]); ?> </td> <td width="40%"><?php echo ratingHelper::totRating($item["id"]); ?> valutazioni</td> </tr> <tr> <td>Visite</td> <td><?php echo gglmsHelper::getViews($item['id']); ?> </td> <td> <input type="number" class="rating" step=1 data-size="xs" data-rtl="false" data-min="0" data-max="5" data-glyphicon="false" data-rating-class="rating-fa" data-show-caption="false" data-show-clear="false" readonly="true" value= "<?php echo ratingHelper::avgRating($item["id"]); ?> " > </td> </tr> </table> </div> <?php if ($prerequisiti) { echo '</a>'; } echo "</div>"; }