<?php use insolita\redisman\Redisman; use yii\helpers\Html; use Zelenin\yii\SemanticUI\widgets\DetailView; /** * @var \yii\web\View $this * @var \insolita\redisman\controllers\DefaultController $context * @var \insolita\redisman\Redisman $module * @var \insolita\redisman\models\RedisItem $model */ $module = $this->context->module; $this->title = $module->getCurrentName(); ?> <div class="ui raised segment"> <a class="ui ribbon teal label"><?php echo Redisman::keyTyper($model->type); ?> </a> <span><i class="icon privacy"></i><?php echo Html::encode($model->key); ?> </span> <?php echo DetailView::widget(['model' => $model, 'attributes' => ['size', 'ttl', 'refcount', 'idletime', 'db', 'encoding', ['label' => Redisman::t('redisman', 'Value'), 'format' => 'raw', 'value' => is_array($model->value) ? Html::encode(\yii\helpers\VarDumper::dumpAsString($model->value, 10, false)) : Html::encode($model->formatvalue)]]]); ?> </div>
<div class="ui raised segment"> <a class="ui ribbon teal label"><?php echo Yii::t('app', 'User Information'); ?> </a> <span><i class="icon user"></i><?php echo $model->ip; ?> </span> <?php echo \Zelenin\yii\SemanticUI\widgets\DetailView::widget(['model' => $model, 'attributes' => ['ip', 'userAgent', 'logincount', ['attribute' => 'lastvisit', 'value' => date('d.m.Y H:i', $model->lastvisit)]]]); ?> </div>
<div class="ui two column grid"> <div class="column"> <div class="ui raised segment"> <a class="ui ribbon teal label"><?php echo Redisman::keyTyper($model->type); ?> </a> <span><?php echo Redisman::t('redisman', 'Key Information'); ?> </span> <?php echo DetailView::widget(['model' => $model, 'attributes' => ['size', ['attribute' => 'ttl', 'format' => 'raw', 'value' => $model->ttl . '<br/><form action="' . \yii\helpers\Url::to(['/redisman/item/persist']) . '" method="post"> <div class="ui action mini input"> <input placeholder="' . Redisman::t('redisman', 'Set TTl (-1 for persist)') . '" type="text" name="RedisItem[ttl]"> <input type="hidden" name="RedisItem[key]" value="' . urlencode($model->key) . '"> <button class="ui blue icon button"> <i class="save icon"></i> </button><input type="hidden" name="' . Yii::$app->getRequest()->csrfParam . '" value="' . Yii::$app->getRequest()->getCsrfToken() . '"></form></div>'], 'refcount', 'idletime', ['attribute' => 'db', 'format' => 'raw', 'value' => Html::tag('div', Html::tag('div', ' <i class="dropdown icon"></i>' . Redisman::t('redisman', 'Move To') . $items, ['class' => 'ui simple dropdown item']), ['class' => 'ui compact menu'])], 'encoding']]); ?> </div> </div> <div class="column"> <div class="ui segment"> <a class="ui right ribbon blue label"><?php echo Redisman::t('redisman', 'Value'); ?> </a> <?php if ($model->type == Redisman::REDIS_STRING) { ?>