Completed
Push — master ( 306060...2234f3 )
by Markus
03:46
created
lib/LinkNavigation.php 1 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/Book.php 1 patch
Braces   +103 added lines, -81 removed lines patch added patch discarded remove patch
@@ -80,7 +80,8 @@  discard block
 block discarded – undo
80 80
     public $format = array ();
81 81
 
82 82
 
83
-    public function __construct($line) {
83
+    public function __construct($line)
84
+    {
84 85
         $this->id = $line->id;
85 86
         $this->title = $line->title;
86 87
         $this->timestamp = strtotime ($line->timestamp);
@@ -98,60 +99,73 @@  discard block
 block discarded – undo
98 99
         $this->rating = $line->rating;
99 100
     }
100 101
 
101
-    public function getEntryId () {
102
+    public function getEntryId ()
103
+    {
102 104
         return self::ALL_BOOKS_UUID.":".$this->uuid;
103 105
     }
104 106
 
105
-    public static function getEntryIdByLetter ($startingLetter) {
107
+    public static function getEntryIdByLetter ($startingLetter)
108
+    {
106 109
         return self::ALL_BOOKS_ID.":letter:".$startingLetter;
107 110
     }
108 111
 
109
-    public function getUri () {
112
+    public function getUri ()
113
+    {
110 114
         return "?page=".parent::PAGE_BOOK_DETAIL."&id=$this->id";
111 115
     }
112 116
 
113
-    public function getDetailUrl () {
117
+    public function getDetailUrl ()
118
+    {
114 119
         $urlParam = $this->getUri ();
115
-        if (!is_null (GetUrlParam (DB))) $urlParam = addURLParameter ($urlParam, DB, GetUrlParam (DB));
120
+        if (!is_null (GetUrlParam (DB))) {
121
+            $urlParam = addURLParameter ($urlParam, DB, GetUrlParam (DB));
122
+        }
116 123
         return 'index.php' . $urlParam;
117 124
     }
118 125
 
119
-    public function getTitle () {
126
+    public function getTitle ()
127
+    {
120 128
         return $this->title;
121 129
     }
122 130
 
123 131
     /* Other class (author, series, tag, ...) initialization and accessors */
124 132
 
125
-    public function getAuthors () {
133
+    public function getAuthors ()
134
+    {
126 135
         if (is_null ($this->authors)) {
127 136
             $this->authors = Author::getAuthorByBookId ($this->id);
128 137
         }
129 138
         return $this->authors;
130 139
     }
131 140
 
132
-    public function getAuthorsName () {
141
+    public function getAuthorsName ()
142
+    {
133 143
         return implode (", ", array_map (function ($author) { return $author->name; }, $this->getAuthors ()));
134 144
     }
135 145
 
136
-    public function getAuthorsSort () {
146
+    public function getAuthorsSort ()
147
+    {
137 148
         return implode (", ", array_map (function ($author) { return $author->sort; }, $this->getAuthors ()));
138 149
     }
139 150
 
140
-    public function getPublisher () {
151
+    public function getPublisher ()
152
+    {
141 153
         if (is_null ($this->publisher)) {
142 154
             $this->publisher = Publisher::getPublisherByBookId ($this->id);
143 155
         }
144 156
         return $this->publisher;
145 157
     }
146 158
 
147
-    public function getSerie () {
159
+    public function getSerie ()
160
+    {
148 161
         if (is_null ($this->serie)) {
149 162
             $this->serie = Serie::getSerieByBookId ($this->id);
150 163
         }
151 164
         return $this->serie;
152 165
     }
153 166
 
154
-    public function getLanguages () {
167
+    public function getLanguages ()
168
+    {
155 169
         $lang = array ();
156 170
         $result = parent::getDb ()->prepare('select languages.lang_code
157 171
                 from books_languages_link, languages
@@ -159,14 +173,14 @@  discard block
 block discarded – undo
159 173
                 and book = ?
160 174
                 order by item_order');
161 175
         $result->execute (array ($this->id));
162
-        while ($post = $result->fetchObject ())
163
-        {
176
+        while ($post = $result->fetchObject ()) {
164 177
             array_push ($lang, Language::getLanguageString($post->lang_code));
165 178
         }
166 179
         return implode (", ", $lang);
167 180
     }
168 181
 
169
-    public function getTags () {
182
+    public function getTags ()
183
+    {
170 184
         if (is_null ($this->tags)) {
171 185
             $this->tags = array ();
172 186
 
@@ -176,15 +190,15 @@  discard block
 block discarded – undo
176 190
                 and book = ?
177 191
                 order by name');
178 192
             $result->execute (array ($this->id));
179
-            while ($post = $result->fetchObject ())
180
-            {
193
+            while ($post = $result->fetchObject ()) {
181 194
                 array_push ($this->tags, new Tag ($post));
182 195
             }
183 196
         }
184 197
         return $this->tags;
185 198
     }
186 199
 
187
-    public function getTagsName () {
200
+    public function getTagsName ()
201
+    {
188 202
         return implode (", ", array_map (function ($tag) { return $tag->name; }, $this->getTags ()));
189 203
     }
190 204
 
@@ -198,9 +212,12 @@  discard block
 block discarded – undo
198 212
 
199 213
     /* End of other class (author, series, tag, ...) initialization and accessors */
200 214
 
201
-    public static function getFilterString () {
215
+    public static function getFilterString ()
216
+    {
202 217
         $filter = getURLParam ("tag", NULL);
203
-        if (empty ($filter)) return "";
218
+        if (empty ($filter)) {
219
+            return "";
220
+        }
204 221
 
205 222
         $exists = true;
206 223
         if (preg_match ("/^!(.*)$/", $filter, $matches)) {
@@ -240,7 +257,8 @@  discard block
 block discarded – undo
240 257
         return reset ($reduced);
241 258
     }
242 259
 
243
-    public function getRating () {
260
+    public function getRating ()
261
+    {
244 262
         if (is_null ($this->rating) || $this->rating == 0) {
245 263
             return "";
246 264
         }
@@ -254,7 +272,8 @@  discard block
 block discarded – undo
254 272
         return $retour;
255 273
     }
256 274
 
257
-    public function getPubDate () {
275
+    public function getPubDate ()
276
+    {
258 277
         if (empty ($this->pubdate)) {
259 278
             return "";
260 279
         }
@@ -265,23 +284,22 @@  discard block
 block discarded – undo
265 284
         return "";
266 285
     }
267 286
 
268
-    public function getComment ($withSerie = true) {
287
+    public function getComment ($withSerie = true)
288
+    {
269 289
         $addition = "";
270 290
         $se = $this->getSerie ();
271 291
         if (!is_null ($se) && $withSerie) {
272 292
             $addition = $addition . "<strong>" . localize("content.series") . "</strong>" . str_format (localize ("content.series.data"), $this->seriesIndex, htmlspecialchars ($se->name)) . "<br />\n";
273 293
         }
274
-        if (preg_match ("/<\/(div|p|a|span)>/", $this->comment))
275
-        {
294
+        if (preg_match ("/<\/(div|p|a|span)>/", $this->comment)) {
276 295
             return $addition . html2xhtml ($this->comment);
277
-        }
278
-        else
279
-        {
296
+        } else {
280 297
             return $addition . htmlspecialchars ($this->comment);
281 298
         }
282 299
     }
283 300
 
284
-    public function getDataFormat ($format) {
301
+    public function getDataFormat ($format)
302
+    {
285 303
         $reduced = array_filter ($this->getDatas (), function ($data) use ($format) {
286 304
             return $data->format == $format;
287 305
         });
@@ -290,23 +308,19 @@  discard block
 block discarded – undo
290 308
 
291 309
     public function getFilePath ($extension, $idData = NULL, $relative = false)
292 310
     {
293
-        if ($extension == "jpg")
294
-        {
311
+        if ($extension == "jpg") {
295 312
             $file = "cover.jpg";
296
-        }
297
-        else
298
-        {
313
+        } else {
299 314
             $data = $this->getDataById ($idData);
300
-            if (!$data) return NULL;
315
+            if (!$data) {
316
+                return NULL;
317
+            }
301 318
             $file = $data->name . "." . strtolower ($data->format);
302 319
         }
303 320
 
304
-        if ($relative)
305
-        {
321
+        if ($relative) {
306 322
             return $this->relativePath."/".$file;
307
-        }
308
-        else
309
-        {
323
+        } else {
310 324
             return $this->path."/".$file;
311 325
         }
312 326
     }
@@ -316,8 +330,7 @@  discard block
 block discarded – undo
316 330
         global $config;
317 331
         $data = $this->getDataById ($idData);
318 332
 
319
-        try
320
-        {
333
+        try {
321 334
             $epub = new EPub ($data->getLocalPath ());
322 335
 
323 336
             $epub->Title ($this->title);
@@ -340,14 +353,13 @@  discard block
 block discarded – undo
340 353
                 $epub->updateForKepub ();
341 354
             }
342 355
             $epub->download ($data->getUpdatedFilenameEpub ());
343
-        }
344
-        catch (Exception $e)
345
-        {
356
+        } catch (Exception $e) {
346 357
             echo "Exception : " . $e->getMessage();
347 358
         }
348 359
     }
349 360
 
350
-    public function getThumbnail ($width, $height, $outputfile = NULL) {
361
+    public function getThumbnail ($width, $height, $outputfile = NULL)
362
+    {
351 363
         if (is_null ($width) && is_null ($height)) {
352 364
             return false;
353 365
         }
@@ -386,17 +398,14 @@  discard block
 block discarded – undo
386 398
     {
387 399
         $linkArray = array();
388 400
 
389
-        if ($this->hasCover)
390
-        {
401
+        if ($this->hasCover) {
391 402
             array_push ($linkArray, Data::getLink ($this, "jpg", "image/jpeg", Link::OPDS_IMAGE_TYPE, "cover.jpg", NULL));
392 403
 
393 404
             array_push ($linkArray, Data::getLink ($this, "jpg", "image/jpeg", Link::OPDS_THUMBNAIL_TYPE, "cover.jpg", NULL));
394 405
         }
395 406
 
396
-        foreach ($this->getDatas () as $data)
397
-        {
398
-            if ($data->isKnownType ())
399
-            {
407
+        foreach ($this->getDatas () as $data) {
408
+            if ($data->isKnownType ()) {
400 409
                 array_push ($linkArray, $data->getDataLink (Link::OPDS_ACQUISITION_TYPE, $data->format));
401 410
             }
402 411
         }
@@ -414,17 +423,20 @@  discard block
 block discarded – undo
414 423
     }
415 424
 
416 425
 
417
-    public function getEntry () {
426
+    public function getEntry ()
427
+    {
418 428
         return new EntryBook ($this->getTitle (), $this->getEntryId (),
419 429
             $this->getComment (), "text/html",
420 430
             $this->getLinkArray (), $this);
421 431
     }
422 432
 
423
-    public static function getBookCount($database = NULL) {
433
+    public static function getBookCount($database = NULL)
434
+    {
424 435
         return parent::executeQuerySingle ('select count(*) from books', $database);
425 436
     }
426 437
 
427
-    public static function getCount() {
438
+    public static function getCount()
439
+    {
428 440
         global $config;
429 441
         $nBooks = parent::executeQuerySingle ('select count(*) from books');
430 442
         $result = array();
@@ -443,55 +455,62 @@  discard block
 block discarded – undo
443 455
         return $result;
444 456
     }
445 457
 
446
-    public static function getBooksByAuthor($authorId, $n) {
458
+    public static function getBooksByAuthor($authorId, $n)
459
+    {
447 460
         return self::getEntryArray (self::SQL_BOOKS_BY_AUTHOR, array ($authorId), $n);
448 461
     }
449 462
 
450
-    public static function getBooksByRating($ratingId, $n) {
463
+    public static function getBooksByRating($ratingId, $n)
464
+    {
451 465
         return self::getEntryArray (self::SQL_BOOKS_BY_RATING, array ($ratingId), $n);
452 466
     }
453 467
 
454
-    public static function getBooksByPublisher($publisherId, $n) {
468
+    public static function getBooksByPublisher($publisherId, $n)
469
+    {
455 470
         return self::getEntryArray (self::SQL_BOOKS_BY_PUBLISHER, array ($publisherId), $n);
456 471
     }
457 472
 
458
-    public static function getBooksBySeries($serieId, $n) {
473
+    public static function getBooksBySeries($serieId, $n)
474
+    {
459 475
         return self::getEntryArray (self::SQL_BOOKS_BY_SERIE, array ($serieId), $n);
460 476
     }
461 477
 
462
-    public static function getBooksByTag($tagId, $n) {
478
+    public static function getBooksByTag($tagId, $n)
479
+    {
463 480
         return self::getEntryArray (self::SQL_BOOKS_BY_TAG, array ($tagId), $n);
464 481
     }
465 482
 
466
-    public static function getBooksByLanguage($languageId, $n) {
483
+    public static function getBooksByLanguage($languageId, $n)
484
+    {
467 485
         return self::getEntryArray (self::SQL_BOOKS_BY_LANGUAGE, array ($languageId), $n);
468 486
     }
469 487
 
470
-    public static function getBooksByCustom($customId, $id, $n) {
488
+    public static function getBooksByCustom($customId, $id, $n)
489
+    {
471 490
         $query = str_format (self::SQL_BOOKS_BY_CUSTOM, "{0}", "{1}", CustomColumn::getTableLinkName ($customId), CustomColumn::getTableLinkColumn ($customId));
472 491
         return self::getEntryArray ($query, array ($id), $n);
473 492
     }
474 493
 
475
-    public static function getBookById($bookId) {
494
+    public static function getBookById($bookId)
495
+    {
476 496
         $result = parent::getDb ()->prepare('select ' . self::BOOK_COLUMNS . '
477 497
 from books ' . self::SQL_BOOKS_LEFT_JOIN . '
478 498
 where books.id = ?');
479 499
         $result->execute (array ($bookId));
480
-        while ($post = $result->fetchObject ())
481
-        {
500
+        while ($post = $result->fetchObject ()) {
482 501
             $book = new Book ($post);
483 502
             return $book;
484 503
         }
485 504
         return NULL;
486 505
     }
487 506
 
488
-    public static function getBookByDataId($dataId) {
507
+    public static function getBookByDataId($dataId)
508
+    {
489 509
         $result = parent::getDb ()->prepare('select ' . self::BOOK_COLUMNS . ', data.name, data.format
490 510
 from data, books ' . self::SQL_BOOKS_LEFT_JOIN . '
491 511
 where data.book = books.id and data.id = ?');
492 512
         $result->execute (array ($dataId));
493
-        while ($post = $result->fetchObject ())
494
-        {
513
+        while ($post = $result->fetchObject ()) {
495 514
             $book = new Book ($post);
496 515
             $data = new Data ($post, $book);
497 516
             $data->id = $dataId;
@@ -501,7 +520,8 @@  discard block
 block discarded – undo
501 520
         return NULL;
502 521
     }
503 522
 
504
-    public static function getBooksByQuery($query, $n, $database = NULL, $numberPerPage = NULL) {
523
+    public static function getBooksByQuery($query, $n, $database = NULL, $numberPerPage = NULL)
524
+    {
505 525
         $i = 0;
506 526
         $critArray = array ();
507 527
         foreach (array (PageQueryResult::SCOPE_AUTHOR,
@@ -512,8 +532,7 @@  discard block
 block discarded – undo
512 532
             if (in_array($key, getCurrentOption ('ignored_categories')) ||
513 533
                 (!array_key_exists ($key, $query) && !array_key_exists ("all", $query))) {
514 534
                 $critArray [$i] = self::BAD_SEARCH;
515
-            }
516
-            else {
535
+            } else {
517 536
                 if (array_key_exists ($key, $query)) {
518 537
                     $critArray [$i] = $query [$key];
519 538
                 } else {
@@ -525,19 +544,20 @@  discard block
 block discarded – undo
525 544
         return self::getEntryArray (self::SQL_BOOKS_QUERY, $critArray, $n, $database, $numberPerPage);
526 545
     }
527 546
 
528
-    public static function getBooks($n) {
547
+    public static function getBooks($n)
548
+    {
529 549
         list ($entryArray, $totalNumber) = self::getEntryArray (self::SQL_BOOKS_ALL , array (), $n);
530 550
         return array ($entryArray, $totalNumber);
531 551
     }
532 552
 
533
-    public static function getAllBooks() {
553
+    public static function getAllBooks()
554
+    {
534 555
         list (, $result) = parent::executeQuery ("select {0}
535 556
 from books
536 557
 group by substr (upper (sort), 1, 1)
537 558
 order by substr (upper (sort), 1, 1)", "substr (upper (sort), 1, 1) as title, count(*) as count", self::getFilterString (), array (), -1);
538 559
         $entryArray = array();
539
-        while ($post = $result->fetchObject ())
540
-        {
560
+        while ($post = $result->fetchObject ()) {
541 561
             array_push ($entryArray, new Entry ($post->title, Book::getEntryIdByLetter ($post->title),
542 562
                 str_format (localize("bookword", $post->count), $post->count), "text",
543 563
                 array ( new LinkNavigation ("?page=".parent::PAGE_ALL_BOOKS_LETTER."&id=". rawurlencode ($post->title))), "", $post->count));
@@ -545,15 +565,16 @@  discard block
 block discarded – undo
545 565
         return $entryArray;
546 566
     }
547 567
 
548
-    public static function getBooksByStartingLetter($letter, $n, $database = NULL, $numberPerPage = NULL) {
568
+    public static function getBooksByStartingLetter($letter, $n, $database = NULL, $numberPerPage = NULL)
569
+    {
549 570
         return self::getEntryArray (self::SQL_BOOKS_BY_FIRST_LETTER, array ($letter . "%"), $n, $database, $numberPerPage);
550 571
     }
551 572
 
552
-    public static function getEntryArray ($query, $params, $n, $database = NULL, $numberPerPage = NULL) {
573
+    public static function getEntryArray ($query, $params, $n, $database = NULL, $numberPerPage = NULL)
574
+    {
553 575
         list ($totalNumber, $result) = parent::executeQuery ($query, self::BOOK_COLUMNS, self::getFilterString (), $params, $n, $database, $numberPerPage);
554 576
         $entryArray = array();
555
-        while ($post = $result->fetchObject ())
556
-        {
577
+        while ($post = $result->fetchObject ()) {
557 578
             $book = new Book ($post);
558 579
             array_push ($entryArray, $book->getEntry ());
559 580
         }
@@ -561,7 +582,8 @@  discard block
 block discarded – undo
561 582
     }
562 583
 
563 584
 
564
-    public static function getAllRecentBooks() {
585
+    public static function getAllRecentBooks()
586
+    {
565 587
         global $config;
566 588
         list ($entryArray, ) = self::getEntryArray (self::SQL_BOOKS_RECENT . $config['cops_recentbooks_limit'], array (), -1);
567 589
         return $entryArray;
Please login to merge, or discard this patch.
lib/Rating.php 1 patch
Braces   +15 added lines, -9 removed lines patch added patch discarded remove patch
@@ -15,33 +15,38 @@  discard block
 block discarded – undo
15 15
     public $id;
16 16
     public $name;
17 17
 
18
-    public function __construct($pid, $pname) {
18
+    public function __construct($pid, $pname)
19
+    {
19 20
         $this->id = $pid;
20 21
         $this->name = $pname;
21 22
     }
22 23
 
23
-    public function getUri () {
24
+    public function getUri ()
25
+    {
24 26
         return "?page=".parent::PAGE_RATING_DETAIL."&id=$this->id";
25 27
     }
26 28
 
27
-    public function getEntryId () {
29
+    public function getEntryId ()
30
+    {
28 31
         return self::ALL_RATING_ID.":".$this->id;
29 32
     }
30 33
 
31
-    public static function getCount() {
34
+    public static function getCount()
35
+    {
32 36
         // str_format (localize("ratings", count(array))
33 37
         return parent::getCountGeneric ("ratings", self::ALL_RATING_ID, parent::PAGE_ALL_RATINGS, "ratings");
34 38
     }
35 39
 
36
-    public static function getAllRatings() {
40
+    public static function getAllRatings()
41
+    {
37 42
         return self::getEntryArray (self::SQL_ALL_RATINGS, array ());
38 43
     }
39 44
 
40
-    public static function getEntryArray ($query, $params) {
45
+    public static function getEntryArray ($query, $params)
46
+    {
41 47
         list (, $result) = parent::executeQuery ($query, self::RATING_COLUMNS, "", $params, -1);
42 48
         $entryArray = array();
43
-        while ($post = $result->fetchObject ())
44
-        {
49
+        while ($post = $result->fetchObject ()) {
45 50
             $ratingObj = new Rating ($post->id, $post->rating);
46 51
             $rating=$post->rating/2;
47 52
             $rating = str_format (localize("ratingword", $rating), $rating);
@@ -52,7 +57,8 @@  discard block
 block discarded – undo
52 57
         return $entryArray;
53 58
     }
54 59
 
55
-    public static function getRatingById ($ratingId) {
60
+    public static function getRatingById ($ratingId)
61
+    {
56 62
         $result = parent::getDb ()->prepare('select rating from ratings where id = ?');
57 63
         $result->execute (array ($ratingId));
58 64
         return new Rating ($ratingId, $result->fetchColumn ());
Please login to merge, or discard this patch.
lib/Base.php 1 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
                 return 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
                 return 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,31 +154,36 @@  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
         list (, $result) = self::executeQuery ($query, $columns, "", $params, -1);
164 185
         $entryArray = array();
165
-        while ($post = $result->fetchObject ())
166
-        {
186
+        while ($post = $result->fetchObject ()) {
167 187
             $instance = new $category ($post);
168 188
             if (property_exists($post, "sort")) {
169 189
                 $title = $post->sort;
@@ -177,7 +197,8 @@  discard block
 block discarded – undo
177 197
         return $entryArray;
178 198
     }
179 199
 
180
-    public static function executeQuery($query, $columns, $filter, $params, $n, $database = NULL, $numberPerPage = NULL) {
200
+    public static function executeQuery($query, $columns, $filter, $params, $n, $database = NULL, $numberPerPage = NULL)
201
+    {
181 202
         $totalResult = -1;
182 203
 
183 204
         if (useNormAndUp ()) {
@@ -189,8 +210,7 @@  discard block
 block discarded – undo
189 210
             $numberPerPage = getCurrentOption ("max_item_per_page");
190 211
         }
191 212
 
192
-        if ($numberPerPage != -1 && $n != -1)
193
-        {
213
+        if ($numberPerPage != -1 && $n != -1) {
194 214
             // First check total number of results
195 215
             $result = self::getDb ($database)->prepare (str_format ($query, "count(*)", $filter));
196 216
             $result->execute ($params);
Please login to merge, or discard this patch.
lib/Entry.php 1 patch
Braces   +11 added lines, -8 removed lines patch added patch discarded remove patch
@@ -31,7 +31,8 @@  discard block
 block discarded – undo
31 31
         Publisher::ALL_PUBLISHERS_ID => 'images/publisher.png'
32 32
     );
33 33
 
34
-    public function getUpdatedTime () {
34
+    public function getUpdatedTime ()
35
+    {
35 36
         if (!is_null ($this->localUpdated)) {
36 37
             return date (DATE_ATOM, $this->localUpdated);
37 38
         }
@@ -41,7 +42,8 @@  discard block
 block discarded – undo
41 42
         return date (DATE_ATOM, self::$updated);
42 43
     }
43 44
 
44
-    public function getNavLink () {
45
+    public function getNavLink ()
46
+    {
45 47
         foreach ($this->linkArray as $link) {
46 48
             if ($link->type != Link::OPDS_NAVIGATION_TYPE) { continue; }
47 49
 
@@ -50,7 +52,8 @@  discard block
 block discarded – undo
50 52
         return "#";
51 53
     }
52 54
 
53
-    public function __construct($ptitle, $pid, $pcontent, $pcontentType, $plinkArray, $pclass = "", $pcount = 0) {
55
+    public function __construct($ptitle, $pid, $pcontent, $pcontentType, $plinkArray, $pclass = "", $pcount = 0)
56
+    {
54 57
         global $config;
55 58
         $this->title = $ptitle;
56 59
         $this->id = $pid;
@@ -60,10 +63,8 @@  discard block
 block discarded – undo
60 63
         $this->className = $pclass;
61 64
         $this->numberOfElement = $pcount;
62 65
 
63
-        if ($config['cops_show_icons'] == 1)
64
-        {
65
-            foreach (self::$icons as $reg => $image)
66
-            {
66
+        if ($config['cops_show_icons'] == 1) {
67
+            foreach (self::$icons as $reg => $image) {
67 68
                 if (preg_match ("/" . $reg . "/", $pid)) {
68 69
                     array_push ($this->linkArray, new Link (getUrlWithVersion ($image), "image/png", Link::OPDS_THUMBNAIL_TYPE));
69 70
                     break;
@@ -71,6 +72,8 @@  discard block
 block discarded – undo
71 72
             }
72 73
         }
73 74
 
74
-        if (!is_null (GetUrlParam (DB))) $this->id = str_replace ("cops:", "cops:" . GetUrlParam (DB) . ":", $this->id);
75
+        if (!is_null (GetUrlParam (DB))) {
76
+            $this->id = str_replace ("cops:", "cops:" . GetUrlParam (DB) . ":", $this->id);
77
+        }
75 78
     }
76 79
 }
Please login to merge, or discard this patch.
lib/Link.php 1 patch
Braces   +6 added lines, -3 removed lines patch added patch discarded remove patch
@@ -21,7 +21,8 @@  discard block
 block discarded – undo
21 21
     public $facetGroup;
22 22
     public $activeFacet;
23 23
 
24
-    public function __construct($phref, $ptype, $prel = NULL, $ptitle = NULL, $pfacetGroup = NULL, $pactiveFacet = FALSE) {
24
+    public function __construct($phref, $ptype, $prel = NULL, $ptitle = NULL, $pfacetGroup = NULL, $pactiveFacet = FALSE)
25
+    {
25 26
         $this->href = $phref;
26 27
         $this->type = $ptype;
27 28
         $this->rel = $prel;
@@ -30,11 +31,13 @@  discard block
 block discarded – undo
30 31
         $this->activeFacet = $pactiveFacet;
31 32
     }
32 33
 
33
-    public function hrefXhtml () {
34
+    public function hrefXhtml ()
35
+    {
34 36
         return $this->href;
35 37
     }
36 38
 
37
-    public function getScriptName() {
39
+    public function getScriptName()
40
+    {
38 41
         $parts = explode('/', $_SERVER["SCRIPT_NAME"]);
39 42
         return $parts[count($parts) - 1];
40 43
     }
Please login to merge, or discard this patch.
lib/JSON_renderer.php 1 patch
Braces   +16 added lines, -9 removed lines patch added patch discarded remove patch
@@ -10,12 +10,12 @@  discard block
 block discarded – undo
10 10
 
11 11
 class JSONRenderer
12 12
 {
13
-    public static function getBookContentArray ($book) {
13
+    public static function getBookContentArray ($book)
14
+    {
14 15
         global $config;
15 16
         $i = 0;
16 17
         $preferedData = array ();
17
-        foreach ($config['cops_prefered_format'] as $format)
18
-        {
18
+        foreach ($config['cops_prefered_format'] as $format) {
19 19
             if ($i == 2) { break; }
20 20
             if ($data = $book->getDataFormat ($format)) {
21 21
                 $i++;
@@ -61,7 +61,8 @@  discard block
 block discarded – undo
61 61
                       "seriesurl" => $su);
62 62
     }
63 63
 
64
-    public static function getFullBookContentArray ($book) {
64
+    public static function getFullBookContentArray ($book)
65
+    {
65 66
         global $config;
66 67
         $out = self::getBookContentArray ($book);
67 68
         $database = GetUrlParam (DB);
@@ -95,7 +96,8 @@  discard block
 block discarded – undo
95 96
         return $out;
96 97
     }
97 98
 
98
-    public static function getContentArray ($entry) {
99
+    public static function getContentArray ($entry)
100
+    {
99 101
         if ($entry instanceof EntryBook) {
100 102
             $out = array ( "title" => $entry->title);
101 103
             $out ["book"] = self::getBookContentArray ($entry->book);
@@ -104,7 +106,8 @@  discard block
 block discarded – undo
104 106
         return array ( "title" => $entry->title, "content" => $entry->content, "navlink" => $entry->getNavLink (), "number" => $entry->numberOfElement );
105 107
     }
106 108
 
107
-    public static function getContentArrayTypeahead ($page) {
109
+    public static function getContentArrayTypeahead ($page)
110
+    {
108 111
         $out = array ();
109 112
         foreach ($page->entryArray as $entry) {
110 113
             if ($entry instanceof EntryBook) {
@@ -120,7 +123,8 @@  discard block
 block discarded – undo
120 123
         return $out;
121 124
     }
122 125
 
123
-    public static function addCompleteArray ($in) {
126
+    public static function addCompleteArray ($in)
127
+    {
124 128
         global $config;
125 129
         $out = $in;
126 130
 
@@ -167,7 +171,8 @@  discard block
 block discarded – undo
167 171
         return $out;
168 172
     }
169 173
 
170
-    public static function getJson ($complete = false) {
174
+    public static function getJson ($complete = false)
175
+    {
171 176
         global $config;
172 177
         $page = getURLParam ("page", Base::PAGE_INDEX);
173 178
         $query = getURLParam ("query");
@@ -236,7 +241,9 @@  discard block
 block discarded – undo
236 241
         }
237 242
 
238 243
         $out ["homeurl"] = "index.php";
239
-        if ($page != Base::PAGE_INDEX && !is_null ($database)) $out ["homeurl"] = $out ["homeurl"] .  "?" . addURLParameter ("", DB, $database);
244
+        if ($page != Base::PAGE_INDEX && !is_null ($database)) {
245
+            $out ["homeurl"] = $out ["homeurl"] .  "?" . addURLParameter ("", DB, $database);
246
+        }
240 247
 
241 248
         return $out;
242 249
     }
Please login to merge, or discard this patch.
lib/Author.php 1 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/Serie.php 1 patch
Braces   +16 added lines, -8 removed lines patch added patch discarded remove patch
@@ -16,25 +16,30 @@  discard block
 block discarded – undo
16 16
     public $id;
17 17
     public $name;
18 18
 
19
-    public function __construct($post) {
19
+    public function __construct($post)
20
+    {
20 21
         $this->id = $post->id;
21 22
         $this->name = $post->name;
22 23
     }
23 24
 
24
-    public function getUri () {
25
+    public function getUri ()
26
+    {
25 27
         return "?page=".parent::PAGE_SERIE_DETAIL."&id=$this->id";
26 28
     }
27 29
 
28
-    public function getEntryId () {
30
+    public function getEntryId ()
31
+    {
29 32
         return self::ALL_SERIES_ID.":".$this->id;
30 33
     }
31 34
 
32
-    public static function getCount() {
35
+    public static function getCount()
36
+    {
33 37
         // str_format (localize("series.alphabetical", count(array))
34 38
         return parent::getCountGeneric ("series", self::ALL_SERIES_ID, parent::PAGE_ALL_SERIES);
35 39
     }
36 40
 
37
-    public static function getSerieByBookId ($bookId) {
41
+    public static function getSerieByBookId ($bookId)
42
+    {
38 43
         $result = parent::getDb ()->prepare('select  series.id as id, name
39 44
 from books_series_link, series
40 45
 where series.id = series and book = ?');
@@ -45,7 +50,8 @@  discard block
 block discarded – undo
45 50
         return NULL;
46 51
     }
47 52
 
48
-    public static function getSerieById ($serieId) {
53
+    public static function getSerieById ($serieId)
54
+    {
49 55
         $result = parent::getDb ()->prepare('select id, name  from series where id = ?');
50 56
         $result->execute (array ($serieId));
51 57
         if ($post = $result->fetchObject ()) {
@@ -54,11 +60,13 @@  discard block
 block discarded – undo
54 60
         return NULL;
55 61
     }
56 62
 
57
-    public static function getAllSeries() {
63
+    public static function getAllSeries()
64
+    {
58 65
         return Base::getEntryArrayWithBookNumber (self::SQL_ALL_SERIES, self::SERIES_COLUMNS, array (), "Serie");
59 66
     }
60 67
 
61
-    public static function getAllSeriesByQuery($query) {
68
+    public static function getAllSeriesByQuery($query)
69
+    {
62 70
         return Base::getEntryArrayWithBookNumber (self::SQL_SERIES_FOR_SEARCH, self::SERIES_COLUMNS, array ('%' . $query . '%'), "Serie");
63 71
     }
64 72
 }
Please login to merge, or discard this patch.