Advertisement
Guest User

Untitled

a guest
May 14th, 2018
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 65.56 KB | None | 0 0
  1. <?php
  2.  
  3. //widget und Framework Klassen
  4. use yii\helpers\Html;
  5. use kartik\form\ActiveForm;
  6. use raoul2000\widget\twbsmaxlength\TwbsMaxlength;
  7. use wbraganca\dynamicform\DynamicFormWidget;
  8. use yii\web\JsExpression;
  9. //eigene Klassen
  10. use common\modules\basis\models\Person;
  11.  
  12. $form = ActiveForm::begin([
  13.             'id' => 'dynamic-form',
  14.             'type' => ActiveForm::TYPE_INLINE,
  15.             'formConfig' => [
  16.                 'showLabels' => true
  17.         ]]);
  18. ?>
  19. <?=
  20. $form->errorSummary($model);
  21. ?>
  22. <!-- Beginn des Personenformulars-->
  23. <!-- START ACCORDION & CAROUSEL-->
  24. <!--  Defining global CSS rules-->
  25. <div class="row">
  26.     <div class="col-md-12">
  27.         <div class="box-body">
  28.             <div class="box-group" id="accordion">
  29.                 <!--  End of Defining global CSS rules-->
  30.                 <!-- Beginn des Personenformulars-->
  31.                 <div class="panel box box-primary">
  32.                     <div class="box-header with-border">
  33.                         <h4 class="box-title">
  34.                             <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
  35.                                 Angaben zur Person
  36.                             </a>
  37.                         </h4>
  38.                     </div>
  39.                     <div id="collapseOne" class="panel-collapse collapse in"> <!-- !weist der Column die JS-Id zu!-->
  40.                         <div class="row">
  41.                             <div class="col-md-3">
  42.                                 <?=
  43.                                 $form->field($model_person, 'id_anrede', ['addon' => [
  44.                                         'prepend' => ['content' => 'Anrede']]])->widget(\kartik\widgets\Select2::classname(), [
  45.                                     'data' => \yii\helpers\ArrayHelper::map(common\modules\lookup\models\LAnrede::find()->orderBy('id')->asArray()->all(), 'id', 'anrede'),
  46.                                     'options' => ['placeholder' => Yii::t('app', '')],
  47.                                     'pluginOptions' => [
  48.                                         'allowClear' => true
  49.                                     ],
  50.                                 ])->label(false);
  51.                                 ?>
  52.                             </div><div class="col-md-3">
  53.                                 <?=
  54.                                 $form->field($model_person, 'id_titel', ['addon' => [
  55.                                         'prepend' => ['content' => 'Titel']]])->widget(\kartik\widgets\Select2::classname(), [
  56.                                     'data' => \yii\helpers\ArrayHelper::map(common\modules\lookup\models\base\LTitel::find()->orderBy('id')->asArray()->all(), 'id', 'Titel'),
  57.                                     'options' => ['placeholder' => Yii::t('app', '')],
  58.                                     'pluginOptions' => [
  59.                                         'allowClear' => true
  60.                                     ],
  61.                                 ])->label(false);
  62.                                 ?>
  63.                             </div><div class="col-md-3">
  64.                                 <?=
  65.                                         $form->field($model_person, 'vorname', ['addon' => [
  66.                                                 'prepend' => ['content' => 'Vorname']]])->widget(TwbsMaxlength::className())
  67.                                         ->textInput(['maxlength' => 255])->label(false);
  68.                                 ?>
  69.                             </div><div class="col-md-3">
  70.                                 <?=
  71.                                         $form->field($model_person, 'nachname', ['addon' => [
  72.                                                 'prepend' => ['content' => 'Nachname']]])->widget(TwbsMaxlength::className())
  73.                                         ->textInput(['maxlength' => 255])->label(false);
  74.                                 ?>
  75.                             </div>
  76.                             <div class="col-md-12"><h3></h3></div>
  77.                             <div class="col-md-2">
  78.                                 <?=
  79.                                 $form->field($model_person, 'anrede_persoenlich')->widget(\kartik\checkbox\CheckboxX::classname(), [
  80.                                     'autoLabel' => true
  81.                                 ])->label(false);
  82.                                 ?>
  83.                             </div><div class="col-md-2">
  84.                                 <?=
  85.                                 $form->field($model_person, 'anrede_duzen')->widget(\kartik\checkbox\CheckboxX::classname(), [
  86.                                     'autoLabel' => true
  87.                                 ])->label(false);
  88.                                 ?>
  89.                             </div><div class="col-md-3"><div></div>
  90.                                 <?=
  91.                                 $form->field($model_person, 'id_familienstand', ['addon' => [
  92.                                         'prepend' => ['content' => 'Familienstand']]])->widget(\kartik\widgets\Select2::classname(), [
  93.                                     'data' => \yii\helpers\ArrayHelper::map(common\modules\lookup\models\LFamilienstand::find()->orderBy('id')->asArray()->all(), 'id', 'familienstand'),
  94.                                     'options' => ['placeholder' => Yii::t('app', '')],
  95.                                     'pluginOptions' => [
  96.                                         'allowClear' => true
  97.                                     ],
  98.                                 ])->label(false);
  99.                                 ?>
  100.                             </div>
  101.                             <div class="col-md-2">
  102.                                 <?=
  103.                                 $form->field($model_person, 'schwerbehindert')->widget(\kartik\checkbox\CheckboxX::classname(), [
  104.                                     'autoLabel' => true
  105.                                 ])->label(false);
  106.                                 ?>
  107.                             </div><div class="col-md-3">
  108.                                 <?=
  109.                                         $form->field($model_person, 'einschraenkungen', ['addon' => [
  110.                                                 'prepend' => ['content' => 'Einschränkungen']]])->widget(TwbsMaxlength::className())
  111.                                         ->textInput(['maxlength' => 255, 'placeholder' => Yii::t('app', '')])->label(false);
  112.                                 ?>
  113.                             </div>
  114.                             <div class="col-md-12"><h3></h3></div>
  115.                             <div class="col-md-4">
  116.                                 <?=
  117.                                 $form->field($model_person, 'geburtsdatum', ['addon' => [
  118.                                         'prepend' => ['content' => 'Geburtsdatum']]])->widget(\kartik\date\DatePicker::classname(), [
  119.                                     'pluginOptions' => [
  120.                                         'format' => 'yyyy-mm-dd',
  121.                                         'todayHighlight' => true,
  122.                                         'calendarWeeks' => true,
  123.                                         'autoclose' => true
  124.                                     ]
  125.                                 ])->label(false);
  126.                                 ?>
  127.                             </div>
  128.                             <div class="col-md-4">
  129.                                 <?=
  130.                                         $form->field($model_person, 'geburtsort', ['addon' => [
  131.                                                 'prepend' => ['content' => 'Geburtsort']]])->widget(TwbsMaxlength::className())
  132.                                         ->textInput(['maxlength' => 255])->label(false);
  133.                                 ?>
  134.                             </div><div class="col-md-4">
  135.                                 <?=
  136.                                 $form->field($model_person, 'geburtsland', ['addon' => [
  137.                                         'prepend' => ['content' => 'Geburtsland']]])->widget(\kartik\widgets\Select2::classname(), [
  138.                                     'data' => \yii\helpers\ArrayHelper::map(common\modules\basis\models\BaRegion::find()->orderBy(['region' => SORT_ASC])->asArray()->all(), 'id', 'region'),
  139.                                     'options' => ['placeholder' => Yii::t('app', 'Bitte Bundesland eingeben')],
  140.                                     'pluginOptions' => [
  141.                                         'allowClear' => true
  142.                                     ],
  143.                                 ])->label(false);
  144.                                 ?>
  145.                             </div>
  146.                             <div class="col-md-12"><h3></h3></div>
  147.                             <?php
  148.                             $tooltip_rot = \common\modules\lookup\models\LPersonentyp::findOne(1)->typ_empfehlung;
  149.                             $tag_rot = Html::tag('span', 'Typ Rot', [
  150.                                         'title' => $tooltip_rot,
  151.                                         'data-placement' => 'left',
  152.                                         'style' => 'white-space:pre;border:2px solid red;'
  153.                             ]);
  154.                             $tooltip_green = \common\modules\lookup\models\LPersonentyp::findOne(2)->typ_empfehlung;
  155.                             $tag_green = Html::tag('span', 'Typ Grün', [
  156.                                         'title' => $tooltip_green,
  157.                                         'data-placement' => 'left',
  158.                                         'style' => 'white-space:pre;border:2px solid green;'
  159.                             ]);
  160.                             $tooltip_blue = \common\modules\lookup\models\LPersonentyp::findOne(3)->typ_empfehlung;
  161.                             $tag_blue = Html::tag('span', 'Typ Blau', [
  162.                                         'title' => $tooltip_blue,
  163.                                         'data-placement' => 'left',
  164.                                         'style' => 'white-space:pre;border:2px solid blue;'
  165.                             ]);
  166.                             ?><div class="col-md-12"><?php
  167.                                     echo"<p><center>" . $tag_rot . " " . $tag_green . " " . $tag_blue . "</center></p>";
  168.                                     ?></div><div class="col-md-4"><?=
  169.                                 $form->field($model_person, 'id_personentyp_dominant')->radioList([1 => 'Typ Rot', 2 => 'Typ Grün', 3 => 'Typ Blau']);
  170.                                 ?></div><div class="col-md-4"><?=
  171.                                     $form->field($model_person, 'id_personentyp_peripher')->radioList([1 => 'Typ Rot', 2 => 'Typ Grün', 3 => 'Typ Blau']);
  172.                                     ?></div><div class="col-md-4"><?=
  173.                                     $form->field($model_person, 'id_personentyp_defizit')->radioList([1 => 'Typ Rot', 2 => 'Typ Grün', 3 => 'Typ Blau']);
  174.                                     ?></div>
  175.                             <div class="col-md-12"><h3></h3></div>
  176.                             <div class="col-md-3">
  177.                                 <?=
  178.                                 $form->field($model, 'pkw')->widget(\kartik\checkbox\CheckboxX::classname(), [
  179.                                     'autoLabel' => true
  180.                                 ])->label(false);
  181.                                 ?>
  182.  
  183.                             </div><div class="col-md-3">
  184.                                 <?=
  185.                                 $form->field($model, 'fuehrerschein_pkw')->widget(\kartik\checkbox\CheckboxX::classname(), [
  186.                                     'autoLabel' => true
  187.                                 ])->label(false);
  188.                                 ?>
  189.  
  190.                             </div><div class="col-md-3">
  191.                                 <?=
  192.                                 $form->field($model, 'fuehrerschein_lkw')->widget(\kartik\checkbox\CheckboxX::classname(), [
  193.                                     'autoLabel' => true
  194.                                 ])->label(false);
  195.                                 ?>
  196.  
  197.                             </div><div class="col-md-3">
  198.                                 <?=
  199.                                 $form->field($model, 'fuehrerschein_omnibus')->widget(\kartik\checkbox\CheckboxX::classname(), [
  200.                                     'autoLabel' => true
  201.                                 ])->label(false);
  202.                                 ?>
  203.  
  204.                             </div></div>  <!-- closing row && last md-element-->
  205.                     </div></div> <!-- closing JavaScriptId && box-primary -->
  206.                 <!-- Ende des Personenformulars-->
  207.  
  208.                 <!-- Beginn des Bewerberformulars-->
  209.                 <div class="panel box box-danger">
  210.                     <div class="box-header with-border">
  211.                         <h4 class="box-title">
  212.                             <a data-toggle="collapse" data-parent="#accordion" href="#collapseFour">
  213.                                 Gesucht wird
  214.                             </a>
  215.                         </h4>
  216.                     </div>
  217.                     <div id="collapseFour" class="panel-collapse collapse"> <!-- !weist der Column die JS-Id zu!-->
  218.                         <div class="row">
  219.                             <div class="col-md-4">
  220.                                 <?=
  221.                                 $form->field($model, 'gesuchte_positionen', ['addon' => [
  222.                                         'prepend' => ['content' => 'Position']]])->widget(\kartik\widgets\Select2::classname(), [
  223.                                     'data' => \yii\helpers\ArrayHelper::map(\common\modules\basis\models\BaBerufsgruppen::find()->orderBy('Berufsbezeichnung')->asArray()->all(), 'ID1', 'Berufsbezeichnung'),
  224.                                     'options' => ['placeholder' => Yii::t('app', 'Wunschposition')],
  225.                                     'pluginOptions' => [
  226.                                         'allowClear' => true
  227.                                     ],
  228.                                 ])->label(false);
  229.                                 ?>
  230.                             </div><div class="col-md-4">
  231.                                 <?=
  232.                                 $form->field($model, 'umkreis', ['addon' => [
  233.                                         'prepend' => ['content' => 'Umkreis'], 'append' => ['content' => 'Kilometer']]])->textInput()->label(false)
  234.                                 ?>
  235.                             </div><div class="col-md-4">
  236.                                 <?=
  237.                                 $form->field($model, 'verfuegbar_ab', ['addon' => [
  238.                                         'prepend' => ['content' => 'verfügbar ab']]])->widget(\kartik\date\DatePicker::classname(), [
  239.                                     'pluginOptions' => [
  240.                                         'format' => 'yyyy-mm-dd',
  241.                                         'todayHighlight' => true,
  242.                                         'calendarWeeks' => true,
  243.                                         'autoclose' => true
  244.                                     ]
  245.                                 ])->label(false);
  246.                                 ?>
  247.                             </div>
  248.                             <div class="col-md-12"><h3></h3></div>
  249.                             <div class="col-md-2">
  250.                                 <?=
  251.                                 $form->field($model, 'arbeitsumfang_vollzeit')->widget(\kartik\checkbox\CheckboxX::classname(), [
  252.                                     'autoLabel' => true
  253.                                 ])->label(false);
  254.                                 ?>
  255.                             </div><div class="col-md-2">
  256.                                 <?=
  257.                                 $form->field($model, 'arbeitsumfang_teilzeit')->widget(\kartik\checkbox\CheckboxX::classname(), [
  258.                                     'autoLabel' => true
  259.                                 ])->label(false);
  260.                                 ?>
  261.                             </div>
  262.                             <div class="col-md-2">
  263.                                 <?=
  264.                                 $form->field($model, 'arbeitszeit_bueroueblich')->widget(\kartik\checkbox\CheckboxX::classname(), [
  265.                                     'autoLabel' => true
  266.                                 ])->label(false);
  267.                                 ?>
  268.                             </div><div class="col-md-2">
  269.                                 <?=
  270.                                 $form->field($model, 'arbeitszeit_wochenende')->widget(\kartik\checkbox\CheckboxX::classname(), [
  271.                                     'autoLabel' => true
  272.                                 ])->label(false);
  273.                                 ?>
  274.                             </div>
  275.                             <div class="col-md-2">
  276.                                 <?=
  277.                                 $form->field($model, 'schichtbereitschaft')->widget(\kartik\checkbox\CheckboxX::classname(), [
  278.                                     'autoLabel' => true
  279.                                 ])->label(false);
  280.                                 ?>
  281.                             </div>
  282.                             <div class="col-md-2">
  283.                                 <?=
  284.                                 $form->field($model, 'reisebereitschaft')->widget(\kartik\checkbox\CheckboxX::classname(), [
  285.                                     'autoLabel' => true
  286.                                 ])->label(false);
  287.                                 ?>
  288.                             </div>
  289.                             <div class="col-md-12"><h3></h3></div>
  290.                             <div class="col-md-2">
  291.                                 <?=
  292.                                 $form->field($model, 'arbeitszeit_vormittag')->widget(\kartik\checkbox\CheckboxX::classname(), [
  293.                                     'autoLabel' => true
  294.                                 ])->label(false);
  295.                                 ?>
  296.                             </div><div class="col-md-2">
  297.                                 <?=
  298.                                 $form->field($model, 'arbeitszeit_nachmittag')->widget(\kartik\checkbox\CheckboxX::classname(), [
  299.                                     'autoLabel' => true
  300.                                 ])->label(false);
  301.                                 ?>
  302.                             </div><div class="col-md-2">
  303.                                 <?=
  304.                                 $form->field($model, 'arbeitszeit_abend')->widget(\kartik\checkbox\CheckboxX::classname(), [
  305.                                     'autoLabel' => true
  306.                                 ])->label(false);
  307.                                 ?>
  308.                             </div><div class="col-md-2">
  309.                                 <?=
  310.                                 $form->field($model, 'arbeitszeit_nacht')->widget(\kartik\checkbox\CheckboxX::classname(), [
  311.                                     'autoLabel' => true
  312.                                 ])->label(false);
  313.                                 ?>
  314.                             </div><div class="col-md-2">
  315.                                 <?=
  316.                                 $form->field($model, 'zeitarbeit')->widget(\kartik\checkbox\CheckboxX::classname(), [
  317.                                     'autoLabel' => true
  318.                                 ])->label(false);
  319.                                 ?>
  320.                             </div><div class="col-md-2">
  321.                                 <?=
  322.                                 $form->field($model, 'quereinsteiger')->widget(\kartik\checkbox\CheckboxX::classname(), [
  323.                                     'autoLabel' => true
  324.                                 ])->label(false);
  325.                                 ?>
  326.                             </div><div class="col-md-12"><h3></h3></div>
  327.                             <div class="col-md-4">
  328.                                 <?=
  329.                                 $form->field($model, 'wochenstunden_minimum', ['addon' => [
  330.                                         'prepend' => ['content' => 'Wochenstunden min']]])->textInput()->label(false)
  331.                                 ?>
  332.                             </div><div class="col-md-4">
  333.                                 <?=
  334.                                 $form->field($model, 'wochenstunden_maximum', ['addon' => [
  335.                                         'prepend' => ['content' => 'Wochenstunden max']]])->textInput()->label(false)
  336.                                 ?>
  337.                             </div><div class="col-md-4">
  338.                                 <?=
  339.                                 $form->field($model, 'wunschgehalt_brutto', ['addon' => [
  340.                                         'prepend' => ['content' => 'Wunschgehalt'],
  341.                                         'append' => ['content' => '€']
  342.                             ]])->textInput()->label(false);
  343.                                 ?>
  344.                             </div><div class="col-md-12"><h3></h3></div>
  345.                             <div class="col-md-4">
  346.                                 <?php
  347.                                 $url = \yii\helpers\Url::to(['berufe']);
  348.                                 ?><?=
  349.                                 $form->field($model, 'id_ba_xml_gelernter_beruf_1', ['addon' => [
  350.                                         'prepend' => ['content' => 'gelernter Beruf 1']]])->widget(\kartik\widgets\Select2::classname(), [
  351.                                     'options' => ['placeholder' => 'Berufe suchen ...'],
  352.                                     'pluginOptions' => [
  353.                                         'allowClear' => true,
  354.                                         'minimumInputLength' => 3,
  355.                                         'language' => [
  356.                                             'errorLoading' => new JsExpression("function () { return 'Waiting for results...'; }"),
  357.                                         ],
  358.                                         'ajax' => [
  359.                                             'url' => $url,
  360.                                             'dataType' => 'json',
  361.                                             'data' => new JsExpression('function(params) { return {q:params.term}; }')
  362.                                         ],
  363.                                         'escapeMarkup' => new JsExpression('function(markup) { return markup; }'),
  364.                                         'templateResult' => new JsExpression('function(bewerber) { return bewerber.text; }'),
  365.                                         'templateSelection' => new JsExpression('function(bewerber) { return bewerber.text; }'),
  366.                                     ],
  367.                                 ])->label(false);
  368.                                 ?>
  369.                             </div><div class="col-md-4">
  370.                                 <?=
  371.                                 $form->field($model, 'id_ba_xml_gelernter_beruf_2', ['addon' => [
  372.                                         'prepend' => ['content' => 'gelernter Beruf 2']]])->widget(\kartik\widgets\Select2::classname(), [
  373.                                     'options' => ['placeholder' => 'Berufe suchen ...'],
  374.                                     'pluginOptions' => [
  375.                                         'allowClear' => true,
  376.                                         'minimumInputLength' => 3,
  377.                                         'language' => [
  378.                                             'errorLoading' => new JsExpression("function () { return 'Waiting for results...'; }"),
  379.                                         ],
  380.                                         'ajax' => [
  381.                                             'url' => $url,
  382.                                             'dataType' => 'json',
  383.                                             'data' => new JsExpression('function(params) { return {q:params.term}; }')
  384.                                         ],
  385.                                         'escapeMarkup' => new JsExpression('function(markup) { return markup; }'),
  386.                                         'templateResult' => new JsExpression('function(bewerber) { return bewerber.text; }'),
  387.                                         'templateSelection' => new JsExpression('function(bewerber) { return bewerber.text; }'),
  388.                                     ],
  389.                                 ])->label(false);
  390.                                 ?>
  391.                             </div><div class="col-md-4">
  392.                                 <?=
  393.                                 $form->field($model, 'id_ba_xml_gelernter_beruf_3', ['addon' => [
  394.                                         'prepend' => ['content' => 'gelernter Beruf 3']]])->widget(\kartik\widgets\Select2::classname(), [
  395.                                     'options' => ['placeholder' => 'Berufe suchen ...'],
  396.                                     'pluginOptions' => [
  397.                                         'allowClear' => true,
  398.                                         'minimumInputLength' => 3,
  399.                                         'language' => [
  400.                                             'errorLoading' => new JsExpression("function () { return 'Waiting for results...'; }"),
  401.                                         ],
  402.                                         'ajax' => [
  403.                                             'url' => $url,
  404.                                             'dataType' => 'json',
  405.                                             'data' => new JsExpression('function(params) { return {q:params.term}; }')
  406.                                         ],
  407.                                         'escapeMarkup' => new JsExpression('function(markup) { return markup; }'),
  408.                                         'templateResult' => new JsExpression('function(bewerber) { return bewerber.text; }'),
  409.                                         'templateSelection' => new JsExpression('function(bewerber) { return bewerber.text; }'),
  410.                                     ],
  411.                                 ])->label(false);
  412.                                 ?>
  413.                             </div></div>  <!-- closing row && last md-element-->
  414.                     </div></div> <!-- closing JavaScriptId && box-danger -->
  415.  
  416.                 <div class="panel box box-success">
  417.                     <div class="box-header with-border">
  418.                         <h4 class="box-title">
  419.                             <a data-toggle="collapse" data-parent="#accordion" href="#collapseTwo">
  420.                                 Beurteilungen und Anschreiben
  421.                             </a>
  422.                         </h4>
  423.                     </div>
  424.                     <div id="collapseTwo" class="panel-collapse collapse"> <!-- !weist der Column die JS-Id zu!-->
  425.                         <div class="row">
  426.                             <div class="col-md-6">
  427.                                 <?=
  428.                                 $form->field($model, 'beurteilung_fachlich')->widget(\dosamigos\ckeditor\CKEditor::className(), [
  429.                                     'preset' => 'full', 'clientOptions' => ['height' => 200],
  430.                                 ])
  431.                                 ?>
  432.  
  433.                             </div><div class="col-md-6">
  434.                                 <?=
  435.                                 $form->field($model, 'beurteilung_persoenlich')->widget(\dosamigos\ckeditor\CKEditor::className(), [
  436.                                     'preset' => 'full', 'clientOptions' => ['height' => 200],
  437.                                 ])
  438.                                 ?>
  439.                             </div><div class="col-md-12"><h3></h3></div>
  440.                             <div class="col-md-6">
  441.  
  442.                                 <?=
  443.                                 $form->field($model, 'sonstiges')->widget(\dosamigos\ckeditor\CKEditor::className(), [
  444.                                     'preset' => 'full', 'clientOptions' => ['height' => 200],
  445.                                 ])
  446.                                 ?>
  447.  
  448.                             </div><div class="col-md-6">
  449.  
  450.                                 <?=
  451.                                 $form->field($model, 'anschreiben')->widget(\dosamigos\ckeditor\CKEditor::className(), [
  452.                                     'preset' => 'full', 'clientOptions' => ['height' => 200],
  453.                                 ])
  454.                                 ?>
  455.  
  456.                             </div></div>  <!-- closing row && last md-element-->
  457.                     </div></div> <!-- closing JavaScriptId && box-success -->
  458.  
  459.                 <div class="panel box box-primary">
  460.                     <div class="box-header with-border">
  461.                         <h4 class="box-title">
  462.                             <a data-toggle="collapse" data-parent="#accordion" href="#collapseThree">
  463.                                 Finanzielles & AVGS
  464.                             </a>
  465.                         </h4>
  466.                     </div>
  467.                     <div id="collapseThree" class="panel-collapse collapse in"> <!-- !weist der Column die JS-Id zu!-->
  468.                         <div class="row">
  469.                             <div class="col-md-2">
  470.                                 <?=
  471.                                 $form->field($model, 'avgs')->widget(\kartik\checkbox\CheckboxX::classname(), [
  472.                                     'autoLabel' => true
  473.                                 ])->label(false);
  474.                                 ?>
  475.                             </div><div class="col-md-3">
  476.                                 <?=
  477.                                 $form->field($model, 'ablaufdatum_avgs', ['addon' => [
  478.                                         'prepend' => ['content' => 'Ablaufdatum']]])->widget(\kartik\date\DatePicker::classname(), [
  479.                                     'pluginOptions' => [
  480.                                         'format' => 'yyyy-mm-dd',
  481.                                         'todayHighlight' => true,
  482.                                         'calendarWeeks' => true,
  483.                                         'autoclose' => true
  484.                                     ]
  485.                                 ])->label(false);
  486.                                 ?>
  487.                             </div><div class="col-md-3">
  488.                                 <?=
  489.                                         $form->field($model, 'avgs_betrag', ['addon' => [
  490.                                                 'prepend' => ['content' => 'Betrag'],
  491.                                                 'append' => ['content' => '€']
  492.                                     ]])->textInput(['value' => '2000', 'placeholder' => 'Bitte geben Sie hier die Höhe des AVGS Betrages ein'])
  493.                                         ->label(false);
  494.                                 ?>
  495.                             </div><div class="col-md-4">
  496.                                 <?=
  497.                                 $form->field($model, 'id_abrechnungsweg', ['addon' => [
  498.                                         'prepend' => ['content' => 'Abrechnungsweg']]])->widget(\kartik\widgets\Select2::classname(), [
  499.                                     'data' => \common\modules\lookup\models\LAbrechnungsweg::getAbrechnungsweg(),
  500.                                     'options' => ['placeholder' => Yii::t('app', 'Abrechnungsmethode selektieren..')],
  501.                                     'pluginOptions' => [
  502.                                         'allowClear' => true
  503.                                     ],
  504.                                 ])->label(false);
  505.                                 ?>
  506.                             </div>
  507.                         </div>  <!-- closing row && last md-element-->
  508.                     </div></div> <!-- closing JavaScriptId && box-primary -->
  509.                 <div class="panel box box-primary">
  510.                     <div class="box-header with-border">
  511.                         <h4 class="box-title">
  512.                             <a data-toggle="collapse" data-parent="#accordion" href="#collapseFive">
  513.                                 Status
  514.                             </a>
  515.                         </h4>
  516.                     </div>
  517.                     <div id="collapseFive" class="panel-collapse collapse in"> <!-- !weist der Column die JS-Id zu!-->
  518.                         <div class="row">
  519.                             <div class="col-md-4">
  520.                                 <?=
  521.                                         $form->field($model, 'bemerkung_intern', ['addon' => [
  522.                                                 'prepend' => ['content' => 'interne Bemerkungen']]])->widget(TwbsMaxlength::className())
  523.                                         ->textInput(['maxlength' => 255])
  524.                                         ->label(false);
  525.                                 ?>
  526.                             </div><div class="col-md-4">
  527.                                 <?=
  528.                                 $form->field($model, 'id_person_rekrutiert_von', ['addon' => [
  529.                                         'prepend' => ['content' => 'rekrutiert von']]])->widget(\kartik\widgets\Select2::classname(), [
  530.                                     'data' => Person::getPerson(3),
  531.                                     'pluginOptions' => [
  532.                                         'allowClear' => true
  533.                                     ],
  534.                                 ])->label(false);
  535.                                 ?>
  536.                             </div><div class="col-md-4">
  537.                                 <?=
  538.                                 $form->field($model_person, 'id_person_mitarbeiter', ['addon' => [
  539.                                         'prepend' => ['content' => 'Mitarbeiter']]])->widget(\kartik\widgets\Select2::classname(), [
  540.                                     'data' => Person::getPerson(3),
  541.                                     'pluginOptions' => [
  542.                                         'allowClear' => true,
  543.                                     ],
  544.                                 ])->label(false);
  545.                                 ?>
  546.                             </div><div class="col-md-12"><h3></h3></div>
  547.                             <div class="col-md-3">
  548.                                 <?=
  549.                                 $form->field($model, 'id_bewerberquelle', ['addon' => [
  550.                                         'prepend' => ['content' => 'Bewerberquelle']]])->widget(\kartik\widgets\Select2::classname(), [
  551.                                     'data' => \common\modules\lookup\models\LBewerberquelle::getBewerberQuelle(),
  552.                                     'options' => ['placeholder' => Yii::t('app', '')],
  553.                                     'pluginOptions' => [
  554.                                         'allowClear' => true
  555.                                     ],
  556.                                 ])->label(false);
  557.                                 ?>
  558.                             </div><div class="col-md-3">
  559.                                 <?=
  560.                                 $form->field($model, 'id_kanal', ['addon' => [
  561.                                         'prepend' => ['content' => 'beworben per']]])->widget(\kartik\widgets\Select2::classname(), [
  562.                                     'data' => \common\modules\lookup\models\LKanal::getKanal(),
  563.                                     'options' => ['placeholder' => Yii::t('app', '')],
  564.                                     'pluginOptions' => [
  565.                                         'allowClear' => true
  566.                                     ],
  567.                                 ])->label(false);
  568.                                 ?>
  569.                             </div><div class="col-md-3">
  570.                                 <?=
  571.                                 $form->field($model, 'kandidat_seit', ['addon' => [
  572.                                         'prepend' => ['content' => 'Kandidat seit']]])->widget(\kartik\date\DatePicker::classname(), [
  573.                                     'pluginOptions' => [
  574.                                         'format' => 'yyyy-mm-dd',
  575.                                         'todayHighlight' => true,
  576.                                         'calendarWeeks' => true,
  577.                                         'autoclose' => true
  578.                                     ]
  579.                                 ])->label(false);
  580.                                 ?>
  581.                             </div>
  582.                             <div class="col-md-3">
  583.                                 <?=
  584.                                 $form->field($model, 'arbeitsuchend_seit', ['addon' => [
  585.                                         'prepend' => ['content' => 'arbeitsuchend seit']]])->widget(\kartik\date\DatePicker::classname(), [
  586.                                     'pluginOptions' => [
  587.                                         'format' => 'yyyy-mm-dd',
  588.                                         'todayHighlight' => true,
  589.                                         'calendarWeeks' => true,
  590.                                         'autoclose' => true
  591.                                     ]
  592.                                 ])->label(false);
  593.                                 ?>
  594.                             </div><div class="col-md-12"><h3></h3></div>
  595.                             <div class="col-md-3">
  596.                                 <?=
  597.                                 $form->field($model, 'veroeffentlichen_bewerberboerse')->widget(\kartik\checkbox\CheckboxX::classname(), [
  598.                                     'autoLabel' => true
  599.                                 ])->label(false);
  600.                                 ?>
  601.                             </div><div class="col-md-3">
  602.                                 <?=
  603.                                 $form->field($model, 'kontakt_halten')->widget(\kartik\checkbox\CheckboxX::classname(), [
  604.                                     'autoLabel' => true
  605.                                 ])->label(false);
  606.                                 ?>
  607.                             </div><div class="col-md-3">
  608.                                 <?=
  609.                                 $form->field($model, 'kandidat')->widget(\kartik\checkbox\CheckboxX::classname(), [
  610.                                     'autoLabel' => true
  611.                                 ])->label(false);
  612.                                 ?>
  613.                             </div><div class="col-md-3">
  614.                                 <?=
  615.                                 $form->field($model, 'aktiv')->widget(\kartik\checkbox\CheckboxX::classname(), [
  616.                                     'autoLabel' => true
  617.                                 ])->label(false);
  618.                                 ?>
  619.                             </div></div>  <!-- closing row && last md-element-->
  620.                     </div></div> <!-- closing JavaScriptId && box-primary -->
  621.                 <!-- Ende des Bewerberformulars-->
  622.                 <!-- Beginn des Kontaktformulars(Main)-->
  623.                 <div class="panel box box-success">
  624.                     <div class="box-header with-border">
  625.                         <h4 class="box-title">
  626.                             <a data-toggle="collapse" data-parent="#accordion" href="#collapseSix">
  627.                                 Kontaktdaten
  628.                             </a>
  629.                         </h4>
  630.                     </div>
  631.                     <div id="collapseSix" class="panel-collapse collapse"> <!-- !weist der Column die JS-Id zu!-->
  632.                         <div class="row">
  633.                             <div class="panel panel-default">
  634.                                 <!-- Beginn des Adressformulars(Sub)-->
  635.                                 <div class="panel-body">
  636.                                     <?php
  637.                                     DynamicFormWidget::begin([
  638.                                         'widgetContainer' => 'dynamicform_wrapper',
  639.                                         'widgetBody' => '.container-items',
  640.                                         'widgetItem' => '.item',
  641.                                         'limit' => 4, // the maximum times, an element can be cloned (default 999)
  642.                                         'min' => 1,
  643.                                         'insertButton' => '.add-item',
  644.                                         'deleteButton' => '.remove-item',
  645.                                         'model' => $model_adressen[0],
  646.                                         'formId' => 'dynamic-form',
  647.                                         'formFields' => [
  648.                                             'id_kontakt_verwendungszweck', 'id_land', 'id_ba_region', 'postleitzahl', 'ort', 'strasse', 'hausnummer', 'longitude', 'latitude', 'standard'
  649.                                         ],
  650.                                     ]);
  651.                                     ?>
  652.  
  653.                                     <div class="container-items">
  654.                                         <?php foreach ($model_adressen as $i => $value): ?>
  655.                                             <div class="item panel panel-default">
  656.                                                 <!-- Beginn des Adressformulars(Sub)-->
  657.                                                 <div class="panel-heading">
  658.                                                     <strong><font color=#0B610B><h3 class="panel-title pull-left">Adressdaten</h3></font></strong>
  659.                                                     <div class="pull-right">
  660.                                                         <button type="button" class="add-item btn btn-success btn-xs"><i class="glyphicon glyphicon-plus"></i></button>
  661.                                                         <button type="button" class="remove-item btn btn-danger btn-xs"><i class="glyphicon glyphicon-minus"></i></button>
  662.                                                     </div>
  663.                                                     <div class="clearfix"></div>
  664.                                                 </div>
  665.                                                 <div class="panel-body">
  666.                                                     <?php
  667.                                                     // necessary for update action.
  668.                                                     if (!$value->isNewRecord) {
  669.                                                         echo Html::activeHiddenInput($value, "[{$i}]id");
  670.                                                     }
  671.                                                     ?>
  672.                                                     <div class="row">
  673.                                                         <!-- id_kontakt_art has been deleted. So,order of indizies(second,third etc..) have been changed -->
  674.                                                         <?php
  675.                                                         $model_a = new frontend\modules\kontakt\models\KontaktAdresse();
  676.                                                         $modelBALand = new common\modules\basis\models\base\BaLand;
  677.                                                         $modelBaRegion = new common\modules\basis\models\BaRegion;
  678.                                                         ?>
  679.                                                         <div class="col-sm-3">
  680.                                                             <?=
  681.                                                             $form->field($value, "[{$i}]id_kontakt_verwendungszweck")->dropDownList($model_a->getDropDownArray(), ['prompt' => 'Verwendungszweck'
  682.                                                             ])->label(false);
  683.                                                             ?>
  684.                                                         </div> <!-- closing second sm element -->
  685.                                                         <div class="col-sm-3">
  686.                                                             <?= $form->field($value, "[{$i}]strasse")->textInput(['placeholder' => 'Strasse'])->label(false) ?>
  687.                                                         </div> <!-- closing seventh sm element -->
  688.                                                         <div class="col-sm-2">
  689.                                                             <?= $form->field($value, "[{$i}]hausnummer")->textInput(['placeholder' => 'Nr.'])->label(false) ?>
  690.                                                         </div> <!-- closing eigths sm element -->
  691.                                                         <div class="col-sm-2">
  692.                                                             <?= $form->field($value, "[{$i}]postleitzahl")->textInput(['placeholder' => 'PLZ'])->label(false) ?>
  693.                                                         </div> <!-- closing fifth sm element -->
  694.                                                         <div class="col-sm-2">
  695.                                                             <?= $form->field($value, "[{$i}]ort")->textInput(['placeholder' => 'Ort'])->label(false) ?>
  696.                                                         </div> <!-- closing sixth sm element -->
  697.                                                         <div class="col-md-12"><h3></h3></div>
  698.                                                         <div class="col-sm-4">
  699.                                                             <?= $form->field($value, "[{$i}]id_ba_region")->dropDownList($modelBaRegion->getDropDownBaRegion(), ['prompt' => 'Region'])->label(false); ?>
  700.                                                         </div> <!-- closing fourth sm element -->
  701.                                                         <div class="col-sm-4">
  702.                                                             <?= $form->field($value, "[{$i}]id_land")->dropDownList($modelBALand->getDropDownBaLand(), ['prompt' => 'Land'])->label(false); ?>
  703.                                                         </div> <!-- closing third sm element -->
  704.                                                         <div class="col-sm-4">
  705.                                                             <?=
  706.                                                             $form->field($value, "[{$i}]standard")->checkbox();
  707.                                                             ?>
  708.                                                         </div> <!-- closing eleventh sm element -->
  709.                                                     </div><!-- closing inner row -->
  710.                                                 </div> <!-- closing inner panel-body<-->
  711.                                             </div> <!-- closing panel-default <-->
  712.                                         <?php endforeach; ?>
  713.                                     </div> <!-- closing container-items <-->
  714.                                     <?php DynamicFormWidget::end(); ?>
  715.                                 </div>  <!-- closing outer panel-body<-->
  716.                                 <!-- Ende des Adressformulars(Sub)-->
  717.                                 <!-- Beginn des Telefonformulars(Sub)-->
  718.                                 <div class="panel-body">
  719.                                     <?php
  720.                                     DynamicFormWidget::begin([
  721.                                         'widgetContainer' => 'dynamicform_wrapper',
  722.                                         'widgetBody' => '.container-items2', //muss für jede neue DynamicForm verändert werden!
  723.                                         'widgetItem' => '.item2', //muss für jede neue DynamicForm verändert werden!
  724.                                         'limit' => 4,
  725.                                         'min' => 1,
  726.                                         'insertButton' => '.add-item2', //muss für jede neue DynamicForm verändert werden!
  727.                                         'deleteButton' => '.remove-item2', //muss für jede neue DynamicForm verändert werden!
  728.                                         'model' => $model_telefon[0],
  729.                                         'formId' => 'dynamic-form',
  730.                                         'formFields' => [
  731.                                             'id_kontakt_verwendungszweck', 'id_laenderkennung', 'vorwahl', 'telefonnummer', 'standard'
  732.                                         ],
  733.                                     ]);
  734.                                     ?>
  735.  
  736.                                     <div class="container-items2"> <!-- //muss für jede neue DynamicForm gemäß obiger Regel verändert werden! -->
  737.                                         <?php foreach ($model_telefon as $i => $value): ?>
  738.                                             <div class="item2 panel panel-default"> <!-- //muss für jede neue DynamicForm gemäß obiger Regel verändert werden! -->
  739.                                                 <div class="panel-heading">
  740.                                                     <strong><font color=#0B610B><h3 class="panel-title pull-left">Telefonnummern</h3></font></strong>
  741.                                                     <div class="pull-right">
  742.                                                         <!-- //muss für jede neue DynamicForm gemäß obiger Regel verändert werden! -->
  743.                                                         <button type="button" class="add-item2 btn btn-success btn-xs"><i class="glyphicon glyphicon-plus"></i></button>
  744.                                                         <!-- //muss für jede neue DynamicForm gemäß obiger Regel verändert werden! -->
  745.                                                         <button type="button" class="remove-item2 btn btn-danger btn-xs"><i class="glyphicon glyphicon-minus"></i></button>
  746.                                                     </div>
  747.                                                     <div class="clearfix"></div>
  748.                                                 </div>
  749.                                                 <div class="panel-body">
  750.                                                     <?php
  751.                                                     // necessary for update action.
  752.                                                     if (!$value->isNewRecord) {
  753.                                                         echo Html::activeHiddenInput($value, "[{$i}]id");
  754.                                                     }
  755.                                                     ?>
  756.                                                     <div class="row">
  757.                                                         <div class="col-sm-2">
  758.                                                             <?php
  759.                                                             $model_t = new \frontend\modules\kontakt\models\KontaktTelefon();
  760.                                                             ?>
  761.                                                             <?=
  762.                                                             $form->field($value, "[{$i}]id_kontakt_verwendungszweck")->dropDownList($model_t->getDropDownArray(), ['prompt' => 'Verwendungszweck'])->label(false);
  763.                                                             ?>
  764.                                                         </div> <!-- closing first sm element -->
  765.                                                         <div class="col-sm-2">
  766.                                                             <?= $form->field($value, "[{$i}]id_laenderkennung")->dropDownList($modelBALand->getDropDownBaLaenderKennung(), ['prompt' => 'Länderkennung'])->label(false); ?>
  767.                                                         </div> <!-- closing second sm element -->
  768.                                                         <div class="col-sm-3">
  769.                                                             <?= $form->field($value, "[{$i}]vorwahl")->textInput(['placeholder' => 'Vorwahl'])->label(false) ?>
  770.                                                         </div> <!-- closing third sm element -->
  771.                                                         <div class="col-sm-3">
  772.                                                             <?= $form->field($value, "[{$i}]telefonnummer")->textInput(['placeholder' => 'Telefonnummer'])->label(false) ?>
  773.                                                         </div> <!-- closing fourth sm element -->
  774.                                                         <div class="col-sm-2">
  775.                                                             <?=
  776.                                                             $form->field($value, "[{$i}]standard")->checkbox();
  777.                                                             ?>
  778.                                                         </div> <!-- closing fiveth sm element -->
  779.                                                     </div><!-- closing inner row -->
  780.                                                 </div> <!-- closing inner panel-body<-->
  781.                                             </div> <!-- closing panel-default <-->
  782.                                         <?php endforeach; ?>
  783.                                     </div> <!-- closing container-items <-->
  784.                                     <?php DynamicFormWidget::end(); ?>
  785.                                 </div>  <!-- closing outer panel-body<-->
  786.                                 <!-- Ende des Telefonformulars(Sub)-->
  787.                                 <!-- Beginn des Mailformulars(Sub)-->
  788.                                 <div class="panel-body">
  789.                                     <?php
  790.                                     DynamicFormWidget::begin([
  791.                                         'widgetContainer' => 'dynamicform_wrapper',
  792.                                         'widgetBody' => '.container-items3', //muss für jede neue DynamicForm verändert werden!
  793.                                         'widgetItem' => '.item3', //muss für jede neue DynamicForm verändert werden!
  794.                                         'limit' => 4,
  795.                                         'min' => 1,
  796.                                         'insertButton' => '.add-item3', //muss für jede neue DynamicForm verändert werden!
  797.                                         'deleteButton' => '.remove-item3', //muss für jede neue DynamicForm verändert werden!
  798.                                         'model' => $model_mail[0],
  799.                                         'formId' => 'dynamic-form',
  800.                                         'formFields' => [
  801.                                             'id_kontakt_verwendungszweck', 'id_laenderkennung', 'vorwahl', 'telefonnummer', 'standard'
  802.                                         ],
  803.                                     ]);
  804.                                     ?>
  805.  
  806.                                     <div class="container-items3"> <!-- //muss für jede neue DynamicForm gemäß obiger Regel verändert werden! -->
  807.                                         <?php foreach ($model_mail as $i => $value): ?>
  808.                                             <div class="item3 panel panel-default"> <!-- //muss für jede neue DynamicForm gemäß obiger Regel verändert werden! -->
  809.                                                 <div class="panel-heading">
  810.                                                     <strong><font color=#0B610B><h3 class="panel-title pull-left">Mailadressen</h3></font></strong>
  811.                                                     <div class="pull-right">
  812.                                                         <!-- //muss für jede neue DynamicForm gemäß obiger Regel verändert werden! -->
  813.                                                         <button type="button" class="add-item3 btn btn-success btn-xs"><i class="glyphicon glyphicon-plus"></i></button>
  814.                                                         <!-- //muss für jede neue DynamicForm gemäß obiger Regel verändert werden! -->
  815.                                                         <button type="button" class="remove-item3 btn btn-danger btn-xs"><i class="glyphicon glyphicon-minus"></i></button>
  816.                                                     </div>
  817.                                                     <div class="clearfix"></div>
  818.                                                 </div>
  819.                                                 <div class="panel-body">
  820.                                                     <?php
  821.                                                     // necessary for update action.
  822.                                                     if (!$value->isNewRecord) {
  823.                                                         echo Html::activeHiddenInput($value, "[{$i}]id");
  824.                                                     }
  825.                                                     ?>
  826.                                                     <div class="row">
  827.                                                         <div class="col-sm-4">
  828.                                                             <?php
  829.                                                             $model_m = new \frontend\modules\kontakt\models\KontaktMail();
  830.                                                             ?>
  831.                                                             <?=
  832.                                                             $form->field($value, "[{$i}]id_kontakt_verwendungszweck")->dropDownList($model_m->getDropDownArray(), ['prompt' => 'Verwendungszweck'])->label(false);
  833.                                                             ?>
  834.                                                         </div> <!-- closing first sm element -->
  835.                                                         <div class="col-sm-4">
  836.                                                             <?= $form->field($value, "[{$i}]mail")->textInput(['placeholder' => 'Mailadresse'])->label(false) ?>
  837.                                                         </div> <!-- closing second sm element -->
  838.                                                         <div class="col-sm-4">
  839.                                                             <?=
  840.                                                             $form->field($value, "[{$i}]standard")->checkbox();
  841.                                                             ?>
  842.                                                         </div> <!-- closing third sm element -->
  843.                                                     </div><!-- closing inner row -->
  844.                                                 </div> <!-- closing inner panel-body<-->
  845.                                             </div> <!-- closing panel-default <-->
  846.                                         <?php endforeach; ?>
  847.                                     </div> <!-- closing container-items <-->
  848.                                     <?php DynamicFormWidget::end(); ?>
  849.                                 </div>  <!-- closing outer panel-body<-->
  850.                                 <!-- Ende des Mailformulars(Sub)-->
  851.  
  852.                             </div>  <!-- closing panel-default-->
  853.                         </div>  <!-- closing outer row-->
  854.                     </div></div> <!-- closing JavaScriptId && box-success -->
  855.                 <!-- Ende des Kontaktformulars(Main)-->
  856.                 <!-- Beginn des Matchingformulars(Main)-->
  857.                 <div class="panel box box-primary">
  858.                     <div class="box-header with-border">
  859.                         <h4 class="box-title">
  860.                             <a data-toggle="collapse" data-parent="#accordion" href="#collapseSeven">
  861.                                 Matchingbegriff
  862.                             </a>
  863.                         </h4>
  864.                     </div>
  865.                     <div id="collapseSeven" class="panel-collapse collapse"> <!-- !weist der Column die JS-Id zu!-->
  866.                         <div class="row">
  867.                             <div class="panel panel-default">
  868.                                 <!-- Beginn des Matchingformulars(Sub)-->
  869.                                 <div class="panel-body">
  870.                                     <?php
  871.                                     DynamicFormWidget::begin([
  872.                                         'widgetContainer' => 'dynamicform_wrapper',
  873.                                         'widgetBody' => '.container-items4', //muss für jede neue DynamicForm verändert werden!
  874.                                         'widgetItem' => '.item4', //muss für jede neue DynamicForm verändert werden!
  875.                                         'limit' => 10, // the maximum times, an element can be cloned (default 999)
  876.                                         'min' => 1,
  877.                                         'insertButton' => '.add-item4', //muss für jede neue DynamicForm verändert werden!
  878.                                         'deleteButton' => '.remove-item4', //muss für jede neue DynamicForm verändert werden!
  879.                                         'model' => $model_matching[0],
  880.                                         'formId' => 'dynamic-form',
  881.                                         'formFields' => [
  882.                                             'matchingbegriff', 'positiv'
  883.                                         ],
  884.                                     ]);
  885.                                     ?>
  886.  
  887.                                     <div class="container-items4"><!-- //muss für jede neue DynamicForm gemäß obiger Regel verändert werden! -->
  888.                                         <?php foreach ($model_matching as $i => $value): ?>
  889.                                             <div class="item4 panel panel-default"> <!-- //muss für jede neue DynamicForm gemäß obiger Regel verändert werden! -->
  890.                                                 <!-- Beginn des Matchingformulars(Sub)-->
  891.                                                 <div class="panel-heading">
  892.                                                     <strong><font color=#0B610B><h3 class="panel-title pull-left">Matchingbegriff</h3></font></strong>
  893.                                                     <div class="pull-right">
  894.                                                         <!-- //muss für jede neue DynamicForm gemäß obiger Regel verändert werden! -->
  895.                                                         <button type="button" class="add-item4 btn btn-success btn-xs"><i class="glyphicon glyphicon-plus"></i></button>
  896.                                                         <!-- //muss für jede neue DynamicForm gemäß obiger Regel verändert werden! -->
  897.                                                         <button type="button" class="remove-item4 btn btn-danger btn-xs"><i class="glyphicon glyphicon-minus"></i></button>
  898.                                                     </div>
  899.                                                     <div class="clearfix"></div>
  900.                                                 </div>
  901.                                                 <div class="panel-body">
  902.                                                     <?php
  903.                                                     // necessary for update action.
  904.                                                     if (!$value->isNewRecord) {
  905.                                                         echo Html::activeHiddenInput($value, "[{$i}]id");
  906.                                                     }
  907.                                                     ?>
  908.                                                     <div class="row">
  909.                                                         <!-- id_kontakt_art has been deleted. So,order of indizies(second,third etc..) have been changed -->
  910.                                                         <div class="col-sm-6">
  911.                                                             <?= $form->field($value, "[{$i}]matchingbegriff")->textInput(['placeholder' => 'Matchingbegriff'])->label(false) ?>
  912.                                                         </div> <!-- closing sixth sm element -->
  913.                                                         <div class="col-sm-6">
  914.                                                             <?=
  915.                                                             $form->field($value, "[{$i}]positiv")->checkbox();
  916.                                                             ?>
  917.                                                         </div> <!-- closing eleventh sm element -->
  918.                                                     </div><!-- closing inner row -->
  919.                                                 </div> <!-- closing inner panel-body<-->
  920.                                             </div> <!-- closing panel-default <-->
  921.                                         <?php endforeach; ?>
  922.                                     </div> <!-- closing container-items <-->
  923.                                     <?php DynamicFormWidget::end(); ?>
  924.                                 </div>  <!-- closing outer panel-body<-->
  925.                                 <!-- Ende des Matchingformulars(Sub)-->
  926.                             </div>  <!-- closing panel-default-->
  927.                         </div>  <!-- closing outer row-->
  928.                     </div></div> <!-- closing JavaScriptId && box-primary -->
  929.                 <!-- Ende des Matchingformulars(Main)-->
  930.                 <!--  Closing global CSS rules-->
  931.             </div>
  932.         </div>
  933.     </div>
  934. </div>
  935. <!--  End of Closing global CSS rules-->
  936.  
  937.  
  938. <!-- END ACCORDION & CAROUSEL-->
  939.  
  940.  
  941. <div class="form-group">
  942.     <?php if (Yii::$app->controller->action->id != 'save-as-new'): ?>
  943.         <?= Html::submitButton('Create', ['class' => 'btn btn-info']) ?>
  944.     <?php endif; ?>
  945.     <?php if (Yii::$app->controller->action->id != 'create' && Yii::$app->controller->action->id != 'update'): ?>
  946.         <?= Html::submitButton('Save As New', ['class' => 'btn btn-info', 'value' => '1', 'name' => '_asnew']) ?>
  947.     <?php endif; ?>
  948.     <?= Html::a(Yii::t('app', 'Cancel'), \Yii::$app->urlManager->baseUrl . '/yiic.php/bewerber', ['class' => 'btn btn-danger']) ?>
  949. </div>
  950. <?php ActiveForm::end(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement