mirror of
https://github.com/Karaka-Management/oms-News.git
synced 2026-02-17 08:58:42 +00:00
undo serialize deprecation and switch to installExternal api calls
This commit is contained in:
parent
d3515890f1
commit
42b096a46a
|
|
@ -182,6 +182,7 @@ final class ApiController extends Controller
|
||||||
NewsArticleMapper::writer()->createRelationTable('media', [$media->getId()], $news->getId());
|
NewsArticleMapper::writer()->createRelationTable('media', [$media->getId()], $news->getId());
|
||||||
|
|
||||||
$ref = new Reference();
|
$ref = new Reference();
|
||||||
|
$ref->name = $media->name;
|
||||||
$ref->source = new NullMedia($media->getId());
|
$ref->source = new NullMedia($media->getId());
|
||||||
$ref->createdBy = new NullAccount($request->header->account);
|
$ref->createdBy = new NullAccount($request->header->account);
|
||||||
$ref->setVirtualPath($accountPath = '/Accounts/' . $account->getId() . ' ' . $account->login . '/News/' . $news->createdAt->format('Y') . '/' . $news->createdAt->format('m') . '/' . $news->getId());
|
$ref->setVirtualPath($accountPath = '/Accounts/' . $account->getId() . ' ' . $account->login . '/News/' . $news->createdAt->format('Y') . '/' . $news->createdAt->format('m') . '/' . $news->getId());
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,6 @@ use Modules\Comments\Models\CommentList;
|
||||||
use Modules\Media\Models\Media;
|
use Modules\Media\Models\Media;
|
||||||
use Modules\Tag\Models\NullTag;
|
use Modules\Tag\Models\NullTag;
|
||||||
use Modules\Tag\Models\Tag;
|
use Modules\Tag\Models\Tag;
|
||||||
use phpOMS\Contract\ArrayableInterface;
|
|
||||||
use phpOMS\Localization\ISO639x1Enum;
|
use phpOMS\Localization\ISO639x1Enum;
|
||||||
use phpOMS\Stdlib\Base\Exception\InvalidEnumValue;
|
use phpOMS\Stdlib\Base\Exception\InvalidEnumValue;
|
||||||
|
|
||||||
|
|
@ -32,7 +31,7 @@ use phpOMS\Stdlib\Base\Exception\InvalidEnumValue;
|
||||||
* @link https://karaka.app
|
* @link https://karaka.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class NewsArticle implements \JsonSerializable, ArrayableInterface
|
class NewsArticle implements \JsonSerializable
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Article ID.
|
* Article ID.
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,7 @@ $newsList = $this->getData('news') ?? [];
|
||||||
<div id="news-dashboard" class="col-xs-12 col-md-6" draggable="true">
|
<div id="news-dashboard" class="col-xs-12 col-md-6" draggable="true">
|
||||||
<div class="portlet">
|
<div class="portlet">
|
||||||
<div class="portlet-head"><?= $this->getHtml('News', 'News'); ?></div>
|
<div class="portlet-head"><?= $this->getHtml('News', 'News'); ?></div>
|
||||||
|
<div class="slider">
|
||||||
<table class="default">
|
<table class="default">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
|
|
@ -63,6 +64,7 @@ $newsList = $this->getData('news') ?? [];
|
||||||
<tr><td colspan="5" class="empty"><?= $this->getHtml('Empty', '0', '0'); ?>
|
<tr><td colspan="5" class="empty"><?= $this->getHtml('Empty', '0', '0'); ?>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
</table>
|
</table>
|
||||||
|
</div>
|
||||||
<div class="portlet-foot">
|
<div class="portlet-foot">
|
||||||
<a class="button" href="<?= UriFactory::build('{/prefix}news/dashboard?{?}') ?>"><?= $this->getHtml('More', '0', '0'); ?></a>
|
<a class="button" href="<?= UriFactory::build('{/prefix}news/dashboard?{?}') ?>"><?= $this->getHtml('More', '0', '0'); ?></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user