Add button to delete private dialog

This commit is contained in:
Visman 2021-03-31 19:27:05 +07:00
parent 5761c265ee
commit d0adb565bc
2 changed files with 18 additions and 8 deletions

View file

@ -127,6 +127,22 @@ class PTopic extends DataModel
);
}
/**
* Ссылка на уделение темы
*/
protected function getlinkDelete(): string
{
return $this->c->Router->link(
'PMAction',
[
'second' => $this->c->pms->second,
'action' => Cnst::ACTION_DELETE,
'more1' => $this->id,
'more2' => Cnst::ACTION_TOPIC,
]
);
}
/**
* Номер первого нового сообщения в теме
*/

View file

@ -20,23 +20,20 @@
@endif
@endsection
@extends ('layouts/pm')
@if ($p->model->canReply || $p->model->closed || $p->model->pagination)
<div class="f-nav-links">
<div class="f-nlinks-b f-nlbpm">
@yield ('pagination')
@if ($p->model->canReply || $p->model->closed)
<div class="f-actions-links">
@if ($p->model->closed)
<span class="f-act-span"><a class="f-btn f-btn-topic-closed" title="{{ __('Topic closed') }}"><span>{!! __('Topic closed') !!}</span></a></span>
@endif
<span class="f-act-span"><a class="f-btn f-btn-delete-dialog" title="{{ __('Delete dialogue') }}" href="{{ $p->model->linkDelete }}"><span>{!! __('Delete dialogue') !!}</span></a></span>
@if ($p->model->canReply)
<span class="f-act-span"><a class="f-btn f-btn-post-reply" title="{{ __('Post reply') }}" href="{{ $p->model->linkReply }}"><span>{!! __('Post reply') !!}</span></a></span>
@endif
</div>
@endif
</div>
</div>
@endif
<section class="f-topic">
<h2>{{ $p->model->name }}</h2>
@foreach ($p->posts as $id => $post)
@ -130,24 +127,21 @@
@endif
@endforeach
</section>
@if ($p->model->canReply || $p->model->pagination)
<div class="f-nav-links">
@if ($p->form)
<div class="f-nlinks">
@else
<div class="f-nlinks-a f-nlbpm">
@endif
@if ($p->model->canReply)
<div class="f-actions-links">
<span class="f-act-span"><a class="f-btn f-btn-delete-dialog" title="{{ __('Delete dialogue') }}" href="{{ $p->model->linkDelete }}"><span>{!! __('Delete dialogue') !!}</span></a></span>
@if ($p->model->canReply)
<span class="f-act-span"><a class="f-btn f-btn-post-reply" title="{{ __('Post reply') }}" href="{{ $p->model->linkReply }}"><span>{!! __('Post reply') !!}</span></a></span>
@endif
</div>
@endif
@yield ('pagination')
</div>
</div>
@endif
@if ($form = $p->form)
<section class="f-post-form">
<h2>{!! __('Quick post') !!}</h2>