]> BookStack Code Mirror - bookstack/blobdiff - app/Book.php
Converted books view setting to user setting
[bookstack] / app / Book.php
index fed602332bb18c41489f0008793bf3b1228eb24d..15fbbe5ff737a2f692a35552ecdf62b5669a3017 100644 (file)
@@ -21,15 +21,14 @@ class Book extends Entity
     /**
      * Returns book cover image, if book cover not exists return default cover image.
      * @param int $height - Height of the image
-     * @param type $width - Width of the image
-     * @return type string
+     * @param int $width - Width of the image
+     * @return string
      */
     public function getBookCover($height = 170, $width = 300)
     {
         $default = baseUrl('/book_default_cover.png');
-        $image = $this->image_id;
-        if ($image === 0 || $image === '0' || $image === null) 
-            return $default;
+        if (!$this->image_id) return $default;
+
         try {
             $cover = $this->cover ? baseUrl($this->cover->getThumb($width, $height, false)) : $default;
         } catch (\Exception $err) {
@@ -38,17 +37,6 @@ class Book extends Entity
         return $cover;
     }
     
-    /**
-     * Get an excerpt of this book's name to the specified length or less.
-     * @param int $length
-     * @return string
-     */
-    public function getHeadingExcerpt($length = 35)
-    {
-        $bookHeading = $this->name;
-        return strlen($bookHeading) > $length ? substr($bookHeading, 0, $length-3) . '...' : $bookHeading;
-    }
-    
     /**
      * Get the cover image of the book
      * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
@@ -103,14 +91,5 @@ class Book extends Entity
     {
         return "'BookStack\\\\Book' as entity_type, id, id as entity_id, slug, name, {$this->textField} as text,'' as html, '0' as book_id, '0' as priority, '0' as chapter_id, '0' as draft, created_by, updated_by, updated_at, created_at";
     }
-    
-    /**
-     * Get the user that created the page revision
-     * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
-     */
-    public function createdBy()
-    {   
-        return $this->belongsTo(User::class, 'created_by');
-    }
 
 }