diff options
Diffstat (limited to 'protected/views/myAngebot')
| -rw-r--r-- | protected/views/myAngebot/_form.php | 34 | ||||
| -rw-r--r-- | protected/views/myAngebot/create.php | 2 | ||||
| -rw-r--r-- | protected/views/myAngebot/update.php | 10 |
3 files changed, 38 insertions, 8 deletions
diff --git a/protected/views/myAngebot/_form.php b/protected/views/myAngebot/_form.php index f48ecc9..b52a5cc 100644 --- a/protected/views/myAngebot/_form.php +++ b/protected/views/myAngebot/_form.php @@ -11,12 +11,34 @@ <div class="row"> <?php echo $form->labelEx($model, 'angebot_id'); ?> - <?php echo $this->widget('zii.widgets.jui.CJuiAutoComplete', array( - 'name'=>'city', - 'source'=>array('ac1', 'ac2', 'ac3'), + <?php $this->widget('zii.widgets.jui.CJuiAutoComplete', array( + 'name'=>'angebot_name', + 'source'=>$angebote, + 'value'=>$model->angebot->name, // additional javascript options for the autocomplete plugin 'options'=>array( 'minLength'=>'2', + 'select'=>'js:function(event,ui) { + $("#AngebotVerein_angebot_id").val(ui.item.value); + $("#angebot_name").val(ui.item.label); + var selectObj = $("#AngebotVerein_einheit")[0]; + var selectParentNode = selectObj.parentNode; + var newSelectObj = selectObj.cloneNode(false); // Make a shallow copy + selectParentNode.replaceChild(newSelectObj, selectObj); + var count = 0; + var einheiten = ui.item.einheiten.split(","); + for (i in einheiten) { + var str = einheiten[i].replace(/^\s+/, ""); + for (var i = str.length - 1; i >= 0; i--) { + if (/\S/.test(str.charAt(i))) { + str = str.substring(0, i + 1); + break; + } + } + newSelectObj.options[count++] = new Option(str, str); + } + return false; + }' ), 'htmlOptions'=>array( 'style'=>'height:20px;' @@ -38,6 +60,12 @@ </div> <div class="row"> + <?php echo $form->labelEx($model,'einheit'); ?> + <?php echo Html::einheitenDropDownList($model, 'einheit', $einheiten)?> + <?php echo $form->error($model,'einheit'); ?> + </div> + + <div class="row"> <?php echo $form->labelEx($model,'published'); ?> <?php echo $form->checkbox($model,'published'); ?> <?php echo $form->error($model,'published'); ?> diff --git a/protected/views/myAngebot/create.php b/protected/views/myAngebot/create.php index 1a6bf5a..edddd41 100644 --- a/protected/views/myAngebot/create.php +++ b/protected/views/myAngebot/create.php @@ -11,4 +11,4 @@ $this->menu=array( <h1>Kulinarisches Angebot erstellen</h1> -<?php echo $this->renderPartial('_form', array('model'=>$model)); ?>
\ No newline at end of file +<?php echo $this->renderPartial('_form', array('model'=>$model, 'angebote'=>$angebote)); ?>
\ No newline at end of file diff --git a/protected/views/myAngebot/update.php b/protected/views/myAngebot/update.php index e3bc87a..bf06672 100644 --- a/protected/views/myAngebot/update.php +++ b/protected/views/myAngebot/update.php @@ -1,17 +1,19 @@ <?php $this->breadcrumbs=array( 'Speis & Trank'=>array('index'), - $model->name.' bearbeiten', + $model->angebot->name.' bearbeiten', ); $this->menu=array( array('label'=>'Speis & Trank', 'url'=>array('index')), array('label'=>'Kulinarisches Angebot erstellen', 'url'=>array('create')), - array('label'=>$model->name.' anzeigen', 'url'=>array('view', 'id'=>$model->id)), + array('label'=>$model->angebot->name.' anzeigen', 'url'=>array('view', 'id'=>$model->id)), ); ?> -<h1><?php echo $model->name; ?> bearbeiten</h1> +<h1><?php echo $model->angebot->name; ?> bearbeiten</h1> -<?php echo $this->renderPartial('_form', array('model'=>$model, 'kategorien'=>$kategorien)); ?>
\ No newline at end of file +<?php echo $this->renderPartial('_form', array('model'=>$model, 'angebote'=>$angebote, 'einheiten'=>$einheiten)); +//, 'kategorien'=>$kategorien +?>
\ No newline at end of file |
