Exemplo n.º 1
0
/download">Download Zip<span style='position: absolute;font-weight: bold;bottom: 7px;left: 0;line-height: 14px;right: 0;font-size: 0.8rem;'><?php 
        echo \Lobby\FS::normalizeSize($appInfo["download_size"]);
        ?>
</span></a>
            <a style="display: inline-block;" class="btn">
              <strong><?php 
        echo $appInfo['downloads'];
        ?>
 Downloads</strong>
            </a>
            <a href="http://server.lobby.sim/docs/install-app" class="btn" target="_blank">Installation Help</a>
          </div>
          <?php 
        require_once $this->dir . "/src/inc/Fr.star.php";
        $this->addScript("Fr.star.js");
        $star = new \Fr\Star(array(), "app-{$appInfo['id']}");
        echo "<div class='ratings'>";
        echo $star->getRating("ableToRate");
        echo "<div id='rating'></div>";
        echo "</div>";
        ?>
          <script>
            window.addEventListener("load", function(){
              function fr_star(){
                $(".contents .ratings #rating").text($(".Fr-star").data("title"));
                $(".Fr-star").Fr_star(function(rating){
                  lobby.ajax("rate.php", {'id' : '<?php 
        echo "app-{$appInfo['id']}";
        ?>
', 'rating': rating}, function(r){
                    if(r == "error"){
Exemplo n.º 2
0
<?php

require_once $this->dir . "/src/inc/logsys.php";
if (\Fr\LS2::$loggedIn && isset($_POST['id']) && isset($_POST['rating']) && substr($_POST['id'], 0, 4) == "app-") {
    require_once $this->dir . "/src/inc/Fr.star.php";
    $star = new \Fr\Star(array(), $_POST['id']);
    $star->addRating(\Fr\LS2::$user, $_POST['rating']);
    echo $star->getRating("ableToRate");
    echo "<div id='rating'></div>";
} else {
    echo "error";
}