Esempio n. 1
0
<?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>
Esempio n. 2
0
<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>
Esempio n. 3
0
    <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) {
    ?>