Passed
Push — master ( 0cbb2e...6335df )
by Sébastien
12:28 queued 10:49
created
base.php 2 patches
Doc Comments   +11 added lines patch added patch discarded remove patch
@@ -64,6 +64,9 @@  discard block
 block discarded – undo
64 64
     $_SERVER['REDIRECT_STATUS'] = 404;
65 65
 }
66 66
 
67
+/**
68
+ * @param string $name
69
+ */
67 70
 function getURLParam($name, $default = NULL)
68 71
 {
69 72
     if (!empty ($_GET) && isset($_GET[$name]) && $_GET[$name] != '') {
@@ -104,6 +107,11 @@  discard block
 block discarded – undo
104 107
     return $url . '?v=' . VERSION;
105 108
 }
106 109
 
110
+/**
111
+ * @param string $xml
112
+ *
113
+ * @return string
114
+ */
107 115
 function xml2xhtml($xml)
108 116
 {
109 117
     return preg_replace_callback('#<(\w+)([^>]*)\s*/>#s', function($m) {
@@ -326,6 +334,9 @@  discard block
 block discarded – undo
326 334
     return $phrase;
327 335
 }
328 336
 
337
+/**
338
+ * @param string $paramName
339
+ */
329 340
 function addURLParameter($urlParams, $paramName, $paramValue)
330 341
 {
331 342
     if (empty ($urlParams)) {
Please login to merge, or discard this patch.
Braces   +19 added lines, -11 removed lines patch added patch discarded remove patch
@@ -149,7 +149,9 @@  discard block
 block discarded – undo
149 149
     $errors = libxml_get_errors();
150 150
 
151 151
     foreach ($errors as $error) {
152
-        if ($error->code == 801) return false;
152
+        if ($error->code == 801) {
153
+            return false;
154
+        }
153 155
     }
154 156
     return true;
155 157
 }
@@ -175,7 +177,9 @@  discard block
 block discarded – undo
175 177
     }
176 178
     */
177 179
 
178
-    if (!are_libxml_errors_ok ()) $output = 'HTML code not valid.';
180
+    if (!are_libxml_errors_ok ()) {
181
+        $output = 'HTML code not valid.';
182
+    }
179 183
 
180 184
     libxml_use_internal_errors(false);
181 185
     return $output;
@@ -235,7 +239,9 @@  discard block
 block discarded – undo
235 239
 
236 240
             // set default to 1 for any without q factor
237 241
             foreach ($langs as $lang => $val) {
238
-                if ($val === '') $langs[$lang] = 1;
242
+                if ($val === '') {
243
+                    $langs[$lang] = 1;
244
+                }
239 245
             }
240 246
 
241 247
             // sort list based on value
@@ -257,8 +263,7 @@  discard block
 block discarded – undo
257 263
     $lang = 'en';
258 264
     if (!empty($config['cops_language'])) {
259 265
         $lang = $config['cops_language'];
260
-    }
261
-    elseif (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
266
+    } elseif (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
262 267
         $langs = getAcceptLanguages();
263 268
     }
264 269
     //echo var_dump($langs);
@@ -284,12 +289,15 @@  discard block
 block discarded – undo
284 289
 function localize($phrase, $count=-1, $reset=false)
285 290
 {
286 291
     global $config;
287
-    if ($count == 0)
288
-        $phrase .= '.none';
289
-    if ($count == 1)
290
-        $phrase .= '.one';
291
-    if ($count > 1)
292
-        $phrase .= '.many';
292
+    if ($count == 0) {
293
+            $phrase .= '.none';
294
+    }
295
+    if ($count == 1) {
296
+            $phrase .= '.one';
297
+    }
298
+    if ($count > 1) {
299
+            $phrase .= '.many';
300
+    }
293 301
 
294 302
     /* Static keyword is used to ensure the file is loaded only once */
295 303
     static $translations = NULL;
Please login to merge, or discard this patch.
lib/Author.php 2 patches
Doc Comments   +6 added lines patch added patch discarded remove patch
@@ -62,6 +62,9 @@  discard block
 block discarded – undo
62 62
         return self::getEntryArray (self::SQL_AUTHORS_BY_FIRST_LETTER, array ($letter . "%"));
63 63
     }
64 64
 
65
+    /**
66
+     * @param string $query
67
+     */
65 68
     public static function getAuthorsForSearch($query) {
66 69
         return self::getEntryArray (self::SQL_AUTHORS_FOR_SEARCH, array ($query . "%", $query . "%"));
67 70
     }
@@ -70,6 +73,9 @@  discard block
 block discarded – undo
70 73
         return self::getEntryArray (self::SQL_ALL_AUTHORS, array ());
71 74
     }
72 75
 
76
+    /**
77
+     * @param string $query
78
+     */
73 79
     public static function getEntryArray ($query, $params) {
74 80
         return Base::getEntryArrayWithBookNumber ($query, self::AUTHOR_COLUMNS, $params, "Author");
75 81
     }
Please login to merge, or discard this patch.
Braces   +25 added lines, -14 removed lines patch added patch discarded remove patch
@@ -19,37 +19,42 @@  discard block
 block discarded – undo
19 19
     public $name;
20 20
     public $sort;
21 21
 
22
-    public function __construct($post) {
22
+    public function __construct($post)
23
+    {
23 24
         $this->id = $post->id;
24 25
         $this->name = str_replace("|", ",", $post->name);
25 26
         $this->sort = $post->sort;
26 27
     }
27 28
 
28
-    public function getUri () {
29
+    public function getUri ()
30
+    {
29 31
         return "?page=".parent::PAGE_AUTHOR_DETAIL."&id=$this->id";
30 32
     }
31 33
 
32
-    public function getEntryId () {
34
+    public function getEntryId ()
35
+    {
33 36
         return self::ALL_AUTHORS_ID.":".$this->id;
34 37
     }
35 38
 
36
-    public static function getEntryIdByLetter ($startingLetter) {
39
+    public static function getEntryIdByLetter ($startingLetter)
40
+    {
37 41
         return self::ALL_AUTHORS_ID.":letter:".$startingLetter;
38 42
     }
39 43
 
40
-    public static function getCount() {
44
+    public static function getCount()
45
+    {
41 46
         // str_format (localize("authors.alphabetical", count(array))
42 47
         return parent::getCountGeneric ("authors", self::ALL_AUTHORS_ID, parent::PAGE_ALL_AUTHORS);
43 48
     }
44 49
 
45
-    public static function getAllAuthorsByFirstLetter() {
50
+    public static function getAllAuthorsByFirstLetter()
51
+    {
46 52
         list (, $result) = parent::executeQuery ("select {0}
47 53
 from authors
48 54
 group by substr (upper (sort), 1, 1)
49 55
 order by substr (upper (sort), 1, 1)", "substr (upper (sort), 1, 1) as title, count(*) as count", "", array (), -1);
50 56
         $entryArray = array();
51
-        while ($post = $result->fetchObject ())
52
-        {
57
+        while ($post = $result->fetchObject ()) {
53 58
             array_push ($entryArray, new Entry ($post->title, Author::getEntryIdByLetter ($post->title),
54 59
                 str_format (localize("authorword", $post->count), $post->count), "text",
55 60
                 array ( new LinkNavigation ("?page=".parent::PAGE_AUTHORS_FIRST_LETTER."&id=". rawurlencode ($post->title))), "", $post->count));
@@ -57,30 +62,36 @@  discard block
 block discarded – undo
57 62
         return $entryArray;
58 63
     }
59 64
 
60
-    public static function getAuthorsByStartingLetter($letter) {
65
+    public static function getAuthorsByStartingLetter($letter)
66
+    {
61 67
         return self::getEntryArray (self::SQL_AUTHORS_BY_FIRST_LETTER, array ($letter . "%"));
62 68
     }
63 69
 
64
-    public static function getAuthorsForSearch($query) {
70
+    public static function getAuthorsForSearch($query)
71
+    {
65 72
         return self::getEntryArray (self::SQL_AUTHORS_FOR_SEARCH, array ($query . "%", $query . "%"));
66 73
     }
67 74
 
68
-    public static function getAllAuthors() {
75
+    public static function getAllAuthors()
76
+    {
69 77
         return self::getEntryArray (self::SQL_ALL_AUTHORS, array ());
70 78
     }
71 79
 
72
-    public static function getEntryArray ($query, $params) {
80
+    public static function getEntryArray ($query, $params)
81
+    {
73 82
         return Base::getEntryArrayWithBookNumber ($query, self::AUTHOR_COLUMNS, $params, "Author");
74 83
     }
75 84
 
76
-    public static function getAuthorById ($authorId) {
85
+    public static function getAuthorById ($authorId)
86
+    {
77 87
         $result = parent::getDb ()->prepare('select ' . self::AUTHOR_COLUMNS . ' from authors where id = ?');
78 88
         $result->execute (array ($authorId));
79 89
         $post = $result->fetchObject ();
80 90
         return new Author ($post);
81 91
     }
82 92
 
83
-    public static function getAuthorByBookId ($bookId) {
93
+    public static function getAuthorByBookId ($bookId)
94
+    {
84 95
         $result = parent::getDb ()->prepare('select authors.id as id, authors.name as name, authors.sort as sort from authors, books_authors_link
85 96
 where author = authors.id
86 97
 and book = ?');
Please login to merge, or discard this patch.
lib/Base.php 2 patches
Doc Comments   +18 added lines patch added patch discarded remove patch
@@ -84,6 +84,9 @@  discard block
 block discarded – undo
84 84
         return "";
85 85
     }
86 86
 
87
+    /**
88
+     * @return string
89
+     */
87 90
     public static function getDbDirectory ($database = NULL) {
88 91
         global $config;
89 92
         if (self::isMultipleDatabaseEnabled ()) {
@@ -143,10 +146,18 @@  discard block
 block discarded – undo
143 146
         self::$db = NULL;
144 147
     }
145 148
 
149
+    /**
150
+     * @param string $query
151
+     */
146 152
     public static function executeQuerySingle ($query, $database = NULL) {
147 153
         return self::getDb ($database)->query($query)->fetchColumn();
148 154
     }
149 155
 
156
+    /**
157
+     * @param string $table
158
+     * @param string $id
159
+     * @param string $numberOfString
160
+     */
150 161
     public static function getCountGeneric($table, $id, $pageId, $numberOfString = NULL) {
151 162
         if (!$numberOfString) {
152 163
             $numberOfString = $table . ".alphabetical";
@@ -159,6 +170,10 @@  discard block
 block discarded – undo
159 170
         return $entry;
160 171
     }
161 172
 
173
+    /**
174
+     * @param string $columns
175
+     * @param string $category
176
+     */
162 177
     public static function getEntryArrayWithBookNumber ($query, $columns, $params, $category) {
163 178
         /* @var $result PDOStatement */
164 179
 
@@ -181,6 +196,9 @@  discard block
 block discarded – undo
181 196
         return $entryArray;
182 197
     }
183 198
 
199
+    /**
200
+     * @param string $filter
201
+     */
184 202
     public static function executeQuery($query, $columns, $filter, $params, $n, $database = NULL, $numberPerPage = NULL) {
185 203
         $totalResult = -1;
186 204
 
Please login to merge, or discard this patch.
Braces   +43 added lines, -23 removed lines patch added patch discarded remove patch
@@ -37,23 +37,27 @@  discard block
 block discarded – undo
37 37
 
38 38
     private static $db = NULL;
39 39
 
40
-    public static function isMultipleDatabaseEnabled () {
40
+    public static function isMultipleDatabaseEnabled ()
41
+    {
41 42
         global $config;
42 43
         return is_array ($config['calibre_directory']);
43 44
     }
44 45
 
45
-    public static function useAbsolutePath () {
46
+    public static function useAbsolutePath ()
47
+    {
46 48
         global $config;
47 49
         $path = self::getDbDirectory();
48 50
         return preg_match ('/^\//', $path) || // Linux /
49 51
                preg_match ('/^\w\:/', $path); // Windows X:
50 52
     }
51 53
 
52
-    public static function noDatabaseSelected () {
54
+    public static function noDatabaseSelected ()
55
+    {
53 56
         return self::isMultipleDatabaseEnabled () && is_null (GetUrlParam (DB));
54 57
     }
55 58
 
56
-    public static function getDbList () {
59
+    public static function getDbList ()
60
+    {
57 61
         global $config;
58 62
         if (self::isMultipleDatabaseEnabled ()) {
59 63
             return $config['calibre_directory'];
@@ -62,7 +66,8 @@  discard block
 block discarded – undo
62 66
         }
63 67
     }
64 68
 
65
-    public static function getDbNameList () {
69
+    public static function getDbNameList ()
70
+    {
66 71
         global $config;
67 72
         if (self::isMultipleDatabaseEnabled ()) {
68 73
             return array_keys ($config['calibre_directory']);
@@ -71,10 +76,13 @@  discard block
 block discarded – undo
71 76
         }
72 77
     }
73 78
 
74
-    public static function getDbName ($database = NULL) {
79
+    public static function getDbName ($database = NULL)
80
+    {
75 81
         global $config;
76 82
         if (self::isMultipleDatabaseEnabled ()) {
77
-            if (is_null ($database)) $database = GetUrlParam (DB, 0);
83
+            if (is_null ($database)) {
84
+                $database = GetUrlParam (DB, 0);
85
+            }
78 86
             if (!is_null($database) && !preg_match('/^\d+$/', $database)) {
79 87
                 self::error ($database);
80 88
             }
@@ -84,10 +92,13 @@  discard block
 block discarded – undo
84 92
         return "";
85 93
     }
86 94
 
87
-    public static function getDbDirectory ($database = NULL) {
95
+    public static function getDbDirectory ($database = NULL)
96
+    {
88 97
         global $config;
89 98
         if (self::isMultipleDatabaseEnabled ()) {
90
-            if (is_null ($database)) $database = GetUrlParam (DB, 0);
99
+            if (is_null ($database)) {
100
+                $database = GetUrlParam (DB, 0);
101
+            }
91 102
             if (!is_null($database) && !preg_match('/^\d+$/', $database)) {
92 103
                 self::error ($database);
93 104
             }
@@ -98,18 +109,21 @@  discard block
 block discarded – undo
98 109
     }
99 110
 
100 111
 
101
-    public static function getDbFileName ($database = NULL) {
112
+    public static function getDbFileName ($database = NULL)
113
+    {
102 114
         return self::getDbDirectory ($database) .'metadata.db';
103 115
     }
104 116
 
105
-    private static function error ($database) {
117
+    private static function error ($database)
118
+    {
106 119
         if (php_sapi_name() != "cli") {
107 120
             header("location: checkconfig.php?err=1");
108 121
         }
109 122
         throw new Exception("Database <{$database}> not found.");
110 123
     }
111 124
 
112
-    public static function getDb ($database = NULL) {
125
+    public static function getDb ($database = NULL)
126
+    {
113 127
         if (is_null (self::$db)) {
114 128
             try {
115 129
                 if (is_readable (self::getDbFileName ($database))) {
@@ -127,7 +141,8 @@  discard block
 block discarded – undo
127 141
         return self::$db;
128 142
     }
129 143
 
130
-    public static function checkDatabaseAvailability () {
144
+    public static function checkDatabaseAvailability ()
145
+    {
131 146
         if (self::noDatabaseSelected ()) {
132 147
             for ($i = 0; $i < count (self::getDbList ()); $i++) {
133 148
                 self::getDb ($i);
@@ -139,33 +154,38 @@  discard block
 block discarded – undo
139 154
         return true;
140 155
     }
141 156
 
142
-    public static function clearDb () {
157
+    public static function clearDb ()
158
+    {
143 159
         self::$db = NULL;
144 160
     }
145 161
 
146
-    public static function executeQuerySingle ($query, $database = NULL) {
162
+    public static function executeQuerySingle ($query, $database = NULL)
163
+    {
147 164
         return self::getDb ($database)->query($query)->fetchColumn();
148 165
     }
149 166
 
150
-    public static function getCountGeneric($table, $id, $pageId, $numberOfString = NULL) {
167
+    public static function getCountGeneric($table, $id, $pageId, $numberOfString = NULL)
168
+    {
151 169
         if (!$numberOfString) {
152 170
             $numberOfString = $table . ".alphabetical";
153 171
         }
154 172
         $count = self::executeQuerySingle ('select count(*) from ' . $table);
155
-        if ($count == 0) return NULL;
173
+        if ($count == 0) {
174
+            return NULL;
175
+        }
156 176
         $entry = new Entry (localize($table . ".title"), $id,
157 177
             str_format (localize($numberOfString, $count), $count), "text",
158 178
             array ( new LinkNavigation ("?page=".$pageId)), "", $count);
159 179
         return $entry;
160 180
     }
161 181
 
162
-    public static function getEntryArrayWithBookNumber ($query, $columns, $params, $category) {
182
+    public static function getEntryArrayWithBookNumber ($query, $columns, $params, $category)
183
+    {
163 184
         /* @var $result PDOStatement */
164 185
 
165 186
         list (, $result) = self::executeQuery ($query, $columns, "", $params, -1);
166 187
         $entryArray = array();
167
-        while ($post = $result->fetchObject ())
168
-        {
188
+        while ($post = $result->fetchObject ()) {
169 189
             /* @var $instance Author|Tag|Serie|Publisher */
170 190
 
171 191
             $instance = new $category ($post);
@@ -181,7 +201,8 @@  discard block
 block discarded – undo
181 201
         return $entryArray;
182 202
     }
183 203
 
184
-    public static function executeQuery($query, $columns, $filter, $params, $n, $database = NULL, $numberPerPage = NULL) {
204
+    public static function executeQuery($query, $columns, $filter, $params, $n, $database = NULL, $numberPerPage = NULL)
205
+    {
185 206
         $totalResult = -1;
186 207
 
187 208
         if (useNormAndUp ()) {
@@ -193,8 +214,7 @@  discard block
 block discarded – undo
193 214
             $numberPerPage = getCurrentOption ("max_item_per_page");
194 215
         }
195 216
 
196
-        if ($numberPerPage != -1 && $n != -1)
197
-        {
217
+        if ($numberPerPage != -1 && $n != -1) {
198 218
             // First check total number of results
199 219
             $result = self::getDb ($database)->prepare (str_format ($query, "count(*)", $filter));
200 220
             $result->execute ($params);
Please login to merge, or discard this patch.
lib/Book.php 2 patches
Doc Comments   +17 added lines, -1 removed lines patch added patch discarded remove patch
@@ -144,6 +144,9 @@  discard block
 block discarded – undo
144 144
         return 'index.php' . $urlParam;
145 145
     }
146 146
 
147
+    /**
148
+     * @return string
149
+     */
147 150
     public function getTitle () {
148 151
         return $this->title;
149 152
     }
@@ -331,6 +334,9 @@  discard block
 block discarded – undo
331 334
         return reset($reduced);
332 335
     }
333 336
 
337
+    /**
338
+     * @param string $extension
339
+     */
334 340
     public function getFilePath($extension, $idData = NULL, $relative = false)
335 341
     {
336 342
         if ($extension == 'jpg')
@@ -464,6 +470,9 @@  discard block
 block discarded – undo
464 470
             $this->getLinkArray(), $this);
465 471
     }
466 472
 
473
+    /**
474
+     * @param integer $database
475
+     */
467 476
     public static function getBookCount($database = NULL) {
468 477
         return parent::executeQuerySingle('select count(*) from books', $database);
469 478
     }
@@ -512,7 +521,7 @@  discard block
 block discarded – undo
512 521
     }
513 522
 
514 523
     /**
515
-     * @param $customColumn CustomColumn
524
+     * @param CustomColumn $customColumn CustomColumn
516 525
      * @param $id integer
517 526
      * @param $n integer
518 527
      * @return array
@@ -552,6 +561,10 @@  discard block
 block discarded – undo
552 561
         return NULL;
553 562
     }
554 563
 
564
+    /**
565
+     * @param integer $database
566
+     * @param integer $numberPerPage
567
+     */
555 568
     public static function getBooksByQuery($query, $n, $database = NULL, $numberPerPage = NULL) {
556 569
         $i = 0;
557 570
         $critArray = array();
@@ -599,6 +612,9 @@  discard block
 block discarded – undo
599 612
         return $entryArray;
600 613
     }
601 614
 
615
+    /**
616
+     * @param integer $numberPerPage
617
+     */
602 618
     public static function getBooksByStartingLetter($letter, $n, $database = NULL, $numberPerPage = NULL) {
603 619
         return self::getEntryArray(self::SQL_BOOKS_BY_FIRST_LETTER, array($letter . '%'), $n, $database, $numberPerPage);
604 620
     }
Please login to merge, or discard this patch.
Braces   +105 added lines, -82 removed lines patch added patch discarded remove patch
@@ -108,7 +108,8 @@  discard block
 block discarded – undo
108 108
     public $format = array ();
109 109
 
110 110
 
111
-    public function __construct($line) {
111
+    public function __construct($line)
112
+    {
112 113
         $this->id = $line->id;
113 114
         $this->title = $line->title;
114 115
         $this->timestamp = strtotime($line->timestamp);
@@ -126,25 +127,32 @@  discard block
 block discarded – undo
126 127
         $this->rating = $line->rating;
127 128
     }
128 129
 
129
-    public function getEntryId() {
130
+    public function getEntryId()
131
+    {
130 132
         return self::ALL_BOOKS_UUID.':'.$this->uuid;
131 133
     }
132 134
 
133
-    public static function getEntryIdByLetter ($startingLetter) {
135
+    public static function getEntryIdByLetter ($startingLetter)
136
+    {
134 137
         return self::ALL_BOOKS_ID.':letter:'.$startingLetter;
135 138
     }
136 139
 
137
-    public function getUri () {
140
+    public function getUri ()
141
+    {
138 142
         return '?page='.parent::PAGE_BOOK_DETAIL.'&id=' . $this->id;
139 143
     }
140 144
 
141
-    public function getDetailUrl () {
145
+    public function getDetailUrl ()
146
+    {
142 147
         $urlParam = $this->getUri();
143
-        if (!is_null(GetUrlParam(DB))) $urlParam = addURLParameter($urlParam, DB, GetUrlParam (DB));
148
+        if (!is_null(GetUrlParam(DB))) {
149
+            $urlParam = addURLParameter($urlParam, DB, GetUrlParam (DB));
150
+        }
144 151
         return 'index.php' . $urlParam;
145 152
     }
146 153
 
147
-    public function getTitle () {
154
+    public function getTitle ()
155
+    {
148 156
         return $this->title;
149 157
     }
150 158
 
@@ -153,22 +161,26 @@  discard block
 block discarded – undo
153 161
     /**
154 162
      * @return Author[]
155 163
      */
156
-    public function getAuthors () {
164
+    public function getAuthors ()
165
+    {
157 166
         if (is_null($this->authors)) {
158 167
             $this->authors = Author::getAuthorByBookId($this->id);
159 168
         }
160 169
         return $this->authors;
161 170
     }
162 171
 
163
-    public function getAuthorsName () {
172
+    public function getAuthorsName ()
173
+    {
164 174
         return implode(', ', array_map(function ($author) { return $author->name; }, $this->getAuthors()));
165 175
     }
166 176
 
167
-    public function getAuthorsSort () {
177
+    public function getAuthorsSort ()
178
+    {
168 179
         return implode(', ', array_map(function ($author) { return $author->sort; }, $this->getAuthors()));
169 180
     }
170 181
 
171
-    public function getPublisher () {
182
+    public function getPublisher ()
183
+    {
172 184
         if (is_null($this->publisher)) {
173 185
             $this->publisher = Publisher::getPublisherByBookId($this->id);
174 186
         }
@@ -178,7 +190,8 @@  discard block
 block discarded – undo
178 190
     /**
179 191
      * @return Serie
180 192
      */
181
-    public function getSerie() {
193
+    public function getSerie()
194
+    {
182 195
         if (is_null($this->serie)) {
183 196
             $this->serie = Serie::getSerieByBookId($this->id);
184 197
         }
@@ -188,7 +201,8 @@  discard block
 block discarded – undo
188 201
     /**
189 202
      * @return string
190 203
      */
191
-    public function getLanguages() {
204
+    public function getLanguages()
205
+    {
192 206
         $lang = array();
193 207
         $result = parent::getDb()->prepare('select languages.lang_code
194 208
                 from books_languages_link, languages
@@ -196,8 +210,7 @@  discard block
 block discarded – undo
196 210
                 and book = ?
197 211
                 order by item_order');
198 212
         $result->execute(array($this->id));
199
-        while ($post = $result->fetchObject())
200
-        {
213
+        while ($post = $result->fetchObject()) {
201 214
             array_push($lang, Language::getLanguageString($post->lang_code));
202 215
         }
203 216
         return implode(', ', $lang);
@@ -206,7 +219,8 @@  discard block
 block discarded – undo
206 219
     /**
207 220
      * @return Tag[]
208 221
      */
209
-    public function getTags() {
222
+    public function getTags()
223
+    {
210 224
         if (is_null ($this->tags)) {
211 225
             $this->tags = array();
212 226
 
@@ -216,15 +230,15 @@  discard block
 block discarded – undo
216 230
                 and book = ?
217 231
                 order by name');
218 232
             $result->execute(array($this->id));
219
-            while ($post = $result->fetchObject())
220
-            {
233
+            while ($post = $result->fetchObject()) {
221 234
                 array_push($this->tags, new Tag($post));
222 235
             }
223 236
         }
224 237
         return $this->tags;
225 238
     }
226 239
 
227
-    public function getTagsName() {
240
+    public function getTagsName()
241
+    {
228 242
         return implode(', ', array_map(function ($tag) { return $tag->name; }, $this->getTags()));
229 243
     }
230 244
 
@@ -241,9 +255,12 @@  discard block
 block discarded – undo
241 255
 
242 256
     /* End of other class (author, series, tag, ...) initialization and accessors */
243 257
 
244
-    public static function getFilterString() {
258
+    public static function getFilterString()
259
+    {
245 260
         $filter = getURLParam('tag', NULL);
246
-        if (empty($filter)) return '';
261
+        if (empty($filter)) {
262
+            return '';
263
+        }
247 264
 
248 265
         $exists = true;
249 266
         if (preg_match("/^!(.*)$/", $filter, $matches)) {
@@ -283,7 +300,8 @@  discard block
 block discarded – undo
283 300
         return reset($reduced);
284 301
     }
285 302
 
286
-    public function getRating() {
303
+    public function getRating()
304
+    {
287 305
         if (is_null($this->rating) || $this->rating == 0) {
288 306
             return '';
289 307
         }
@@ -297,7 +315,8 @@  discard block
 block discarded – undo
297 315
         return $retour;
298 316
     }
299 317
 
300
-    public function getPubDate() {
318
+    public function getPubDate()
319
+    {
301 320
         if (empty ($this->pubdate)) {
302 321
             return '';
303 322
         }
@@ -308,23 +327,22 @@  discard block
 block discarded – undo
308 327
         return '';
309 328
     }
310 329
 
311
-    public function getComment($withSerie = true) {
330
+    public function getComment($withSerie = true)
331
+    {
312 332
         $addition = '';
313 333
         $se = $this->getSerie ();
314 334
         if (!is_null ($se) && $withSerie) {
315 335
             $addition = $addition . '<strong>' . localize('content.series') . '</strong>' . str_format(localize('content.series.data'), $this->seriesIndex, htmlspecialchars($se->name)) . "<br />\n";
316 336
         }
317
-        if (preg_match('/<\/(div|p|a|span)>/', $this->comment))
318
-        {
337
+        if (preg_match('/<\/(div|p|a|span)>/', $this->comment)) {
319 338
             return $addition . html2xhtml($this->comment);
320
-        }
321
-        else
322
-        {
339
+        } else {
323 340
             return $addition . htmlspecialchars($this->comment);
324 341
         }
325 342
     }
326 343
 
327
-    public function getDataFormat($format) {
344
+    public function getDataFormat($format)
345
+    {
328 346
         $reduced = array_filter($this->getDatas(), function ($data) use ($format) {
329 347
             return $data->format == $format;
330 348
         });
@@ -333,23 +351,19 @@  discard block
 block discarded – undo
333 351
 
334 352
     public function getFilePath($extension, $idData = NULL, $relative = false)
335 353
     {
336
-        if ($extension == 'jpg')
337
-        {
354
+        if ($extension == 'jpg') {
338 355
             $file = 'cover.jpg';
339
-        }
340
-        else
341
-        {
356
+        } else {
342 357
             $data = $this->getDataById($idData);
343
-            if (!$data) return NULL;
358
+            if (!$data) {
359
+                return NULL;
360
+            }
344 361
             $file = $data->name . '.' . strtolower($data->format);
345 362
         }
346 363
 
347
-        if ($relative)
348
-        {
364
+        if ($relative) {
349 365
             return $this->relativePath.'/'.$file;
350
-        }
351
-        else
352
-        {
366
+        } else {
353 367
             return $this->path.'/'.$file;
354 368
         }
355 369
     }
@@ -359,8 +373,7 @@  discard block
 block discarded – undo
359 373
         global $config;
360 374
         $data = $this->getDataById($idData);
361 375
 
362
-        try
363
-        {
376
+        try {
364 377
             $epub = new EPub($data->getLocalPath());
365 378
 
366 379
             $epub->Title($this->title);
@@ -383,14 +396,13 @@  discard block
 block discarded – undo
383 396
                 $epub->updateForKepub();
384 397
             }
385 398
             $epub->download($data->getUpdatedFilenameEpub());
386
-        }
387
-        catch (Exception $e)
388
-        {
399
+        } catch (Exception $e) {
389 400
             echo 'Exception : ' . $e->getMessage();
390 401
         }
391 402
     }
392 403
 
393
-    public function getThumbnail($width, $height, $outputfile = NULL) {
404
+    public function getThumbnail($width, $height, $outputfile = NULL)
405
+    {
394 406
         if (is_null($width) && is_null($height)) {
395 407
             return false;
396 408
         }
@@ -429,17 +441,14 @@  discard block
 block discarded – undo
429 441
     {
430 442
         $linkArray = array();
431 443
 
432
-        if ($this->hasCover)
433
-        {
444
+        if ($this->hasCover) {
434 445
             array_push($linkArray, Data::getLink($this, 'jpg', 'image/jpeg', Link::OPDS_IMAGE_TYPE, 'cover.jpg', NULL));
435 446
 
436 447
             array_push($linkArray, Data::getLink($this, 'jpg', 'image/jpeg', Link::OPDS_THUMBNAIL_TYPE, 'cover.jpg', NULL));
437 448
         }
438 449
 
439
-        foreach ($this->getDatas() as $data)
440
-        {
441
-            if ($data->isKnownType())
442
-            {
450
+        foreach ($this->getDatas() as $data) {
451
+            if ($data->isKnownType()) {
443 452
                 array_push($linkArray, $data->getDataLink(Link::OPDS_ACQUISITION_TYPE, $data->format));
444 453
             }
445 454
         }
@@ -458,17 +467,20 @@  discard block
 block discarded – undo
458 467
     }
459 468
 
460 469
 
461
-    public function getEntry() {
470
+    public function getEntry()
471
+    {
462 472
         return new EntryBook($this->getTitle(), $this->getEntryId(),
463 473
             $this->getComment(), 'text/html',
464 474
             $this->getLinkArray(), $this);
465 475
     }
466 476
 
467
-    public static function getBookCount($database = NULL) {
477
+    public static function getBookCount($database = NULL)
478
+    {
468 479
         return parent::executeQuerySingle('select count(*) from books', $database);
469 480
     }
470 481
 
471
-    public static function getCount() {
482
+    public static function getCount()
483
+    {
472 484
         global $config;
473 485
         $nBooks = parent::executeQuerySingle('select count(*) from books');
474 486
         $result = array();
@@ -487,27 +499,33 @@  discard block
 block discarded – undo
487 499
         return $result;
488 500
     }
489 501
 
490
-    public static function getBooksByAuthor($authorId, $n) {
502
+    public static function getBooksByAuthor($authorId, $n)
503
+    {
491 504
         return self::getEntryArray(self::SQL_BOOKS_BY_AUTHOR, array($authorId), $n);
492 505
     }
493 506
 
494
-    public static function getBooksByRating($ratingId, $n) {
507
+    public static function getBooksByRating($ratingId, $n)
508
+    {
495 509
         return self::getEntryArray(self::SQL_BOOKS_BY_RATING, array($ratingId), $n);
496 510
     }
497 511
 
498
-    public static function getBooksByPublisher($publisherId, $n) {
512
+    public static function getBooksByPublisher($publisherId, $n)
513
+    {
499 514
         return self::getEntryArray(self::SQL_BOOKS_BY_PUBLISHER, array($publisherId), $n);
500 515
     }
501 516
 
502
-    public static function getBooksBySeries($serieId, $n) {
517
+    public static function getBooksBySeries($serieId, $n)
518
+    {
503 519
         return self::getEntryArray(self::SQL_BOOKS_BY_SERIE, array($serieId), $n);
504 520
     }
505 521
 
506
-    public static function getBooksByTag($tagId, $n) {
522
+    public static function getBooksByTag($tagId, $n)
523
+    {
507 524
         return self::getEntryArray(self::SQL_BOOKS_BY_TAG, array($tagId), $n);
508 525
     }
509 526
 
510
-    public static function getBooksByLanguage($languageId, $n) {
527
+    public static function getBooksByLanguage($languageId, $n)
528
+    {
511 529
         return self::getEntryArray(self::SQL_BOOKS_BY_LANGUAGE, array($languageId), $n);
512 530
     }
513 531
 
@@ -517,32 +535,33 @@  discard block
 block discarded – undo
517 535
      * @param $n integer
518 536
      * @return array
519 537
      */
520
-    public static function getBooksByCustom($customColumn, $id, $n) {
538
+    public static function getBooksByCustom($customColumn, $id, $n)
539
+    {
521 540
         list($query, $params) = $customColumn->getQuery($id);
522 541
 
523 542
         return self::getEntryArray($query, $params, $n);
524 543
     }
525 544
 
526
-    public static function getBookById($bookId) {
545
+    public static function getBookById($bookId)
546
+    {
527 547
         $result = parent::getDb()->prepare('select ' . self::BOOK_COLUMNS . '
528 548
 from books ' . self::SQL_BOOKS_LEFT_JOIN . '
529 549
 where books.id = ?');
530 550
         $result->execute(array($bookId));
531
-        while ($post = $result->fetchObject())
532
-        {
551
+        while ($post = $result->fetchObject()) {
533 552
             $book = new Book($post);
534 553
             return $book;
535 554
         }
536 555
         return NULL;
537 556
     }
538 557
 
539
-    public static function getBookByDataId($dataId) {
558
+    public static function getBookByDataId($dataId)
559
+    {
540 560
         $result = parent::getDb()->prepare('select ' . self::BOOK_COLUMNS . ', data.name, data.format
541 561
 from data, books ' . self::SQL_BOOKS_LEFT_JOIN . '
542 562
 where data.book = books.id and data.id = ?');
543 563
         $result->execute(array($dataId));
544
-        while ($post = $result->fetchObject())
545
-        {
564
+        while ($post = $result->fetchObject()) {
546 565
             $book = new Book($post);
547 566
             $data = new Data($post, $book);
548 567
             $data->id = $dataId;
@@ -552,7 +571,8 @@  discard block
 block discarded – undo
552 571
         return NULL;
553 572
     }
554 573
 
555
-    public static function getBooksByQuery($query, $n, $database = NULL, $numberPerPage = NULL) {
574
+    public static function getBooksByQuery($query, $n, $database = NULL, $numberPerPage = NULL)
575
+    {
556 576
         $i = 0;
557 577
         $critArray = array();
558 578
         foreach (array(PageQueryResult::SCOPE_AUTHOR,
@@ -563,8 +583,7 @@  discard block
 block discarded – undo
563 583
             if (in_array($key, getCurrentOption('ignored_categories')) ||
564 584
                 (!array_key_exists($key, $query) && !array_key_exists('all', $query))) {
565 585
                 $critArray[$i] = self::BAD_SEARCH;
566
-            }
567
-            else {
586
+            } else {
568 587
                 if (array_key_exists($key, $query)) {
569 588
                     $critArray[$i] = $query[$key];
570 589
                 } else {
@@ -576,12 +595,14 @@  discard block
 block discarded – undo
576 595
         return self::getEntryArray(self::SQL_BOOKS_QUERY, $critArray, $n, $database, $numberPerPage);
577 596
     }
578 597
 
579
-    public static function getBooks($n) {
598
+    public static function getBooks($n)
599
+    {
580 600
         list ($entryArray, $totalNumber) = self::getEntryArray(self::SQL_BOOKS_ALL , array (), $n);
581 601
         return array($entryArray, $totalNumber);
582 602
     }
583 603
 
584
-    public static function getAllBooks() {
604
+    public static function getAllBooks()
605
+    {
585 606
         /* @var $result PDOStatement */
586 607
 
587 608
         list (, $result) = parent::executeQuery('select {0}
@@ -590,8 +611,7 @@  discard block
 block discarded – undo
590 611
 order by substr (upper (sort), 1, 1)', 'substr (upper (sort), 1, 1) as title, count(*) as count', self::getFilterString(), array(), -1);
591 612
 
592 613
         $entryArray = array();
593
-        while ($post = $result->fetchObject())
594
-        {
614
+        while ($post = $result->fetchObject()) {
595 615
             array_push($entryArray, new Entry($post->title, Book::getEntryIdByLetter($post->title),
596 616
                 str_format(localize('bookword', $post->count), $post->count), 'text',
597 617
                 array(new LinkNavigation('?page='.parent::PAGE_ALL_BOOKS_LETTER.'&id='. rawurlencode($post->title))), '', $post->count));
@@ -599,25 +619,27 @@  discard block
 block discarded – undo
599 619
         return $entryArray;
600 620
     }
601 621
 
602
-    public static function getBooksByStartingLetter($letter, $n, $database = NULL, $numberPerPage = NULL) {
622
+    public static function getBooksByStartingLetter($letter, $n, $database = NULL, $numberPerPage = NULL)
623
+    {
603 624
         return self::getEntryArray(self::SQL_BOOKS_BY_FIRST_LETTER, array($letter . '%'), $n, $database, $numberPerPage);
604 625
     }
605 626
 
606
-    public static function getEntryArray($query, $params, $n, $database = NULL, $numberPerPage = NULL) {
627
+    public static function getEntryArray($query, $params, $n, $database = NULL, $numberPerPage = NULL)
628
+    {
607 629
         /* @var $totalNumber integer */
608 630
         /* @var $result PDOStatement */
609 631
         list($totalNumber, $result) = parent::executeQuery($query, self::BOOK_COLUMNS, self::getFilterString(), $params, $n, $database, $numberPerPage);
610 632
 
611 633
         $entryArray = array();
612
-        while ($post = $result->fetchObject())
613
-        {
634
+        while ($post = $result->fetchObject()) {
614 635
             $book = new Book($post);
615 636
             array_push($entryArray, $book->getEntry());
616 637
         }
617 638
         return array($entryArray, $totalNumber);
618 639
     }
619 640
 
620
-    public static function getAllRecentBooks() {
641
+    public static function getAllRecentBooks()
642
+    {
621 643
         global $config;
622 644
         list ($entryArray, ) = self::getEntryArray(self::SQL_BOOKS_RECENT . $config['cops_recentbooks_limit'], array(), -1);
623 645
         return $entryArray;
@@ -629,7 +651,8 @@  discard block
 block discarded – undo
629 651
      * @param string[] $columns
630 652
      * @return CustomColumn[]
631 653
      */
632
-    public function getCustomColumnValues($columns, $asArray = false) {
654
+    public function getCustomColumnValues($columns, $asArray = false)
655
+    {
633 656
         $result = array();
634 657
 
635 658
         foreach ($columns as $lookup) {
Please login to merge, or discard this patch.
lib/CustomColumnType.php 2 patches
Doc Comments   +5 added lines, -2 removed lines patch added patch discarded remove patch
@@ -39,6 +39,9 @@  discard block
 block discarded – undo
39 39
     /** @var null|Entry[] */
40 40
     private $customValues = NULL;
41 41
 
42
+    /**
43
+     * @param string $pdatatype
44
+     */
42 45
     protected function __construct($pcustomId, $pdatatype)
43 46
     {
44 47
         $this->columnTitle = self::getTitleByCustomID($pcustomId);
@@ -147,7 +150,7 @@  discard block
 block discarded – undo
147 150
     /**
148 151
      * Encode a value of this column ready to be displayed in an HTML document
149 152
      *
150
-     * @param integer|string $value
153
+     * @param string $value
151 154
      * @return string
152 155
      */
153 156
     public function encodeHTMLValue($value)
@@ -277,7 +280,7 @@  discard block
 block discarded – undo
277 280
     /**
278 281
      * Get a CustomColumn for a specified (by ID) value
279 282
      *
280
-     * @param string|integer $id the id of the searched value
283
+     * @param integer $id the id of the searched value
281 284
      * @return CustomColumn
282 285
      */
283 286
     abstract public function getCustom($id);
Please login to merge, or discard this patch.
Braces   +9 added lines, -6 removed lines patch added patch discarded remove patch
@@ -181,8 +181,9 @@  discard block
 block discarded – undo
181 181
     public static function createByCustomID($customId)
182 182
     {
183 183
         // Reuse already created CustomColumns for performance
184
-        if (array_key_exists($customId, self::$customColumnCacheID))
185
-            return self::$customColumnCacheID[$customId];
184
+        if (array_key_exists($customId, self::$customColumnCacheID)) {
185
+                    return self::$customColumnCacheID[$customId];
186
+        }
186 187
 
187 188
         $datatype = self::getDatatypeByCustomID($customId);
188 189
 
@@ -221,8 +222,9 @@  discard block
 block discarded – undo
221 222
     public static function createByLookup($lookup)
222 223
     {
223 224
         // Reuse already created CustomColumns for performance
224
-        if (array_key_exists($lookup, self::$customColumnCacheLookup))
225
-            return self::$customColumnCacheLookup[$lookup];
225
+        if (array_key_exists($lookup, self::$customColumnCacheLookup)) {
226
+                    return self::$customColumnCacheLookup[$lookup];
227
+        }
226 228
 
227 229
         $result = parent::getDb()->prepare('SELECT id FROM custom_columns WHERE label = ?');
228 230
         $result->execute(array($lookup));
@@ -241,8 +243,9 @@  discard block
 block discarded – undo
241 243
     public function getAllCustomValues()
242 244
     {
243 245
         // lazy loading
244
-        if ($this->customValues == NULL)
245
-            $this->customValues = $this->getAllCustomValuesFromDatabase();
246
+        if ($this->customValues == NULL) {
247
+                    $this->customValues = $this->getAllCustomValuesFromDatabase();
248
+        }
246 249
 
247 250
         return $this->customValues;
248 251
     }
Please login to merge, or discard this patch.
lib/Data.php 2 patches
Doc Comments   +10 added lines patch added patch discarded remove patch
@@ -139,6 +139,9 @@  discard block
 block discarded – undo
139 139
         return new Link ($href, $this->getMimeType (), Link::OPDS_ACQUISITION_TYPE, $title);
140 140
     }
141 141
 
142
+    /**
143
+     * @param Book $book
144
+     */
142 145
     public static function getDataByBook ($book) {
143 146
         $out = array ();
144 147
         $result = parent::getDb ()->prepare('select id, format, name
@@ -152,6 +155,9 @@  discard block
 block discarded – undo
152 155
         return $out;
153 156
     }
154 157
 
158
+    /**
159
+     * @param string $urlParam
160
+     */
155 161
     public static function handleThumbnailLink ($urlParam, $height) {
156 162
         global $config;
157 163
 
@@ -171,6 +177,10 @@  discard block
 block discarded – undo
171 177
         return $urlParam;
172 178
     }
173 179
 
180
+    /**
181
+     * @param string $type
182
+     * @param string $filename
183
+     */
174 184
     public static function getLink ($book, $type, $mime, $rel, $filename, $idData, $title = NULL, $height = NULL)
175 185
     {
176 186
         global $config;
Please login to merge, or discard this patch.
Braces   +42 added lines, -29 removed lines patch added patch discarded remove patch
@@ -55,7 +55,8 @@  discard block
 block discarded – undo
55 55
         'zip'   => 'application/zip'
56 56
     );
57 57
 
58
-    public function __construct($post, $book = null) {
58
+    public function __construct($post, $book = null)
59
+    {
59 60
         $this->id = $post->id;
60 61
         $this->name = $post->name;
61 62
         $this->format = $post->format;
@@ -64,19 +65,20 @@  discard block
 block discarded – undo
64 65
         $this->book = $book;
65 66
     }
66 67
 
67
-    public function isKnownType () {
68
+    public function isKnownType ()
69
+    {
68 70
         return array_key_exists ($this->extension, self::$mimetypes);
69 71
     }
70 72
 
71
-    public function getMimeType () {
73
+    public function getMimeType ()
74
+    {
72 75
         $result = "application/octet-stream";
73 76
         if ($this->isKnownType ()) {
74 77
             return self::$mimetypes [$this->extension];
75 78
         } elseif (function_exists('finfo_open') === true) {
76 79
             $finfo = finfo_open(FILEINFO_MIME_TYPE);
77 80
 
78
-            if (is_resource($finfo) === true)
79
-            {
81
+            if (is_resource($finfo) === true) {
80 82
                 $result = finfo_file($finfo, $this->getLocalPath ());
81 83
             }
82 84
 
@@ -86,29 +88,35 @@  discard block
 block discarded – undo
86 88
         return $result;
87 89
     }
88 90
 
89
-    public function isEpubValidOnKobo () {
91
+    public function isEpubValidOnKobo ()
92
+    {
90 93
         return $this->format == "EPUB" || $this->format == "KEPUB";
91 94
     }
92 95
 
93
-    public function getFilename () {
96
+    public function getFilename ()
97
+    {
94 98
         return $this->name . "." . strtolower ($this->format);
95 99
     }
96 100
 
97
-    public function getUpdatedFilename () {
101
+    public function getUpdatedFilename ()
102
+    {
98 103
         return $this->book->getAuthorsSort () . " - " . $this->book->title;
99 104
     }
100 105
 
101
-    public function getUpdatedFilenameEpub () {
106
+    public function getUpdatedFilenameEpub ()
107
+    {
102 108
         return $this->getUpdatedFilename () . ".epub";
103 109
     }
104 110
 
105
-    public function getUpdatedFilenameKepub () {
111
+    public function getUpdatedFilenameKepub ()
112
+    {
106 113
         $str = $this->getUpdatedFilename () . ".kepub.epub";
107 114
         return str_replace(array(':', '#', '&'),
108 115
                            array('-', '-', ' '), $str );
109 116
     }
110 117
 
111
-    public function getDataLink ($rel, $title = NULL) {
118
+    public function getDataLink ($rel, $title = NULL)
119
+    {
112 120
         global $config;
113 121
 
114 122
         if ($rel == Link::OPDS_ACQUISITION_TYPE && $config['cops_use_url_rewriting'] == "1") {
@@ -118,19 +126,24 @@  discard block
 block discarded – undo
118 126
         return self::getLink ($this->book, $this->extension, $this->getMimeType (), $rel, $this->getFilename (), $this->id, $title);
119 127
     }
120 128
 
121
-    public function getHtmlLink () {
129
+    public function getHtmlLink ()
130
+    {
122 131
         return $this->getDataLink(Link::OPDS_ACQUISITION_TYPE)->href;
123 132
     }
124 133
 
125
-    public function getLocalPath () {
134
+    public function getLocalPath ()
135
+    {
126 136
         return $this->book->path . "/" . $this->getFilename ();
127 137
     }
128 138
 
129
-    public function getHtmlLinkWithRewriting ($title = NULL) {
139
+    public function getHtmlLinkWithRewriting ($title = NULL)
140
+    {
130 141
         global $config;
131 142
 
132 143
         $database = "";
133
-        if (!is_null (GetUrlParam (DB))) $database = GetUrlParam (DB) . "/";
144
+        if (!is_null (GetUrlParam (DB))) {
145
+            $database = GetUrlParam (DB) . "/";
146
+        }
134 147
 
135 148
         $href = "download/" . $this->id . "/" . $database;
136 149
 
@@ -144,28 +157,27 @@  discard block
 block discarded – undo
144 157
         return new Link ($href, $this->getMimeType (), Link::OPDS_ACQUISITION_TYPE, $title);
145 158
     }
146 159
 
147
-    public static function getDataByBook ($book) {
160
+    public static function getDataByBook ($book)
161
+    {
148 162
         $out = array ();
149 163
         $result = parent::getDb ()->prepare('select id, format, name
150 164
                                              from data where book = ?');
151 165
         $result->execute (array ($book->id));
152 166
 
153
-        while ($post = $result->fetchObject ())
154
-        {
167
+        while ($post = $result->fetchObject ()) {
155 168
             array_push ($out, new Data ($post, $book));
156 169
         }
157 170
         return $out;
158 171
     }
159 172
 
160
-    public static function handleThumbnailLink ($urlParam, $height) {
173
+    public static function handleThumbnailLink ($urlParam, $height)
174
+    {
161 175
         global $config;
162 176
 
163 177
         if (is_null ($height)) {
164 178
             if (preg_match ('/feed.php/', $_SERVER["SCRIPT_NAME"])) {
165 179
                 $height = $config['cops_opds_thumbnail_height'];
166
-            }
167
-            else
168
-            {
180
+            } else {
169 181
                 $height = $config['cops_html_thumbnail_height'];
170 182
             }
171 183
         }
@@ -184,14 +196,17 @@  discard block
 block discarded – undo
184 196
 
185 197
         if (Base::useAbsolutePath () ||
186 198
             $rel == Link::OPDS_THUMBNAIL_TYPE ||
187
-            ($type == "epub" && $config['cops_update_epub-metadata']))
188
-        {
189
-            if ($type != "jpg") $urlParam = addURLParameter($urlParam, "type", $type);
199
+            ($type == "epub" && $config['cops_update_epub-metadata'])) {
200
+            if ($type != "jpg") {
201
+                $urlParam = addURLParameter($urlParam, "type", $type);
202
+            }
190 203
             if ($rel == Link::OPDS_THUMBNAIL_TYPE) {
191 204
                 $urlParam = self::handleThumbnailLink($urlParam, $height);
192 205
             }
193 206
             $urlParam = addURLParameter($urlParam, "id", $book->id);
194
-            if (!is_null (GetUrlParam (DB))) $urlParam = addURLParameter ($urlParam, DB, GetUrlParam (DB));
207
+            if (!is_null (GetUrlParam (DB))) {
208
+                $urlParam = addURLParameter ($urlParam, DB, GetUrlParam (DB));
209
+            }
195 210
             if ($config['cops_thumbnail_handling'] != "1" &&
196 211
                 !empty ($config['cops_thumbnail_handling']) &&
197 212
                 $rel == Link::OPDS_THUMBNAIL_TYPE) {
@@ -199,9 +214,7 @@  discard block
 block discarded – undo
199 214
             } else {
200 215
                 return new Link ("fetch.php?" . $urlParam, $mime, $rel, $title);
201 216
             }
202
-        }
203
-        else
204
-        {
217
+        } else {
205 218
             return new Link (str_replace('%2F','/',rawurlencode ($book->path."/".$filename)), $mime, $rel, $title);
206 219
         }
207 220
     }
Please login to merge, or discard this patch.
lib/LinkFacet.php 2 patches
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -8,6 +8,9 @@
 block discarded – undo
8 8
 
9 9
 class LinkFacet extends Link
10 10
 {
11
+    /**
12
+     * @param string $phref
13
+     */
11 14
     public function __construct($phref, $ptitle = NULL, $pfacetGroup = NULL, $pactiveFacet = FALSE) {
12 15
         parent::__construct ($phref, Link::OPDS_PAGING_TYPE, "http://opds-spec.org/facet", $ptitle, $pfacetGroup, $pactiveFacet);
13 16
         if (!is_null (GetUrlParam (DB))) $this->href = addURLParameter ($this->href, DB, GetUrlParam (DB));
Please login to merge, or discard this patch.
Braces   +5 added lines, -2 removed lines patch added patch discarded remove patch
@@ -8,9 +8,12 @@
 block discarded – undo
8 8
 
9 9
 class LinkFacet extends Link
10 10
 {
11
-    public function __construct($phref, $ptitle = NULL, $pfacetGroup = NULL, $pactiveFacet = FALSE) {
11
+    public function __construct($phref, $ptitle = NULL, $pfacetGroup = NULL, $pactiveFacet = FALSE)
12
+    {
12 13
         parent::__construct ($phref, Link::OPDS_PAGING_TYPE, "http://opds-spec.org/facet", $ptitle, $pfacetGroup, $pactiveFacet);
13
-        if (!is_null (GetUrlParam (DB))) $this->href = addURLParameter ($this->href, DB, GetUrlParam (DB));
14
+        if (!is_null (GetUrlParam (DB))) {
15
+            $this->href = addURLParameter ($this->href, DB, GetUrlParam (DB));
16
+        }
14 17
         $this->href = parent::getScriptName() . $this->href;
15 18
     }
16 19
 }
Please login to merge, or discard this patch.
lib/LinkNavigation.php 2 patches
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -8,6 +8,9 @@
 block discarded – undo
8 8
 
9 9
 class LinkNavigation extends Link
10 10
 {
11
+    /**
12
+     * @param string $prel
13
+     */
11 14
     public function __construct($phref, $prel = NULL, $ptitle = NULL) {
12 15
         parent::__construct ($phref, Link::OPDS_NAVIGATION_TYPE, $prel, $ptitle);
13 16
         if (!is_null (GetUrlParam (DB))) $this->href = addURLParameter ($this->href, DB, GetUrlParam (DB));
Please login to merge, or discard this patch.
Braces   +8 added lines, -3 removed lines patch added patch discarded remove patch
@@ -8,10 +8,15 @@
 block discarded – undo
8 8
 
9 9
 class LinkNavigation extends Link
10 10
 {
11
-    public function __construct($phref, $prel = NULL, $ptitle = NULL) {
11
+    public function __construct($phref, $prel = NULL, $ptitle = NULL)
12
+    {
12 13
         parent::__construct ($phref, Link::OPDS_NAVIGATION_TYPE, $prel, $ptitle);
13
-        if (!is_null (GetUrlParam (DB))) $this->href = addURLParameter ($this->href, DB, GetUrlParam (DB));
14
-        if (!preg_match ("#^\?(.*)#", $this->href) && !empty ($this->href)) $this->href = "?" . $this->href;
14
+        if (!is_null (GetUrlParam (DB))) {
15
+            $this->href = addURLParameter ($this->href, DB, GetUrlParam (DB));
16
+        }
17
+        if (!preg_match ("#^\?(.*)#", $this->href) && !empty ($this->href)) {
18
+            $this->href = "?" . $this->href;
19
+        }
15 20
         if (preg_match ("/(bookdetail|getJSON).php/", parent::getScriptName())) {
16 21
             $this->href = "index.php" . $this->href;
17 22
         } else {
Please login to merge, or discard this patch.
lib/PageCustomize.php 2 patches
Doc Comments   +6 added lines patch added patch discarded remove patch
@@ -8,6 +8,9 @@  discard block
 block discarded – undo
8 8
 
9 9
 class PageCustomize extends Page
10 10
 {
11
+    /**
12
+     * @param string $key
13
+     */
11 14
     private function isChecked ($key, $testedValue = 1) {
12 15
         $value = getCurrentOption ($key);
13 16
         if (is_array ($value)) {
@@ -22,6 +25,9 @@  discard block
 block discarded – undo
22 25
         return "";
23 26
     }
24 27
 
28
+    /**
29
+     * @param string $key
30
+     */
25 31
     private function isSelected ($key, $value) {
26 32
         if (getCurrentOption ($key) == $value) {
27 33
             return "selected='selected'";
Please login to merge, or discard this patch.
Braces   +6 added lines, -3 removed lines patch added patch discarded remove patch
@@ -8,7 +8,8 @@  discard block
 block discarded – undo
8 8
 
9 9
 class PageCustomize extends Page
10 10
 {
11
-    private function isChecked ($key, $testedValue = 1) {
11
+    private function isChecked ($key, $testedValue = 1)
12
+    {
12 13
         $value = getCurrentOption ($key);
13 14
         if (is_array ($value)) {
14 15
             if (in_array ($testedValue, $value)) {
@@ -22,14 +23,16 @@  discard block
 block discarded – undo
22 23
         return "";
23 24
     }
24 25
 
25
-    private function isSelected ($key, $value) {
26
+    private function isSelected ($key, $value)
27
+    {
26 28
         if (getCurrentOption ($key) == $value) {
27 29
             return "selected='selected'";
28 30
         }
29 31
         return "";
30 32
     }
31 33
 
32
-    private function getStyleList () {
34
+    private function getStyleList ()
35
+    {
33 36
         $result = array ();
34 37
         foreach (glob ("templates/" . getCurrentTemplate () . "/styles/style-*.css") as $filename) {
35 38
             if (preg_match ('/styles\/style-(.*?)\.css/', $filename, $m)) {
Please login to merge, or discard this patch.