|  |  |  | <?php
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | use yii\helpers\Html;
 | 
					
						
							|  |  |  | use yii\widgets\DetailView;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* @var $this yii\web\View */
 | 
					
						
							|  |  |  | /* @var $page \common\modules\pages\entities\Page */
 | 
					
						
							|  |  |  | /* @var $history \common\modules\pages\entities\Page[] */
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $this->title                   = $page->translation->title;
 | 
					
						
							|  |  |  | $this->params['breadcrumbs'][] = ['label' => Yii::t('pages', 'Pages'), 'url' => ['index']];
 | 
					
						
							|  |  |  | $this->params['breadcrumbs'][] = $this->title;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $css = <<<CSS
 | 
					
						
							|  |  |  | .detail-view th {
 | 
					
						
							|  |  |  | 	width: 25%;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | CSS;
 | 
					
						
							|  |  |  | $this->registerCss($css);
 | 
					
						
							|  |  |  | ?>
 | 
					
						
							|  |  |  | <div class="user-view">
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <p>
 | 
					
						
							|  |  |  |         <?= Html::a(Yii::t('pages', 'Pages'), ['index'], ['class' => 'btn btn-default']) ?>
 | 
					
						
							|  |  |  |         <?= Html::a(Yii::t('buttons', 'Edit'), ['update', 'id' => $page->id], ['class' => 'btn btn-primary']) ?>
 | 
					
						
							|  |  |  |         <?= Html::a(Yii::t('buttons', 'Delete'), ['delete', 'id' => $page->id], [
 | 
					
						
							|  |  |  |             'class' => 'btn btn-danger',
 | 
					
						
							|  |  |  |             'data'  => [
 | 
					
						
							|  |  |  |                 'confirm' => Yii::t('buttons', 'Are you sure you want to delete this item?'),
 | 
					
						
							|  |  |  |                 'method'  => 'post',
 | 
					
						
							|  |  |  |             ],
 | 
					
						
							|  |  |  |         ]) ?>
 | 
					
						
							|  |  |  |     </p>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <div class="row">
 | 
					
						
							|  |  |  |         <div class="col-md-9">
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             <div class="box">
 | 
					
						
							|  |  |  |                 <div class="box-header with-border"><?= Yii::t('pages', 'Common') ?></div>
 | 
					
						
							|  |  |  |                 <div class="box-body">
 | 
					
						
							|  |  |  |                     <?= DetailView::widget([
 | 
					
						
							|  |  |  |                         'model'      => $page,
 | 
					
						
							|  |  |  |                         'attributes' => [
 | 
					
						
							|  |  |  |                             'id',
 | 
					
						
							|  |  |  |                             'slug',
 | 
					
						
							|  |  |  |                         ],
 | 
					
						
							|  |  |  |                     ]) ?>
 | 
					
						
							|  |  |  |                 </div>
 | 
					
						
							|  |  |  |             </div>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             <?php
 | 
					
						
							|  |  |  |             $items = [];
 | 
					
						
							|  |  |  |             foreach (Yii::$app->params['translatedLanguages'] as $language => $language_name) {
 | 
					
						
							|  |  |  |                 $items[] = [
 | 
					
						
							|  |  |  |                     'label'   => $language_name,
 | 
					
						
							|  |  |  |                     'content' => $this->render('_view_tab', [
 | 
					
						
							|  |  |  |                         'page'     => $page,
 | 
					
						
							|  |  |  |                         'language' => $language,
 | 
					
						
							|  |  |  |                     ]),
 | 
					
						
							|  |  |  |                 ];
 | 
					
						
							|  |  |  |             }
 | 
					
						
							|  |  |  |             ?>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             <div class="nav-tabs-custom">
 | 
					
						
							|  |  |  |                 <?= \yii\bootstrap\Tabs::widget([
 | 
					
						
							|  |  |  |                     'items' => $items,
 | 
					
						
							|  |  |  |                 ]) ?>
 | 
					
						
							|  |  |  |             </div>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         </div>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         <div class="col-md-3">
 | 
					
						
							|  |  |  |             <div class="box">
 | 
					
						
							|  |  |  |                 <div class="box-header with-border"><?= Yii::t('pages', 'History') ?></div>
 | 
					
						
							|  |  |  |                 <div class="box-body">
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |                     <?php if ($history): ?>
 | 
					
						
							|  |  |  |                         <ul>
 | 
					
						
							|  |  |  |                             <?php foreach ($history as $item): ?>
 | 
					
						
							|  |  |  |                                 <li>
 | 
					
						
							|  |  |  |                                     <?php if ($item->revision_id): ?>
 | 
					
						
							|  |  |  |                                         <?= date('d.m.Y H:i', $item->revision_at) ?>
 | 
					
						
							|  |  |  |                                         →
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |                                         <?= Html::a(Yii::t('pages', 'View'),
 | 
					
						
							|  |  |  |                                             \yii\helpers\Url::to(Yii::$app->get('frontendUrlManager')->createAbsoluteUrl([
 | 
					
						
							|  |  |  |                                                 '/pages/page/preview',
 | 
					
						
							|  |  |  |                                                 'id' => $item->id
 | 
					
						
							|  |  |  |                                             ])), [
 | 
					
						
							|  |  |  |                                                 'style'  => 'font-size:11px;',
 | 
					
						
							|  |  |  |                                                 'target' => '_blank',
 | 
					
						
							|  |  |  |                                             ]) ?>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |                                         |
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |                                         <?= Html::a(Yii::t('pages', 'Restore'),
 | 
					
						
							|  |  |  |                                             ['/pages/manage/page/restore-history', 'id' => $item->id], [
 | 
					
						
							|  |  |  |                                                 'style' => 'font-size:11px; color: red',
 | 
					
						
							|  |  |  |                                                 'data'  => [
 | 
					
						
							|  |  |  |                                                     'confirm' => Yii::t('pages',
 | 
					
						
							|  |  |  |                                                         'Are you sure you want to restore this history item?'),
 | 
					
						
							|  |  |  |                                                     'method'  => 'post',
 | 
					
						
							|  |  |  |                                                 ],
 | 
					
						
							|  |  |  |                                             ]) ?>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |                                     <?php else: ?>
 | 
					
						
							|  |  |  |                                         <strong><?= Yii::t('pages', 'Current Edition') ?></strong>
 | 
					
						
							|  |  |  |                                     <?php endif; ?>
 | 
					
						
							|  |  |  |                                 </li>
 | 
					
						
							|  |  |  |                             <?php endforeach; ?>
 | 
					
						
							|  |  |  |                         </ul>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |                         <?= Html::a(Yii::t('pages', 'Clear History'),
 | 
					
						
							|  |  |  |                             ['/pages/manage/page/clear-history', 'id' => $page->id], [
 | 
					
						
							|  |  |  |                                 'class' => 'btn btn-danger btn-sm pull-right',
 | 
					
						
							|  |  |  |                                 'data'  => [
 | 
					
						
							|  |  |  |                                     'confirm' => Yii::t('pages', 'Are you sure you want to remove this history?'),
 | 
					
						
							|  |  |  |                                     'method'  => 'post',
 | 
					
						
							|  |  |  |                                 ],
 | 
					
						
							|  |  |  |                             ]) ?>
 | 
					
						
							|  |  |  |                     <?php else: ?>
 | 
					
						
							|  |  |  |                         <div style="padding: 20px 0; text-align: center"><?= Yii::t('pages',
 | 
					
						
							|  |  |  |                                 'History is empty') ?></div>
 | 
					
						
							|  |  |  |                     <?php endif; ?>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |                 </div>
 | 
					
						
							|  |  |  |             </div>
 | 
					
						
							|  |  |  |         </div>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     </div>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | </div>
 |