Example #1
0
        $stmt = $db->prepare("update song set lyrics = :lyrics where id = :id;");
        $stmt->bindParam("lyrics", $lyrics, PDO::PARAM_STR);
        $stmt->bindParam("id", $song_id, PDO::PARAM_INT);
        $stmt->execute();
        $stmt->closeCursor();
        # ARTWORK
        Album::storeArtworkFromAPI($album_id);
        # KNOWN
        $stmt = $db->prepare("insert into know (user, song, owned, date) values (:user, :song, 0, unix_timestamp());");
        $stmt->bindParam("user", $_SESSION['user']->getId(), PDO::PARAM_INT);
        $stmt->bindParam("song", $song_id, PDO::PARAM_INT);
        $stmt->execute();
        $stmt->closeCursor();
        $n++;
    }
    Page::goAlbum($album_id);
}
# Process grade comment
/**
 *
 * @author Antoine De Gieter
 *
 */
if (isset($_SESSION['online']) && (isset($_POST['agree']) || isset($_POST['disagree'])) && isset($_POST['userComment']) && isset($_POST['songComment'])) {
    $agreement = isset($_POST['agree']) ? 1 : 0;
    $user = $_SESSION['user']->getId();
    $userComment = $_POST['userComment'];
    $songComment = $_POST['songComment'];
    if ($user != $userComment) {
        GradeComment::create($user, $userComment, $songComment, $agreement);
    }