示例#1
0
    echo $dropped;
    ?>
 fragen doppelt</h3>
    <?php 
}
?>

    <div class="upload-field">
        <?php 
$form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]);
//important
?>
        <div class="form-group">
            <label for="">Für Sprache</label>
            <?php 
echo Html::dropDownList('lang', null, \app\helpers\InputHelper::getDropdownOptions('app\\models\\Language', 'l_id', 'name', true), ['class' => 'form-control']);
?>
        </div>
        <?php 
echo FileInput::widget(['name' => 'filename', 'options' => ['multiple' => false], 'pluginOptions' => ['showPreview' => false, 'showCaption' => true, 'showRemove' => true, 'showUpload' => false]]);
?>
        <br/>
        <input type="submit" class="btn btn-primary" value="Upload"/>
    </div>
    <?php 
ActiveForm::end();
?>



</div>
示例#2
0
echo Html::a('Neuer Benutzertext', ['user-text/create/' . $type], ['class' => 'btn btn-success']);
?>
    </p>

    <?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [['class' => 'yii\\grid\\SerialColumn'], 'ut_id', ['attribute' => 'p_id', 'filterType' => GridView::FILTER_SELECT2, 'filter' => InputHelper::getDropdownOptions('app\\models\\Group', 'p_id', 'bezeichnung', true, true), 'filterWidgetOptions' => ['pluginOptions' => ['allowClear' => true]], 'value' => function ($model, $key, $index, $widget) {
    if (!$model->p_id) {
        return 'Alle';
    }
    $group = \app\models\Group::findOne($model->p_id);
    return $group ? $group->bezeichnung : $model->p_id;
}, 'filterInputOptions' => ['placeholder' => 'Bitte wählen Sie'], 'format' => 'raw'], ['attribute' => 'b_id', 'filterType' => GridView::FILTER_SELECT2, 'filter' => InputHelper::getDropdownOptions('app\\models\\Bank', 'b_id', 'bezeichnung', true, true), 'filterWidgetOptions' => ['pluginOptions' => ['allowClear' => true]], 'value' => function ($model, $key, $index, $widget) {
    if (!$model->b_id) {
        return 'Alle';
    }
    $group = \app\models\Bank::findOne($model->b_id);
    return $group ? $group->bezeichnung : $model->b_id;
}, 'filterInputOptions' => ['placeholder' => 'Bitte wählen Sie'], 'format' => 'raw'], ['attribute' => 'l_id', 'filterType' => GridView::FILTER_SELECT2, 'filter' => InputHelper::getDropdownOptions('app\\models\\Language', 'l_id', 'name', true, true, true), 'filterWidgetOptions' => ['pluginOptions' => ['allowClear' => true]], 'value' => function ($model, $key, $index, $widget) {
    if (!$model->b_id) {
        return 'Default';
    }
    $group = \app\models\Language::findOne($model->l_id);
    return $group ? $group->name : $model->l_id;
}, 'filterInputOptions' => ['placeholder' => 'Bitte wählen Sie'], 'format' => 'raw'], ['attribute' => 't_id', 'value' => function ($model, $key, $index, $widget) {
    $group = \app\models\Text::findOne($model->t_id);
    return $group ? $group->name : $model->t_id;
}, 'format' => 'raw'], ['class' => 'yii\\grid\\ActionColumn', 'template' => '{update} {delete}']]]);
?>

</div>
示例#3
0
<?php

use app\assets\MultipleSelectAsset;
use yii\helpers\Html;
use yii\widgets\ActiveForm;
use app\models\Bank;
use app\models\Group;
use yii\helpers\ArrayHelper;
use dosamigos\multiselect\MultiSelect;
MultipleSelectAsset::register($this);
/* @var $this yii\web\View */
/* @var $model app\models\Code */
/* @var $form yii\widgets\ActiveForm */
$banks = \app\helpers\InputHelper::getDropdownOptions('app\\models\\Bank', 'b_id', 'bezeichnung', true);
$groups = \app\helpers\InputHelper::getDropdownOptions('app\\models\\Group', 'p_id', 'bezeichnung', true);
?>

<div class="code-form">
	<h4>Für welche benutzer wollen sie codes erzeugen?</h4>
    <?php 
$form = ActiveForm::begin();
?>

    <!--<?php 
echo $form->field($model, 'z_b_id')->dropDownList($banks);
?>

    <?php 
echo $form->field($model, 'z_p_id')->dropDownList($groups);
?>
-->
示例#4
0
<?php

use yii\helpers\Html;
use kartik\grid\GridView;
use yii\helpers\ArrayHelper;
/* @var $this yii\web\View */
/* @var $model app\models\Bank */
$this->title = 'Zugangscodes für Bank:' . $model->b_id;
$this->params['bankName'] = $model->b_id;
$this->params['userGroups'] = ArrayHelper::map(\app\models\Group::find()->orderBy('bezeichnung')->all(), 'p_id', 'bezeichnung');
$this->params['breadcrumbs'][] = ['label' => 'Banken', 'url' => ['index']];
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="bank-view">
	<?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [['label' => 'Code', 'attribute' => 'code', 'value' => function ($model, $key, $index, $widget) {
    return $this->params['bankName'] . str_pad($model->z_p_id, 3, '0', STR_PAD_LEFT) . $model->code;
}, 'format' => 'raw'], ['label' => 'Benutzergruppe', 'attribute' => 'z_p_id', 'filterType' => GridView::FILTER_SELECT2, 'filter' => \app\helpers\InputHelper::getDropdownOptions('app\\models\\Group', 'p_id', 'bezeichnung'), 'filterWidgetOptions' => ['pluginOptions' => ['allowClear' => true]], 'filterInputOptions' => ['placeholder' => 'Bitte wählen Sie'], 'value' => function ($model, $key, $index, $widget) {
    return isset($this->params['userGroups'][$model->z_p_id]) ? $this->params['userGroups'][$model->z_p_id] : '';
}, 'format' => 'raw'], ['label' => 'Status', 'attribute' => 'status', 'filterType' => GridView::FILTER_SELECT2, 'filter' => [0 => 'noch nicht verwendet', 1 => 'füllt gerade aus/noch nicht komplett ausgefüll'], 'filterWidgetOptions' => ['pluginOptions' => ['allowClear' => true]], 'filterInputOptions' => ['placeholder' => 'Bitte wählen Sie'], 'value' => function ($model, $key, $index, $widget) {
    return $model->status ? 'füllt gerade aus/noch nicht komplett ausgefüll' : 'noch nicht verwendet';
}, 'format' => 'raw'], ['class' => 'yii\\grid\\ActionColumn', 'template' => '{delete}', 'buttons' => ['delete' => function ($url, $model, $key) {
    return Html::a('<span class="glyphicon glyphicon-trash"></span>', '/bank/' . $model->z_b_id . '/delete-code/' . $model->z_id, ['title' => Yii::t('yii', 'Löschen'), 'data-confirm' => Yii::t('yii', 'Sind sie sicher, dass sie diesen Eintrag löschen wollen?'), 'data-method' => 'post', 'data-pjax' => '0']);
}]]]]);
?>
</div>
示例#5
0
<?php

use yii\helpers\Html;
use yii\widgets\DetailView;
use kartik\widgets\ActiveForm;
/* @var $this yii\web\View */
/* @var $model app\models\Form */
$this->title = 'Preview';
$lang = Yii::$app->request->get('lang');
?>
<div class="form-view">

	<div class="form-group">
		<label for="">Sprachauswahl:</label>
		<?php 
echo Html::dropDownList('lang', isset($lang) ? $lang : 0, \app\helpers\InputHelper::getDropdownOptions('app\\models\\Language', 'l_id', 'name', false, true, true), ['class' => 'form-control', 'id' => 'changeLang']);
?>
		<script>
			window.onload = function(){
				$('#changeLang').change(function(){
					var lang = $(this).val();
					if (window.location.href.indexOf('lang') == -1) {
						window.location.href = window.location.href + '&lang=' + lang;
					} else {
						window.location.href = window.location.href.replace(/[0-9]+$/, lang);
					}

				});
			}
		</script>
	</div>