@@ -255,7 +255,7 @@ discard block |
||
255 | 255 | |
256 | 256 | if (\is_array($response)) { |
257 | 257 | foreach ($response as $show) { |
258 | - if (! is_bool($show)) { |
|
258 | + if (!is_bool($show)) { |
|
259 | 259 | // Check for exact title match first and then terminate if found |
260 | 260 | if ($show['show']['title'] === $name) { |
261 | 261 | $highest = $show; |
@@ -308,7 +308,7 @@ discard block |
||
308 | 308 | 'tvrage' => $show['ids']['tvrage'] ?? 0, |
309 | 309 | 'tvmaze' => 0, |
310 | 310 | 'tmdb' => $show['ids']['tmdb'] ?? 0, |
311 | - 'aliases' => isset($show['aliases']) && ! empty($show['aliases']) ? (array) $show['aliases'] : '', |
|
311 | + 'aliases' => isset($show['aliases']) && !empty($show['aliases']) ? (array) $show['aliases'] : '', |
|
312 | 312 | 'localzone' => $this->localizedTZ, |
313 | 313 | ]; |
314 | 314 | } |
@@ -20,33 +20,33 @@ discard block |
||
20 | 20 | abstract class TV extends Videos |
21 | 21 | { |
22 | 22 | // Television Sources |
23 | - protected const SOURCE_NONE = 0; // No Scrape source |
|
23 | + protected const SOURCE_NONE = 0; // No Scrape source |
|
24 | 24 | |
25 | - protected const SOURCE_TVDB = 1; // Scrape source was TVDB |
|
25 | + protected const SOURCE_TVDB = 1; // Scrape source was TVDB |
|
26 | 26 | |
27 | - protected const SOURCE_TVMAZE = 2; // Scrape source was TVMAZE |
|
27 | + protected const SOURCE_TVMAZE = 2; // Scrape source was TVMAZE |
|
28 | 28 | |
29 | - protected const SOURCE_TMDB = 3; // Scrape source was TMDB |
|
29 | + protected const SOURCE_TMDB = 3; // Scrape source was TMDB |
|
30 | 30 | |
31 | - protected const SOURCE_TRAKT = 4; // Scrape source was Trakt |
|
31 | + protected const SOURCE_TRAKT = 4; // Scrape source was Trakt |
|
32 | 32 | |
33 | - protected const SOURCE_IMDB = 5; // Scrape source was IMDB |
|
33 | + protected const SOURCE_IMDB = 5; // Scrape source was IMDB |
|
34 | 34 | |
35 | 35 | // Anime Sources |
36 | - protected const SOURCE_ANIDB = 10; // Scrape source was AniDB |
|
36 | + protected const SOURCE_ANIDB = 10; // Scrape source was AniDB |
|
37 | 37 | |
38 | 38 | // Processing signifiers |
39 | - protected const PROCESS_TVDB = 0; // Process TVDB First |
|
39 | + protected const PROCESS_TVDB = 0; // Process TVDB First |
|
40 | 40 | |
41 | - protected const PROCESS_TVMAZE = -1; // Process TVMaze Second |
|
41 | + protected const PROCESS_TVMAZE = -1; // Process TVMaze Second |
|
42 | 42 | |
43 | - protected const PROCESS_TMDB = -2; // Process TMDB Third |
|
43 | + protected const PROCESS_TMDB = -2; // Process TMDB Third |
|
44 | 44 | |
45 | - protected const PROCESS_TRAKT = -3; // Process Trakt Fourth |
|
45 | + protected const PROCESS_TRAKT = -3; // Process Trakt Fourth |
|
46 | 46 | |
47 | - protected const PROCESS_IMDB = -4; // Process IMDB Fifth |
|
47 | + protected const PROCESS_IMDB = -4; // Process IMDB Fifth |
|
48 | 48 | |
49 | - protected const NO_MATCH_FOUND = -6; // Failed All Methods |
|
49 | + protected const NO_MATCH_FOUND = -6; // Failed All Methods |
|
50 | 50 | |
51 | 51 | protected const FAILED_PARSE = -100; // Failed Parsing |
52 | 52 | |
@@ -220,7 +220,7 @@ discard block |
||
220 | 220 | 'localzone' => $show['localzone'], |
221 | 221 | ]); |
222 | 222 | // If we have AKAs\aliases, insert those as well |
223 | - if (! empty($show['aliases'])) { |
|
223 | + if (!empty($show['aliases'])) { |
|
224 | 224 | $this->addAliases($videoId, $show['aliases']); |
225 | 225 | } |
226 | 226 | } |
@@ -284,7 +284,7 @@ discard block |
||
284 | 284 | $videoId |
285 | 285 | ) |
286 | 286 | ); |
287 | - if (! empty($show['aliases'])) { |
|
287 | + if (!empty($show['aliases'])) { |
|
288 | 288 | $this->addAliases($videoId, $show['aliases']); |
289 | 289 | } |
290 | 290 | } |
@@ -294,7 +294,7 @@ discard block |
||
294 | 294 | */ |
295 | 295 | public function delete(int $id): mixed |
296 | 296 | { |
297 | - return DB::transaction(function () use ($id) { |
|
297 | + return DB::transaction(function() use ($id) { |
|
298 | 298 | DB::delete( |
299 | 299 | sprintf( |
300 | 300 | ' |
@@ -343,7 +343,7 @@ discard block |
||
343 | 343 | { |
344 | 344 | if ($series > 0 && $episode > 0) { |
345 | 345 | $queryString = sprintf('tve.series = %d AND tve.episode = %d', $series, $episode); |
346 | - } elseif (! empty($airdate)) { |
|
346 | + } elseif (!empty($airdate)) { |
|
347 | 347 | $queryString = sprintf('DATE(tve.firstaired) = %s', escapeString(date('Y-m-d', strtotime($airdate)))); |
348 | 348 | } else { |
349 | 349 | return false; |
@@ -382,7 +382,7 @@ discard block |
||
382 | 382 | { |
383 | 383 | $showInfo['name'] = $this->parseName($relname); |
384 | 384 | |
385 | - if (! empty($showInfo['name'])) { |
|
385 | + if (!empty($showInfo['name'])) { |
|
386 | 386 | // Retrieve the country from the cleaned name |
387 | 387 | $showInfo['country'] = $this->parseCountry($showInfo['name']); |
388 | 388 | |
@@ -393,7 +393,7 @@ discard block |
||
393 | 393 | $showInfo += $this->parseSeasonEp($relname); |
394 | 394 | |
395 | 395 | if (isset($showInfo['season'], $showInfo['episode'])) { |
396 | - if (! isset($showInfo['airdate'])) { |
|
396 | + if (!isset($showInfo['airdate'])) { |
|
397 | 397 | // If year is present in the release name, add it to the cleaned name for title search |
398 | 398 | if (preg_match('/[^a-z0-9](?P<year>(19|20)(\d{2}))[^a-z0-9]/i', $relname, $yearMatch)) { |
399 | 399 | $showInfo['cleanname'] .= ' ('.$yearMatch['year'].')'; |
@@ -608,7 +608,7 @@ discard block |
||
608 | 608 | */ |
609 | 609 | public function checkDate(bool|string|null $date): string |
610 | 610 | { |
611 | - if (! empty($date)) { |
|
611 | + if (!empty($date)) { |
|
612 | 612 | $chk = explode(' ', $date); |
613 | 613 | $chkd = explode('-', $chk[0]); |
614 | 614 | if ($chkd[1] > 12) { |
@@ -657,11 +657,11 @@ discard block |
||
657 | 657 | } |
658 | 658 | |
659 | 659 | foreach ($required as $req) { |
660 | - if (! \in_array($type, ['tmdbS', 'tmdbE', 'traktS', 'traktE'], false)) { |
|
661 | - if (! isset($array->$req)) { |
|
660 | + if (!\in_array($type, ['tmdbS', 'tmdbE', 'traktS', 'traktE'], false)) { |
|
661 | + if (!isset($array->$req)) { |
|
662 | 662 | return false; |
663 | 663 | } |
664 | - } elseif (! isset($array[$req])) { |
|
664 | + } elseif (!isset($array[$req])) { |
|
665 | 665 | return false; |
666 | 666 | } |
667 | 667 | } |
@@ -141,7 +141,7 @@ discard block |
||
141 | 141 | } |
142 | 142 | |
143 | 143 | if ((int) $videoId > 0 && (int) $tvDbId > 0) { |
144 | - if (! empty($tvdbShow['poster'])) { // Use TVDB poster if available |
|
144 | + if (!empty($tvdbShow['poster'])) { // Use TVDB poster if available |
|
145 | 145 | $this->getPoster($videoId); |
146 | 146 | } else { // Check Fanart.tv for poster |
147 | 147 | $poster = $this->fanart->getTVFanart($tvDbId); |
@@ -151,8 +151,8 @@ discard block |
||
151 | 151 | } |
152 | 152 | } |
153 | 153 | |
154 | - $seasonNo = (! empty($release['season']) ? preg_replace('/^S0*/i', '', $release['season']) : ''); |
|
155 | - $episodeNo = (! empty($release['episode']) ? preg_replace('/^E0*/i', '', $release['episode']) : ''); |
|
154 | + $seasonNo = (!empty($release['season']) ? preg_replace('/^S0*/i', '', $release['season']) : ''); |
|
155 | + $episodeNo = (!empty($release['episode']) ? preg_replace('/^E0*/i', '', $release['episode']) : ''); |
|
156 | 156 | |
157 | 157 | if ($episodeNo === 'all') { |
158 | 158 | // Set the video ID and leave episode 0 |
@@ -163,7 +163,7 @@ discard block |
||
163 | 163 | } |
164 | 164 | |
165 | 165 | // Download all episodes if new show to reduce API/bandwidth usage |
166 | - if (! $this->countEpsByVideoID($videoId)) { |
|
166 | + if (!$this->countEpsByVideoID($videoId)) { |
|
167 | 167 | $this->getEpisodeInfo($tvDbId, -1, -1, $videoId); |
168 | 168 | } |
169 | 169 | |
@@ -257,7 +257,7 @@ discard block |
||
257 | 257 | } |
258 | 258 | |
259 | 259 | // Check for show aliases and try match those too |
260 | - if (! empty($show->aliases)) { |
|
260 | + if (!empty($show->aliases)) { |
|
261 | 261 | foreach ($show->aliases as $key => $name) { |
262 | 262 | $matchPercent = $this->checkMatch(strtolower($name), strtolower($name), $matchPercent); |
263 | 263 | if ($matchPercent > $highestMatch) { |
@@ -268,7 +268,7 @@ discard block |
||
268 | 268 | } |
269 | 269 | } |
270 | 270 | } |
271 | - if (! empty($highest)) { |
|
271 | + if (!empty($highest)) { |
|
272 | 272 | $return = $this->formatShowInfo($highest); |
273 | 273 | } |
274 | 274 | } |
@@ -353,7 +353,7 @@ discard block |
||
353 | 353 | $poster = $this->client->series()->artworks($show->tvdb_id); |
354 | 354 | // Grab the image with the highest score where type == 2 |
355 | 355 | $poster = collect($poster)->where('type', 2)->sortByDesc('score')->first(); |
356 | - $this->posterUrl = ! empty($poster->image) ? $poster->image : ''; |
|
356 | + $this->posterUrl = !empty($poster->image) ? $poster->image : ''; |
|
357 | 357 | } catch (ResourceNotFoundException $e) { |
358 | 358 | $this->colorCli->climate()->error('Poster image not found on TVDB'); |
359 | 359 | } |
@@ -379,7 +379,7 @@ discard block |
||
379 | 379 | 'tvrage' => 0, |
380 | 380 | 'tvmaze' => 0, |
381 | 381 | 'tmdb' => 0, |
382 | - 'aliases' => ! empty($show->aliases) ? $show->aliases : '', |
|
382 | + 'aliases' => !empty($show->aliases) ? $show->aliases : '', |
|
383 | 383 | 'localzone' => "''", |
384 | 384 | ]; |
385 | 385 | } |
@@ -101,7 +101,7 @@ discard block |
||
101 | 101 | { |
102 | 102 | $studio = false; |
103 | 103 | $director = false; |
104 | - if (($ret = $this->_html->find('div.page_video_info')) && ! empty($ret->find('text'))) { |
|
104 | + if (($ret = $this->_html->find('div.page_video_info')) && !empty($ret->find('text'))) { |
|
105 | 105 | foreach ($ret->find('text') as $e) { |
106 | 106 | $e = trim($e->plaintext); |
107 | 107 | $rArray = [',', '...', ' :']; |
@@ -115,12 +115,12 @@ discard block |
||
115 | 115 | } |
116 | 116 | if ($studio === true) { |
117 | 117 | if ((stripos($e, 'Custodian of Records') === false) && stripos($e, 'Description') === false) { |
118 | - if ($director === true && ! empty($e)) { |
|
118 | + if ($director === true && !empty($e)) { |
|
119 | 119 | $this->_res['director'] = $e; |
120 | 120 | $e = null; |
121 | 121 | $director = false; |
122 | 122 | } |
123 | - if (! empty($e)) { |
|
123 | + if (!empty($e)) { |
|
124 | 124 | $this->_res['productinfo'][] = $e; |
125 | 125 | } |
126 | 126 | } else { |
@@ -208,7 +208,7 @@ discard block |
||
208 | 208 | $title = trim($ret->title); |
209 | 209 | $title = str_replace('/XXX/', '', $title); |
210 | 210 | $title = preg_replace('/\(.*?\)|[._-]/', ' ', $title); |
211 | - if (! empty($title)) { |
|
211 | + if (!empty($title)) { |
|
212 | 212 | similar_text($movie, $title, $p); |
213 | 213 | if ($p >= 90) { |
214 | 214 | $this->_title = $title; |
@@ -64,7 +64,7 @@ discard block |
||
64 | 64 | protected function trailers(): mixed |
65 | 65 | { |
66 | 66 | $ret = $this->_html->find('a[itemprop=trailer]', 0); |
67 | - if (! empty($ret) && preg_match('/movieId=(?<movieid>\d+)&/', trim($ret->href), $hits)) { |
|
67 | + if (!empty($ret) && preg_match('/movieId=(?<movieid>\d+)&/', trim($ret->href), $hits)) { |
|
68 | 68 | $movieid = $hits['movieid']; |
69 | 69 | $this->_res['trailers']['url'] = self::AEBNSURL.self::TRAILERURL.$movieid; |
70 | 70 | } |
@@ -100,7 +100,7 @@ discard block |
||
100 | 100 | $this->_res['genres'][] = trim($genre->plaintext); |
101 | 101 | } |
102 | 102 | } |
103 | - if (! empty($this->_res['genres'])) { |
|
103 | + if (!empty($this->_res['genres'])) { |
|
104 | 104 | $this->_res['genres'] = array_unique($this->_res['genres']); |
105 | 105 | } |
106 | 106 | |
@@ -114,13 +114,13 @@ discard block |
||
114 | 114 | { |
115 | 115 | $this->_res = []; |
116 | 116 | $ret = $this->_html->findOne('div.starsFull'); |
117 | - if (! $ret instanceof SimpleHtmlDomNodeBlank) { |
|
117 | + if (!$ret instanceof SimpleHtmlDomNodeBlank) { |
|
118 | 118 | foreach ($ret->find('span[itemprop=name]') as $star) { |
119 | 119 | $this->_res['cast'][] = trim($star->plaintext); |
120 | 120 | } |
121 | 121 | } else { |
122 | 122 | $ret = $this->_html->findOne('div.detailsLink'); |
123 | - if (! $ret instanceof SimpleHtmlDomNodeBlank) { |
|
123 | + if (!$ret instanceof SimpleHtmlDomNodeBlank) { |
|
124 | 124 | foreach ($ret->find('span') as $star) { |
125 | 125 | if (strpos($star->plaintext, '/More/') !== false && strpos($star->plaintext, '/Stars/') !== false) { |
126 | 126 | $this->_res['cast'][] = trim($star->plaintext); |
@@ -134,7 +134,7 @@ discard block |
||
134 | 134 | } |
135 | 135 | if ($country === true) { |
136 | 136 | if (stripos($e, 'addthis_config') === false) { |
137 | - if (! empty($e)) { |
|
137 | + if (!empty($e)) { |
|
138 | 138 | $this->_res['productinfo'][] = $e; |
139 | 139 | } |
140 | 140 | } else { |
@@ -157,7 +157,7 @@ discard block |
||
157 | 157 | $e = null; |
158 | 158 | } |
159 | 159 | if ($features === true) { |
160 | - if (! empty($e)) { |
|
160 | + if (!empty($e)) { |
|
161 | 161 | $this->_res['extras'][] = $e; |
162 | 162 | } |
163 | 163 | } |
@@ -188,13 +188,13 @@ discard block |
||
188 | 188 | $e = null; |
189 | 189 | } |
190 | 190 | |
191 | - if (($director === true) && ! empty($e)) { |
|
191 | + if (($director === true) && !empty($e)) { |
|
192 | 192 | $this->_res['director'] = $e; |
193 | 193 | $director = false; |
194 | 194 | $e = null; |
195 | 195 | } |
196 | 196 | if (stripos($e, 'Country:') === false) { |
197 | - if (! empty($e)) { |
|
197 | + if (!empty($e)) { |
|
198 | 198 | $er[] = $e; |
199 | 199 | } |
200 | 200 | } else { |
@@ -231,12 +231,12 @@ discard block |
||
231 | 231 | */ |
232 | 232 | public function processSite(string $movie): bool |
233 | 233 | { |
234 | - if (! empty($movie)) { |
|
234 | + if (!empty($movie)) { |
|
235 | 235 | $this->_trailUrl = self::TRAILINGSEARCH.$movie; |
236 | 236 | $this->_response = getRawHtml(self::POPURL.$this->_trailUrl, $this->cookie); |
237 | 237 | if ($this->_response !== false) { |
238 | 238 | if ($ret = $this->_html->loadHtml($this->_response)->find('div.product-info, div.title', 1)) { |
239 | - if (! empty($ret->plaintext)) { |
|
239 | + if (!empty($ret->plaintext)) { |
|
240 | 240 | $this->_title = trim($ret->plaintext); |
241 | 241 | $title = str_replace('XXX', '', $ret->plaintext); |
242 | 242 | $title = trim(preg_replace('/\(.*?\)|[._-]/i', ' ', $title)); |
@@ -125,7 +125,7 @@ discard block |
||
125 | 125 | foreach ($this->_html->find('h3') as $heading) { |
126 | 126 | if (trim($heading->plaintext) === 'Cast') { |
127 | 127 | foreach ($heading->nextSibling() as $next) { |
128 | - if (! $next instanceof SimpleHtmlDomNodeBlank && $next->nodeName !== 'h3') { |
|
128 | + if (!$next instanceof SimpleHtmlDomNodeBlank && $next->nodeName !== 'h3') { |
|
129 | 129 | $next = $next->nextSibling(); |
130 | 130 | } |
131 | 131 | if (preg_match_all('/search_performerid/', $next->href, $hits)) { |
@@ -166,7 +166,7 @@ discard block |
||
166 | 166 | public function processSite(string $movie): bool |
167 | 167 | { |
168 | 168 | $result = false; |
169 | - if (! empty($movie)) { |
|
169 | + if (!empty($movie)) { |
|
170 | 170 | $this->_trailUrl = self::TRAILINGSEARCH.urlencode($movie); |
171 | 171 | $this->_response = getRawHtml(self::ADMURL.$this->_trailUrl, $this->cookie); |
172 | 172 | if ($this->_response !== false) { |
@@ -238,7 +238,7 @@ discard block |
||
238 | 238 | { |
239 | 239 | $browseby = ' '; |
240 | 240 | foreach ($this->getBrowseByOptions() as $bbk => $bbv) { |
241 | - if (! empty($_REQUEST[$bbk])) { |
|
241 | + if (!empty($_REQUEST[$bbk])) { |
|
242 | 242 | $bbs = stripslashes($_REQUEST[$bbk]); |
243 | 243 | $browseby .= ' AND boo.'.$bbv.' '.'LIKE '.escapeString('%'.$bbs.'%'); |
244 | 244 | } |
@@ -368,7 +368,7 @@ discard block |
||
368 | 368 | return false; |
369 | 369 | } |
370 | 370 | |
371 | - if (preg_match('/^([a-z0-9ü!]+ ){1,2}(N|Vol)?\d{1,4}([abc])?$|^([a-z0-9]+ ){1,2}(Jan( |unar|$)|Feb( |ruary|$)|Mar( |ch|$)|Apr( |il|$)|May(?![a-z0-9])|Jun([ e$])|Jul([ y$])|Aug( |ust|$)|Sep( |tember|$)|O([ck])t( |ober|$)|Nov( |ember|$)|De([cz])( |ember|$))/ui', $releasename) && ! preg_match('/Part \d+/i', $releasename)) { |
|
371 | + if (preg_match('/^([a-z0-9ü!]+ ){1,2}(N|Vol)?\d{1,4}([abc])?$|^([a-z0-9]+ ){1,2}(Jan( |unar|$)|Feb( |ruary|$)|Mar( |ch|$)|Apr( |il|$)|May(?![a-z0-9])|Jun([ e$])|Jul([ y$])|Aug( |ust|$)|Sep( |tember|$)|O([ck])t( |ober|$)|Nov( |ember|$)|De([cz])( |ember|$))/ui', $releasename) && !preg_match('/Part \d+/i', $releasename)) { |
|
372 | 372 | if ($this->echooutput) { |
373 | 373 | $this->colorCli->headerOver('Changing category to magazines: ').$this->colorCli->primary($releasename); |
374 | 374 | } |
@@ -376,14 +376,14 @@ discard block |
||
376 | 376 | |
377 | 377 | return false; |
378 | 378 | } |
379 | - if (! empty($releasename) && ! preg_match('/^[a-z0-9]+$|^([0-9]+ ){1,}$|Part \d+/i', $releasename)) { |
|
379 | + if (!empty($releasename) && !preg_match('/^[a-z0-9]+$|^([0-9]+ ){1,}$|Part \d+/i', $releasename)) { |
|
380 | 380 | return $releasename; |
381 | 381 | } |
382 | 382 | |
383 | 383 | return false; |
384 | 384 | } |
385 | 385 | if ($releasetype === 'audiobook') { |
386 | - if (! empty($releasename) && ! preg_match('/^[a-z0-9]+$|^([0-9]+ ){1,}$|Part \d+/i', $releasename)) { |
|
386 | + if (!empty($releasename) && !preg_match('/^[a-z0-9]+$|^([0-9]+ ){1,}$|Part \d+/i', $releasename)) { |
|
387 | 387 | // we can skip category for audiobooks, since we already know it, so as long as the release name is valid return it so that it is postprocessed by amazon. In the future, determining the type of audiobook could be added (Lecture or book), since we can skip lookups on lectures, but for now handle them all the same way |
388 | 388 | return $releasename; |
389 | 389 | } |
@@ -408,7 +408,7 @@ discard block |
||
408 | 408 | |
409 | 409 | $book = false; |
410 | 410 | if ($bookInfo !== '') { |
411 | - if (! $book) { |
|
411 | + if (!$book) { |
|
412 | 412 | $this->colorCli->info('Fetching data from iTunes for '.$bookInfo); |
413 | 413 | $book = $this->fetchItunesBookProperties($bookInfo); |
414 | 414 | } elseif ($amazdata !== null) { |
@@ -515,12 +515,12 @@ discard block |
||
515 | 515 | 'salesrank' => '', |
516 | 516 | 'publisher' => '', |
517 | 517 | 'pages' => '', |
518 | - 'coverurl' => ! empty($iTunesBook->getCover()) ? str_replace('100x100', '800x800', $iTunesBook->getCover()) : '', |
|
518 | + 'coverurl' => !empty($iTunesBook->getCover()) ? str_replace('100x100', '800x800', $iTunesBook->getCover()) : '', |
|
519 | 519 | 'genre' => implode(', ', $iTunesBook->getGenre()), |
520 | 520 | 'overview' => strip_tags($iTunesBook->getDescription()), |
521 | 521 | 'publishdate' => $iTunesBook->getReleaseDate()->format('Y-m-d'), |
522 | 522 | ]; |
523 | - if (! empty($book['coverurl'])) { |
|
523 | + if (!empty($book['coverurl'])) { |
|
524 | 524 | $book['cover'] = 1; |
525 | 525 | } else { |
526 | 526 | $book['cover'] = 0; |
@@ -159,7 +159,7 @@ discard block |
||
159 | 159 | %s %s %s %s |
160 | 160 | GROUP BY xxx.id |
161 | 161 | ORDER BY %s %s", |
162 | - (! empty($xxxIDs) ? implode(',', $xxxIDs) : -1), |
|
162 | + (!empty($xxxIDs) ? implode(',', $xxxIDs) : -1), |
|
163 | 163 | $this->showPasswords, |
164 | 164 | $this->getBrowseBy(), |
165 | 165 | $catSrch, |
@@ -211,7 +211,7 @@ discard block |
||
211 | 211 | { |
212 | 212 | $browseBy = ' '; |
213 | 213 | foreach (['title', 'director', 'actors', 'genre', 'id'] as $bb) { |
214 | - if (! empty($_REQUEST[$bb])) { |
|
214 | + if (!empty($_REQUEST[$bb])) { |
|
215 | 215 | $bbv = stripslashes($_REQUEST[$bb]); |
216 | 216 | if ($bb === 'genre') { |
217 | 217 | $bbv = $this->getGenreID($bbv); |
@@ -246,7 +246,7 @@ discard block |
||
246 | 246 | string $cover = '', |
247 | 247 | string $backdrop = '' |
248 | 248 | ): void { |
249 | - if (! empty($id)) { |
|
249 | + if (!empty($id)) { |
|
250 | 250 | XxxInfo::query()->where('id', $id)->update( |
251 | 251 | [ |
252 | 252 | 'title' => $title, |
@@ -288,12 +288,12 @@ discard block |
||
288 | 288 | public function getGenres(bool $activeOnly = false, $gid = null): mixed |
289 | 289 | { |
290 | 290 | if ($activeOnly) { |
291 | - return Genre::query()->where(['disabled' => 0, 'type' => Category::XXX_ROOT])->when($gid !== null, function ($query) use ($gid) { |
|
291 | + return Genre::query()->where(['disabled' => 0, 'type' => Category::XXX_ROOT])->when($gid !== null, function($query) use ($gid) { |
|
292 | 292 | return $query->where('id', $gid); |
293 | 293 | })->orderBy('title')->first(['title']); |
294 | 294 | } |
295 | 295 | |
296 | - return Genre::query()->where(['type' => Category::XXX_ROOT])->when($gid !== null, function ($query) use ($gid) { |
|
296 | + return Genre::query()->where(['type' => Category::XXX_ROOT])->when($gid !== null, function($query) use ($gid) { |
|
297 | 297 | return $query->where('id', $gid); |
298 | 298 | })->orderBy('title')->first(['title']); |
299 | 299 | } |
@@ -308,7 +308,7 @@ discard block |
||
308 | 308 | { |
309 | 309 | $ret = null; |
310 | 310 | |
311 | - if (! \is_array($arr)) { |
|
311 | + if (!\is_array($arr)) { |
|
312 | 312 | $res = Genre::query()->where('title', $arr)->first(['id']); |
313 | 313 | if ($res !== null) { |
314 | 314 | return $res['id']; |
@@ -348,7 +348,7 @@ discard block |
||
348 | 348 | public function insertSwf($whichClass, $res): string |
349 | 349 | { |
350 | 350 | $ret = ''; |
351 | - if (($whichClass === 'ade') && ! empty($res)) { |
|
351 | + if (($whichClass === 'ade') && !empty($res)) { |
|
352 | 352 | $trailers = unserialize($res, 'ade'); |
353 | 353 | $ret .= "<object width='360' height='240' type='application/x-shockwave-flash' id='EmpireFlashPlayer' name='EmpireFlashPlayer' data='".$trailers['url']."'>"; |
354 | 354 | $ret .= "<param name='flashvars' value= 'streamID=".$trailers['streamid'].'&autoPlay=false&BaseStreamingUrl='.$trailers['baseurl']."'>"; |
@@ -356,7 +356,7 @@ discard block |
||
356 | 356 | |
357 | 357 | return $ret; |
358 | 358 | } |
359 | - if (($whichClass === 'pop') && ! empty($res)) { |
|
359 | + if (($whichClass === 'pop') && !empty($res)) { |
|
360 | 360 | $trailers = unserialize($res, 'pop'); |
361 | 361 | $ret .= "<embed id='trailer' width='480' height='360'"; |
362 | 362 | $ret .= "flashvars='".$trailers['flashvars']."' allowfullscreen='true' allowscriptaccess='always' quality='high' name='trailer' style='undefined'"; |
@@ -433,22 +433,22 @@ discard block |
||
433 | 433 | return -2; |
434 | 434 | } |
435 | 435 | |
436 | - $res['cast'] = ! empty($res['cast']) ? implode(',', $res['cast']) : ''; |
|
437 | - $res['genres'] = ! empty($res['genres']) ? $this->getGenreID($res['genres']) : ''; |
|
436 | + $res['cast'] = !empty($res['cast']) ? implode(',', $res['cast']) : ''; |
|
437 | + $res['genres'] = !empty($res['genres']) ? $this->getGenreID($res['genres']) : ''; |
|
438 | 438 | |
439 | 439 | $mov = [ |
440 | - 'trailers' => ! empty($res['trailers']) ? serialize($res['trailers']) : '', |
|
441 | - 'extras' => ! empty($res['extras']) ? serialize($res['extras']) : '', |
|
442 | - 'productinfo' => ! empty($res['productinfo']) ? serialize($res['productinfo']) : '', |
|
443 | - 'backdrop' => ! empty($res['backcover']) ? $res['backcover'] : 0, |
|
444 | - 'cover' => ! empty($res['boxcover']) ? $res['boxcover'] : 0, |
|
445 | - 'title' => ! empty($res['title']) ? html_entity_decode($res['title'], ENT_QUOTES, 'UTF-8') : '', |
|
446 | - 'plot' => ! empty($res['synopsis']) ? html_entity_decode($res['synopsis'], ENT_QUOTES, 'UTF-8') : '', |
|
447 | - 'tagline' => ! empty($res['tagline']) ? html_entity_decode($res['tagline'], ENT_QUOTES, 'UTF-8') : '', |
|
448 | - 'genre' => ! empty($res['genres']) ? html_entity_decode($res['genres'], ENT_QUOTES, 'UTF-8') : '', |
|
449 | - 'director' => ! empty($res['director']) ? html_entity_decode($res['director'], ENT_QUOTES, 'UTF-8') : '', |
|
450 | - 'actors' => ! empty($res['cast']) ? html_entity_decode($res['cast'], ENT_QUOTES, 'UTF-8') : '', |
|
451 | - 'directurl' => ! empty($res['directurl']) ? html_entity_decode($res['directurl'], ENT_QUOTES, 'UTF-8') : '', |
|
440 | + 'trailers' => !empty($res['trailers']) ? serialize($res['trailers']) : '', |
|
441 | + 'extras' => !empty($res['extras']) ? serialize($res['extras']) : '', |
|
442 | + 'productinfo' => !empty($res['productinfo']) ? serialize($res['productinfo']) : '', |
|
443 | + 'backdrop' => !empty($res['backcover']) ? $res['backcover'] : 0, |
|
444 | + 'cover' => !empty($res['boxcover']) ? $res['boxcover'] : 0, |
|
445 | + 'title' => !empty($res['title']) ? html_entity_decode($res['title'], ENT_QUOTES, 'UTF-8') : '', |
|
446 | + 'plot' => !empty($res['synopsis']) ? html_entity_decode($res['synopsis'], ENT_QUOTES, 'UTF-8') : '', |
|
447 | + 'tagline' => !empty($res['tagline']) ? html_entity_decode($res['tagline'], ENT_QUOTES, 'UTF-8') : '', |
|
448 | + 'genre' => !empty($res['genres']) ? html_entity_decode($res['genres'], ENT_QUOTES, 'UTF-8') : '', |
|
449 | + 'director' => !empty($res['director']) ? html_entity_decode($res['director'], ENT_QUOTES, 'UTF-8') : '', |
|
450 | + 'actors' => !empty($res['cast']) ? html_entity_decode($res['cast'], ENT_QUOTES, 'UTF-8') : '', |
|
451 | + 'directurl' => !empty($res['directurl']) ? html_entity_decode($res['directurl'], ENT_QUOTES, 'UTF-8') : '', |
|
452 | 452 | 'classused' => $this->whichClass, |
453 | 453 | ]; |
454 | 454 | |
@@ -458,12 +458,12 @@ discard block |
||
458 | 458 | $xxxID = $check['id']; |
459 | 459 | |
460 | 460 | // Update BoxCover. |
461 | - if (! empty($mov['cover'])) { |
|
461 | + if (!empty($mov['cover'])) { |
|
462 | 462 | $cover = $this->releaseImage->saveImage($xxxID.'-cover', $mov['cover'], $this->imgSavePath); |
463 | 463 | } |
464 | 464 | |
465 | 465 | // BackCover. |
466 | - if (! empty($mov['backdrop'])) { |
|
466 | + if (!empty($mov['backdrop'])) { |
|
467 | 467 | $backdrop = $this->releaseImage->saveImage($xxxID.'-backdrop', $mov['backdrop'], $this->imgSavePath, 1920, 1024); |
468 | 468 | } |
469 | 469 | |
@@ -491,12 +491,12 @@ discard block |
||
491 | 491 | ] |
492 | 492 | ); |
493 | 493 | // Update BoxCover. |
494 | - if (! empty($mov['cover'])) { |
|
494 | + if (!empty($mov['cover'])) { |
|
495 | 495 | $cover = $this->releaseImage->saveImage($xxxID.'-cover', $mov['cover'], $this->imgSavePath); |
496 | 496 | } |
497 | 497 | |
498 | 498 | // BackCover. |
499 | - if (! empty($mov['backdrop'])) { |
|
499 | + if (!empty($mov['backdrop'])) { |
|
500 | 500 | $backdrop = $this->releaseImage->saveImage($xxxID.'-backdrop', $mov['backdrop'], $this->imgSavePath, 1920, 1024); |
501 | 501 | } |
502 | 502 | |
@@ -609,7 +609,7 @@ discard block |
||
609 | 609 | $name = trim(preg_replace('/(brazilian|chinese|croatian|danish|deutsch|dutch|estonian|flemish|finnish|french|german|greek|hebrew|icelandic|italian|latin|nordic|norwegian|polish|portuguese|japenese|japanese|russian|serbian|slovenian|spanish|spanisch|swedish|thai|turkish)$/i', '', $name)); |
610 | 610 | |
611 | 611 | // Check if the name is long enough and not just numbers and not file (d) of (d) and does not contain Episodes and any dated 00.00.00 which are site rips.. |
612 | - if (\strlen($name) > 5 && ! preg_match('/^\d+$/', $name) && ! preg_match('/( File \d+ of \d+|\d+.\d+.\d+)/', $name) && ! preg_match('/(E\d+)/', $name) && ! preg_match('/\d\d\.\d\d.\d\d/', $name)) { |
|
612 | + if (\strlen($name) > 5 && !preg_match('/^\d+$/', $name) && !preg_match('/( File \d+ of \d+|\d+.\d+.\d+)/', $name) && !preg_match('/(E\d+)/', $name) && !preg_match('/\d\d\.\d\d.\d\d/', $name)) { |
|
613 | 613 | $this->currentTitle = $name; |
614 | 614 | |
615 | 615 | return true; |