Example #1
0
 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();
 }
Example #2
0
    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>";
    }