<?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 stacked segment"> <h1 class="ui header"> <i class="wifi icon"></i> <div class="content"> <?php echo $module->getCurrentName(); ?> <div class="sub header"><?php echo Redisman::t('redisman', 'Current Connection'); ?> </div> </div> </h1> <?php echo Menu::widget(['pointing' => true, 'encodeLabels' => false, 'items' => [['label' => '<i class="info circle icon blue"></i>' . Redisman::t('redisman', 'Info'), 'url' => ['/redisman/default/index'], 'options' => ['class' => 'blue item']], ['label' => '<i class="privacy circle icon orange"></i>' . Redisman::t('redisman', 'List Keys'), 'url' => ['/redisman/default/show'], 'options' => ['class' => 'orange item']], ['label' => '<i class="add circle icon green"></i>' . Redisman::t('redisman', 'Add'), 'options' => ['class' => 'green item'], 'items' => [['label' => Redisman::keyTyper(Redisman::REDIS_STRING), 'url' => ['/redisman/item/create', 'type' => Redisman::REDIS_STRING]], ['label' => Redisman::keyTyper(Redisman::REDIS_LIST), 'url' => ['/redisman/item/create', 'type' => Redisman::REDIS_LIST]], ['label' => Redisman::keyTyper(Redisman::REDIS_HASH), 'url' => ['/redisman/item/create', 'type' => Redisman::REDIS_HASH]], ['label' => Redisman::keyTyper(Redisman::REDIS_SET), 'url' => ['/redisman/item/create', 'type' => Redisman::REDIS_SET]], ['label' => Redisman::keyTyper(Redisman::REDIS_ZSET), 'url' => ['/redisman/item/create', 'type' => Redisman::REDIS_ZSET]]]]]]); ?> <?php echo \insolita\redisman\widgets\Alert::widget(['encode' => false, 'successTitle' => Redisman::t('redisman', 'Success!'), 'errorTitle' => Redisman::t('redisman', 'Error!'), 'warningTitle' => Redisman::t('redisman', 'Warning!'), 'infoTitle' => Redisman::t('redisman', 'Attention!!')]); ?> <?php echo $content; ?> </div> </div> </div> <?php $this->endBody(); ?> </body>