mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-29 02:01:33 +00:00
Update releases date handling in RSS and API operations
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,6 +32,9 @@ use Illuminate\Support\Facades\DB;
|
||||
*/
|
||||
abstract class Capabilities
|
||||
{
|
||||
/**
|
||||
* @var \PDO
|
||||
*/
|
||||
public $pdo;
|
||||
|
||||
/**
|
||||
|
||||
@@ -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,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
|
||||
|
||||
@@ -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,
|
||||
];
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user