示例#1
0
 public function response()
 {
     $ret = '<div class="row"><a class="btn waves-effect waves-light indigo darken-2"
             href="' . $_SERVER["PHP_SELF"] . '">Tillbaka till listorna</a></div>';
     if (isset($this->errorMessage)) {
         $ret .= '<div class="error error-div">' . $this->errorMessage . '</div>';
     } else {
         $ret .= '<div class="row">
                 <h4 class="top-list-headline">De bästa albumen ' . $this->albumList->getYear() . ' enligt
                 <a href="' . $this->albumList->getLink() . '">' . $this->albumList->getSource() . '</a></h4>
             </div>
             ' . $this->renderAlbums() . '<small>Albuminformation från <img class="last-fm-logo" src="images/Last.fm_Logo_Black.png" alt="Last.fms logga"/></small>';
     }
     return $ret;
 }
示例#2
0
 public function addList(\models\AlbumList $list)
 {
     $this->checkIfListExists($list->getSource(), $list->getYear());
     $stmt = $this->db->prepare("INSERT INTO albumlist (year, source, link) values (:year, :source, :link)");
     $stmt->bindParam(":year", $list->getYear());
     $stmt->bindParam(":source", $list->getSource());
     $stmt->bindParam(":link", $list->getLink());
     $stmt->execute();
     $this->addAlbumsToList($this->db->lastInsertId(), $list->getAlbums());
 }