Esempio n. 1
0
<style>
    form > div.row > div.col-lg-8{
        width: 100%;
    }
</style>
<?php 
/* @var $this yii\web\View */
/* @var $form yii\widgets\ActiveForm */
/* @var $generator \infinitydevphp\gii\TranslateTableGenerator\Generator */
use insolita\wgadminlte\Box;
//\common\generators\assets\GeneratorAssets::register($this);
\yii\web\YiiAsset::register($this);
\insolita\wgadminlte\JCookieAsset::register($this);
insolita\wgadminlte\ExtAdminlteAsset::register($this);
\dmstr\web\AdminLteAsset::register($this);
Box::begin(['type' => Box::TYPE_PRIMARY, 'withBorder' => true, 'title' => 'Base options', 'collapse' => true]);
echo $form->field($generator, 'db');
echo $form->field($generator, 'migrationPath');
echo $form->field($generator, 'createMigration')->checkbox();
echo $form->field($generator, 'autoCreateTable')->checkbox();
echo $form->field($generator, 'dropIfExists')->checkbox();
Box::end();
echo $this->renderFile(__DIR__ . '/../TableGenerator/form.php', ['addition' => '[originTable]', 'notVisible' => ['migrationPath', 'createMigration', 'autoCreateTable', 'db', 'dropIfExists'], 'form' => $form, 'generator' => $generator->originTable, 'titleBox' => 'Origin table']);
echo $this->renderFile(__DIR__ . '/../TableGenerator/form.php', ['addition' => '[translateTable]', 'notVisible' => ['migrationPath', 'createMigration', 'autoCreateTable', 'db', 'dropIfExists'], 'form' => $form, 'generator' => $generator->translateTable, 'titleBox' => 'Translatable table']);
?>

<script>
    
</script>
Esempio n. 2
0
/* @var $generator \infinitydevphp\gii\table\Generator */
use insolita\wgadminlte\Box;
\yii\web\YiiAsset::register($this);
\insolita\wgadminlte\JCookieAsset::register($this);
insolita\wgadminlte\ExtAdminlteAsset::register($this);
\dmstr\web\AdminLteAsset::register($this);
if (!in_array('db', $notVisible)) {
    echo $form->field($generator, $addition . 'db');
}
if (!in_array('migrationPath', $notVisible)) {
    echo $form->field($generator, $addition . 'migrationPath');
}
if (!in_array('useTablePrefix', $notVisible)) {
    echo $form->field($generator, $addition . 'useTablePrefix')->checkbox();
}
Box::begin(['type' => Box::TYPE_PRIMARY, 'withBorder' => true, 'title' => $titleBox, 'collapse' => true]);
if (!in_array('migrationName', $notVisible)) {
    echo $form->field($generator, $addition . 'migrationName')->hiddenInput()->label(false);
}
if (!in_array('tableName', $notVisible)) {
    echo $form->field($generator, $addition . 'tableName');
}
/*Box::begin([
    'type' => Box::TYPE_PRIMARY,
    'withBorder' => true,
    'title' => 'Input columns origin table',
    'collapse' => true
]);

echo $form->field($generator, $addition . 'fields')
    ->widget(\infinitydevphp\MultipleModelValidator\widgets\MultipleInput::className(), [
Esempio n. 3
0
<?php

use kartik\helpers\Html;
use yii\helpers\Url;
use yii\helpers\ArrayHelper;
?>

<div class="row">
  <div class="col-md-6 col-md-offset-3">
<?php 
\insolita\wgadminlte\Box::begin(['type' => \insolita\wgadminlte\Box::TYPE_PRIMARY, 'solid' => true, 'title' => Yii::t('order', 'Please select the store'), 'collapse' => false]);
echo '<div class="center-block">';
foreach ($stores as $id => $name) {
    echo Html::a($name, ['create', 'store_id' => $id], ['class' => 'btn btn-default btn-block']);
}
echo '</div>';
\insolita\wgadminlte\Box::end();
?>
    </div>
</div>
Esempio n. 4
0
<style>
    form > div.row > div.col-lg-8 {
        width: 100%;
    }
</style>
<?php 
$form = \kartik\widgets\ActiveForm::begin();
$addition = isset($addition) ? $addition : '';
$notVisible = isset($notVisible) && is_array($notVisible) ? $notVisible : [];
$titleBox = isset($titleBox) ? $titleBox : 'Origin table';
/* @var $this yii\web\View */
/* @var $form yii\widgets\ActiveForm */
/* @var $generator \infinitydevphp\gii\translateModel\Generator */
use insolita\wgadminlte\Box;
\yii\web\YiiAsset::register($this);
\insolita\wgadminlte\JCookieAsset::register($this);
insolita\wgadminlte\ExtAdminlteAsset::register($this);
\dmstr\web\AdminLteAsset::register($this);
echo $form->field($generator, 'languageField');
Box::begin(['type' => Box::TYPE_PRIMARY, 'withBorder' => true, 'title' => 'Origin model', 'collapse' => true]);
echo $this->renderFile(__DIR__ . '/../model/form.php', ['generator' => $generator->baseModel, 'form' => $form, 'addition' => '[baseModel]']);
Box::end();
Box::begin(['type' => Box::TYPE_PRIMARY, 'withBorder' => true, 'title' => 'Translate model', 'collapse' => true]);
echo $this->renderFile(__DIR__ . '/../model/form.php', ['generator' => $generator->translateModel, 'form' => $form, 'addition' => '[translateModel]']);
Box::end();
$form::end();
?>

<script>

</script>
Esempio n. 5
0
\insolita\wgadminlte\Box::begin(['type' => \insolita\wgadminlte\Box::TYPE_DEFAULT, 'solid' => false, 'title' => Yii::t('order', 'Attachments Files'), 'collapse' => false]);
?>
	<p>
        При добавлении нового фото, кажатся что старая пропадает. Это не так!
        Чтобы удалить загруженное фото из заказа, нужно нажать кнопку удалить и только!
    </p>
    <?php 
echo \nemmo\attachments\components\AttachmentsInput::widget(['id' => 'file-input', 'model' => $model, 'pluginOptions' => ['showUpload' => true, 'previewFileType' => 'any', 'overwriteInitial' => true, 'maxFileCount' => 10, 'pluginEvents' => ['filebatchselected' => 'function(event, files) { $input.fileinput("upload"); }']], 'options' => ['multiple' => true]]);
\insolita\wgadminlte\Box::end();
?>
    </div>

    <div class="col-xs-12 col-md-4 col-lg-4">
	<?php 
if ($commentsAttributes) {
    \insolita\wgadminlte\Box::begin(['type' => \insolita\wgadminlte\Box::TYPE_PRIMARY, 'solid' => true, 'title' => Yii::t('order', 'Comments'), 'collapse' => false]);
    echo Form::widget(['model' => $model, 'form' => $form, 'columns' => $columns, 'attributes' => $commentsAttributes]);
    \insolita\wgadminlte\Box::end();
}
?>
    </div>
</div>

<div class="clearfix">

    <p class="pull-left">

    </p>

    <p class="pull-right">
    	<?php 
Esempio n. 6
0
                <div class="row">
                    <div class="col-xs-12 col-lg-12">
                        <?php 
            echo $form->field($node, 'slug', ['addon' => ['prepend' => ['content' => \Yii::t('crud', 'Page URL')]]])->textInput(['value' => $nodeUrl, 'disabled' => true])->label(false)->hint(FA::icon('info-circle') . ' ' . \Yii::t('crud', 'Automatically generated from page title.') . ' ' . \Yii::t('crud', 'To change URL change page title above.'), ['class' => 'hints']);
            ?>
                    </div>
                </div>
            <?php 
        }
        ?>
            <?php 
        Box::end();
        ?>

            <?php 
        Box::begin(['title' => Yii::t('kvtree', Yii::t('kvtree', 'Advanced')), 'collapse' => true, 'collapse_remember' => false, 'collapseDefault' => true]);
        ?>
            <div class="row">
                <div class="col-xs-12">
                    <?php 
        echo $form->field($node, 'request_params', ['addon' => ['prepend' => ['content' => Inflector::titleize('request_params')]]])->widget(\devgroup\jsoneditor\Jsoneditor::className(), ['model' => $node, 'attribute' => 'request_params'])->label(false);
        ?>
                </div>
            </div>
            <?php 
        Box::end();
        ?>
        <?php 
    }
} else {
    ?>
Esempio n. 7
0
<?php

namespace _;

use insolita\wgadminlte\Box;
use yii\data\ArrayDataProvider;
use yii\widgets\ListView;
/* @var $this \yii\web\View */
?>

<?php 
$this->beginBlock('routes');
?>

<?php 
$controllerDataProvider = new ArrayDataProvider(['allModels' => \dmstr\helpers\Metadata::getModuleControllers($key)]);
?>

<?php 
echo ListView::widget(['dataProvider' => $controllerDataProvider, 'layout' => "{items}\n{pager}", 'itemView' => '_controller']);
?>

<?php 
$this->endBlock();
?>


<?php 
Box::begin(['title' => $key . ' ' . (isset($model) && is_object($model) ? '<span class="label label-info">loaded</span>' : ''), 'collapse' => true, 'collapse_remember' => false]);
echo $this->blocks['routes'];
Box::end();
Esempio n. 8
0
    echo Json::encode($element, JSON_PRETTY_PRINT);
    ?>
</pre>
        </div>
    </div>
<?php 
}
$this->endBlock('components');
?>

<?php 
$this->beginBlock('modules');
foreach ($modules as $name => $element) {
    ?>
    <?php 
    Box::begin(['title' => $name, 'collapse' => true, 'collapse_remember' => false]);
    ?>

    <div class="row">
        <div class="col-sm-2">
            <b><?php 
    echo $name;
    ?>
</b>
        </div>
        <div class="col-sm-10">
<pre>
<?php 
    echo VarDumper::dumpAsString($element, 2, true);
    ?>
</pre>
Esempio n. 9
0
?>
    </div>
</div>
<?php 
echo $form->field($generator, 'modelClass')->textInput(['name' => Helper\getName('modelClass', $generator)]);
echo $form->field($generator, 'ns')->textInput(['name' => Helper\getName('ns', $generator)]);
echo $form->field($generator, 'baseClass')->textInput(['name' => Helper\getName('baseClass', $generator)]);
echo $form->field($generator, 'db')->textInput(['name' => Helper\getName('db', $generator)]);
echo $form->field($generator, 'useTablePrefix')->checkbox(['name' => Helper\getName('useTablePrefix', $generator)]);
echo $form->field($generator, 'generateRelations')->dropDownList([Generator::RELATIONS_NONE => 'No relations', Generator::RELATIONS_ALL => 'All relations', Generator::RELATIONS_ALL_INVERSE => 'All relations with inverse'], ['name' => Helper\getName('generateRelations', $generator)]);
echo $form->field($generator, 'generateLabelsFromComments')->checkbox(['name' => Helper\getName('generateLabelsFromComments', $generator)]);
echo $form->field($generator, 'generateQuery')->checkbox(['name' => Helper\getName('generateQuery', $generator)]);
echo $form->field($generator, 'queryNs')->textInput(['name' => Helper\getName('queryNs', $generator)]);
echo $form->field($generator, 'queryClass')->textInput(['name' => Helper\getName('queryClass', $generator)]);
echo $form->field($generator, 'queryBaseClass')->textInput(['name' => Helper\getName('queryBaseClass', $generator)]);
echo $form->field($generator, 'enableI18N')->checkbox(['name' => Helper\getName('enableI18N', $generator)]);
echo $form->field($generator, 'messageCategory')->textInput(['name' => Helper\getName('messageCategory', $generator)]);
echo $form->field($generator, 'useSchemaName')->checkbox(['name' => Helper\getName('useSchemaName', $generator)]);
$count = 0;
foreach ($generator->behaviorModels as $key => $_next) {
    $behavior = isset($generator->behaviorsType[$key]) ? $generator->behaviorsType[$key] : (isset($generator->behaviorsType[$_next->alias]) ? $generator->behaviorsType[$_next->alias] : []);
    if (isset($behavior['attributes']) && count($behavior['attributes'])) {
        Box::begin(['type' => Box::TYPE_PRIMARY, 'withBorder' => true, 'title' => $behavior['name'], 'collapse' => true]);
        echo Form::widget(['model' => $_next, 'columns' => 2, 'form' => $form, 'attributes' => $behavior['attributes']]);
        Box::end();
    }
    $count++;
}
if ($generator->createForm) {
    \kartik\widgets\ActiveForm::end();
}
Esempio n. 10
0
if (!in_array('createMigration', $notVisible)) {
    echo $form->field($generator, $addition . 'createMigration')->checkbox();
}
if (!in_array('autoCreateTable', $notVisible)) {
    echo $form->field($generator, $addition . 'autoCreateTable')->checkbox();
}
if (!in_array('useTablePrefix', $notVisible)) {
    echo $form->field($generator, $addition . 'useTablePrefix')->checkbox();
}
if (!in_array('dropIfExists', $notVisible)) {
    echo $form->field($generator, $addition . 'dropIfExists')->checkbox();
}
if (!$emptyBox) {
    Box::end();
}
Box::begin(['type' => Box::TYPE_PRIMARY, 'withBorder' => true, 'title' => $titleBox, 'collapse' => true]);
if (!in_array('migrationName', $notVisible)) {
    echo $form->field($generator, $addition . 'migrationName')->hiddenInput()->label(false);
}
if (!in_array('tableName', $notVisible)) {
    echo $form->field($generator, $addition . 'tableName');
}
Box::begin(['type' => Box::TYPE_PRIMARY, 'withBorder' => true, 'title' => 'Input columns origin table', 'collapse' => true]);
echo $form->field($generator, $addition . 'fields')->widget(\infinitydevphp\MultipleModelValidator\widgets\MultipleInput::className(), ['attributeOptions' => ['enableAjaxValidation' => false, 'enableClientValidation' => true, 'validateOnChange' => true, 'validateOnSubmit' => true, 'validateOnBlur' => true], 'data' => $generator->fields, 'baseModel' => \infinitydevphp\gii\models\Field::className(), 'columns' => [['name' => 'name', 'enableError' => true, 'title' => 'Name'], ['name' => 'type', 'type' => \kartik\widgets\Select2::className(), 'options' => ['data' => \infinitydevphp\gii\models\Field::getTypes()], 'title' => 'Type'], ['name' => 'length', 'enableError' => true, 'title' => 'Length'], ['name' => 'isCompositeKey', 'enableError' => true, 'type' => 'checkbox', 'title' => 'Composite PK'], ['name' => 'is_not_null', 'enableError' => true, 'type' => 'checkbox', 'title' => 'Is Not Null'], ['name' => 'is_unique', 'enableError' => true, 'type' => 'checkbox', 'title' => 'Unique'], ['name' => 'unsigned', 'enableError' => true, 'type' => 'checkbox', 'title' => 'Unsigned'], ['name' => 'comment', 'enableError' => true, 'title' => 'Comment'], ['name' => 'default', 'enableError' => true, 'title' => 'Default Value'], ['name' => 'precision', 'enableError' => true, 'title' => 'Precision'], ['name' => 'scale', 'enableError' => true, 'title' => 'Scale'], ['name' => 'fk_name', 'enableError' => true, 'title' => 'FK Name'], ['name' => 'related_table', 'enableError' => true, 'title' => 'Related table'], ['name' => 'related_field', 'enableError' => true, 'title' => 'Related field']]]);
Box::end();
Box::end();
?>

<script>

</script>
Esempio n. 11
0
        <div class="pull-right">
        <?php 
echo Html::a('Update', ['update', 'id' => $model->order_id], ['class' => 'btn btn-primary']);
?>
        <?php 
echo Html::a('Delete', ['delete', 'id' => $model->order_id], ['class' => 'btn btn-danger', 'data' => ['confirm' => Yii::t('order', 'Are you sure you want to delete this item?'), 'method' => 'post']]);
?>
        </div>
    </div>

    <div class="col-xs-12">
        <?php 
echo $this->render('_order_details', ['model' => $model, 'subData' => $subData]);
?>
    </div>

    <div class="col-xs-12">
    <?php 
\insolita\wgadminlte\Box::begin(['type' => \insolita\wgadminlte\Box::TYPE_INFO, 'solid' => true, 'title' => Yii::t('order', 'Order Status History'), 'collapse' => false, 'footer' => Html::a(Yii::t('order', 'View full history'), ['order/history', 'id' => $model->order_id], ['title' => 'View full history'])]);
echo GridView::widget(['dataProvider' => $orderHistory, 'columns' => [['attribute' => 'record_before', 'value' => function ($orderHistory) {
    return $orderHistory->getRalationValue($orderHistory->record_before);
}], ['attribute' => 'record_after', 'value' => function ($orderHistory) {
    return $orderHistory->getRalationValue($orderHistory->record_after);
}], ['attribute' => 'create_by', 'value' => function ($orderHistory, $key, $index, $widget) {
    return Html::a($orderHistory->createBy->username, '#', ['title' => 'View author detail', 'onclick' => 'alert("This will open the author page.\\n\\nDisabled for this demo!")']);
}, 'format' => 'raw'], 'create_time:datetime'], 'striped' => true, 'condensed' => true, 'responsive' => true, 'hover' => true, 'pjax' => true, 'pjaxSettings' => ['neverTimeout' => true]]);
\insolita\wgadminlte\Box::end();
?>
    </div>

</div>