Commit 1ef55d73 authored by Benjamin Bellamy's avatar Benjamin Bellamy 💬 Committed by Yassine Doghri
Browse files

fix: correct php-fpm issues

parent cbc5d089
......@@ -6,6 +6,30 @@
* @link https://castopod.org/
*/
/**
* For compatibility with PHP-FPM v7.2 and below:
*/
if (!function_exists('getallheaders')) {
function getallheaders()
{
$headers = [];
foreach ($_SERVER as $name => $value) {
if (substr($name, 0, 5) == 'HTTP_') {
$headers[
str_replace(
' ',
'-',
ucwords(
strtolower(str_replace('_', ' ', substr($name, 5)))
)
)
] = $value;
}
}
return $headers;
}
}
/**
* Set user country in session variable, for analytics purpose
*/
......
......@@ -270,7 +270,7 @@ class EpisodeModel extends Model
$sortNumberField =
$podcastType == 'serial'
? 'if(isnull(season_number),0,season_number)*1000+number'
: 'UNIX_TIMESTAMP(published_at)';
: 'published_at';
$sortNumberValue =
$podcastType == 'serial'
? (empty($episode->season_number)
......@@ -278,7 +278,7 @@ class EpisodeModel extends Model
: $episode->season_number) *
1000 +
$episode->number
: strtotime($episode->published_at);
: $episode->published_at;
$previousData = $this->orderBy('(' . $sortNumberField . ') DESC')
->where([
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment