Update releases date handling in RSS and API operations

This commit is contained in:
DariusIII
2018-07-26 09:48:14 +02:00
parent 805299d307
commit 1c3ddb5c50
6 changed files with 19 additions and 15 deletions
+1 -2
View File
@@ -178,8 +178,7 @@ class API extends Capabilities
if ($releases && \count($releases)) {
foreach ($releases as $key => $release) {
if (isset($release->id)) {
$coverURL = $getCoverURL($release);
$releases[$key]->coverurl = $coverURL;
$releases[$key]->coverurl = $getCoverURL($release);
}
}
}
+3
View File
@@ -32,6 +32,9 @@ use Illuminate\Support\Facades\DB;
*/
abstract class Capabilities
{
/**
* @var \PDO
*/
public $pdo;
/**
+2 -1
View File
@@ -22,6 +22,7 @@
namespace Blacklight\http;
use App\Models\Category;
use Illuminate\Support\Carbon;
/**
* Class XMLReturn.
@@ -440,7 +441,7 @@ class XML_Response
$this->writeZedAttr('grabs', $this->release->grabs);
$this->writeZedAttr('comments', $this->release->comments);
$this->writeZedAttr('password', $this->release->passwordstatus);
$this->writeZedAttr('usenetdate', date_format(date_create($this->release->postdate), 'D, d M Y H:i:s O'));
$this->writeZedAttr('usenetdate', Carbon::parse($this->release->postdate)->toRssString());
if (! empty($this->release->group_name)) {
$this->writeZedAttr('group', $this->release->group_name);
}
+1
View File
@@ -1,4 +1,5 @@
2018-07-26 DariusIII
* Chg: Update releases date handling in RSS and API operations
* Chg: Update tinymce to version 4.8.1
2018-07-25 DariusIII
* Chg: Remove unused functions from Settings and Utility classes
+6 -6
View File
@@ -34,7 +34,7 @@ class ApiTransformer extends TransformerAbstract
'url' => url('/').'/getnzb?id='.$releases->guid.'.nzb'.'&i='.$this->user->id.'&r='.$this->user->api_token,
'category' => $releases->categories_id,
'category_name' => $releases->category_name,
'added' => Carbon::parse($releases->adddate)->format('D, d M Y H:i:s O'),
'added' => Carbon::parse($releases->adddate)->toRssString(),
'size' => $releases->size,
'files' => $releases->totalpart,
'poster' => $releases->fromname,
@@ -44,7 +44,7 @@ class ApiTransformer extends TransformerAbstract
'grabs' => $releases->grabs !== 0 ? $releases->grabs : $this->null(),
'comments' => $releases->comments !== 0 ? $releases->comments : $this->null(),
'password' => $releases->passwordstatus,
'usenetdate' => Carbon::parse($releases->postdate)->format('D, d M Y H:i:s O'),
'usenetdate' => Carbon::parse($releases->postdate)->toRssString(),
'group' => $releases->group_name,
];
}
@@ -56,7 +56,7 @@ class ApiTransformer extends TransformerAbstract
'url' => url('/').'/getnzb?id='.$releases->guid.'.nzb'.'&i='.$this->user->id.'&r='.$this->user->api_token,
'category' => $releases->categories_id,
'category_name' => $releases->category_name,
'added' => Carbon::parse($releases->adddate)->format('D, d M Y H:i:s O'),
'added' => Carbon::parse($releases->adddate)->toRssString(),
'size' => $releases->size,
'files' => $releases->totalpart,
'poster' => $releases->fromname,
@@ -73,7 +73,7 @@ class ApiTransformer extends TransformerAbstract
'grabs' => $releases->grabs !== 0 ? $releases->grabs : $this->null(),
'comments' => $releases->comments !== 0 ? $releases->comments : $this->null(),
'password' => $releases->passwordstatus,
'usenetdate' => Carbon::parse($releases->postdate)->format('D, d M Y H:i:s O'),
'usenetdate' => Carbon::parse($releases->postdate)->toRssString(),
'group' => $releases->group_name,
];
}
@@ -84,14 +84,14 @@ class ApiTransformer extends TransformerAbstract
'url' => url('/').'/getnzb?id='.$releases->guid.'.nzb'.'&i='.$this->user->id.'&r='.$this->user->api_token,
'category' => $releases->categories_id,
'category_name' => $releases->category_name,
'added' => Carbon::parse($releases->adddate)->format('D, d M Y H:i:s O'),
'added' => Carbon::parse($releases->adddate)->toRssString(),
'size' => $releases->size,
'files' => $releases->totalpart,
'poster' => $releases->fromname,
'grabs' => $releases->grabs !== 0 ? $releases->grabs : $this->null(),
'comments' => $releases->comments !== 0 ? $releases->comments : $this->null(),
'password' => $releases->passwordstatus,
'usenetdate' => Carbon::parse($releases->postdate)->format('D, d M Y H:i:s O'),
'usenetdate' => Carbon::parse($releases->postdate)->toRssString(),
'group' => $releases->group_name,
];
}
+6 -6
View File
@@ -37,7 +37,7 @@ class DetailsTransformer extends TransformerAbstract
'url' => url('/').'/getnzb?id='.$releases->guid.'.nzb'.'&i='.$this->user->id.'&r='.$this->user->api_token,
'category' => $releases->categories_id,
'category_name' => $releases->category_name,
'added' => Carbon::parse($releases->adddate)->format('D, d M Y H:i:s O'),
'added' => Carbon::parse($releases->adddate)->toRssString(),
'size' => $releases->size,
'files' => $releases->totalpart,
'poster' => $releases->fromname,
@@ -45,7 +45,7 @@ class DetailsTransformer extends TransformerAbstract
'grabs' => $releases->grabs,
'comments' => $releases->comments,
'password' => $releases->passwordstatus,
'usenetdate' => Carbon::parse($releases->postdate)->format('D, d M Y H:i:s O'),
'usenetdate' => Carbon::parse($releases->postdate)->toRssString(),
'group' => $releases->group_name,
];
}
@@ -57,7 +57,7 @@ class DetailsTransformer extends TransformerAbstract
'link' => url('/').'/getnzb?id='.$releases->guid.'.nzb'.'&i='.$this->user->id.'&r='.$this->user->api_token,
'category' => $releases->categories_id,
'category_name' => $releases->category_name,
'added' => Carbon::parse($releases->adddate)->format('D, d M Y H:i:s O'),
'added' => Carbon::parse($releases->adddate)->toRssString(),
'size' => $releases->size,
'files' => $releases->totalpart,
'poster' => $releases->fromname,
@@ -71,7 +71,7 @@ class DetailsTransformer extends TransformerAbstract
'grabs' => $releases->grabs,
'comments' => $releases->comments,
'password' => $releases->passwordstatus,
'usenetdate' => Carbon::parse($releases->postdate)->format('D, d M Y H:i:s O'),
'usenetdate' => Carbon::parse($releases->postdate)->toRssString(),
'group' => $releases->group_name,
];
}
@@ -82,14 +82,14 @@ class DetailsTransformer extends TransformerAbstract
'link' => url('/').'/getnzb?id='.$releases->guid.'.nzb'.'&i='.$this->user->id.'&r='.$this->user->api_token,
'category' => $releases->categories_id,
'category_name' => $releases->category_name,
'added' => Carbon::parse($releases->adddate)->format('D, d M Y H:i:s O'),
'added' => Carbon::parse($releases->adddate)->toRssString(),
'size' => $releases->size,
'files' => $releases->totalpart,
'poster' => $releases->fromname,
'grabs' => $releases->grabs,
'comments' => $releases->comments,
'password' => $releases->passwordstatus,
'usenetdate' => Carbon::parse($releases->postdate)->format('D, d M Y H:i:s O'),
'usenetdate' => Carbon::parse($releases->postdate)->toRssString(),
'group' => $releases->group_name,
];
}