| Code Coverage | ||||||||||
| Classes and Traits | Functions and Methods | Lines | ||||||||
| Total | n/a | 0 / 0 | n/a | 0 / 0 | CRAP |  | 0.00% | 0 / 28 | ||
| <?php | |
| /** | |
| * @link https://www.humhub.org/ | |
| * @copyright Copyright (c) 2018 HumHub GmbH & Co. KG | |
| * @license https://www.humhub.com/licences | |
| * | |
| */ | |
| use humhub\modules\ui\form\widgets\MultiSelect; | |
| use humhub\modules\ui\form\widgets\TimePicker; | |
| use humhub\widgets\TimeZoneDropdownAddition; | |
| use humhub\modules\ui\form\widgets\DatePicker; | |
| use yii\helpers\ArrayHelper; | |
| /* @var $form \humhub\widgets\ActiveForm */ | |
| /* @var $taskForm \humhub\modules\tasks\models\forms\TaskForm */ | |
| $taskReminder = ArrayHelper::map($taskForm->task->getTaskReminder()->all(),'id','remind_mode'); | |
| ?> | |
| <div class="modal-body"> | |
| <?= $form->field($taskForm->task, 'all_day')->checkbox(['data-action-change' => 'toggleDateTime']) ?> | |
| <div class="row"> | |
| <div class="col-md-6 dateField"> | |
| <?= $form->field($taskForm, 'start_date')->widget(DatePicker::class, ['dateFormat' => Yii::$app->params['formatter']['defaultDateFormat'], 'clientOptions' => [], 'options' => ['class' => 'form-control', 'autocomplete' => "off"]]) ?> | |
| </div> | |
| <div class="col-md-6 timeField" <?= !$taskForm->showTimeFields() ? 'style="opacity:0.2"' : '' ?>> | |
| <?= $form->field($taskForm, 'start_time')->widget(TimePicker::class, ['disabled' => $taskForm->task->all_day]); ?> | |
| </div> | |
| </div> | |
| <div class="row"> | |
| <div class="col-md-6 dateField"> | |
| <?= $form->field($taskForm, 'end_date')->widget(DatePicker::class, ['dateFormat' => Yii::$app->params['formatter']['defaultDateFormat'], 'clientOptions' => [], 'options' => ['class' => 'form-control', 'autocomplete' => "off"]]) ?> | |
| </div> | |
| <div class="col-md-6 timeField" <?= !$taskForm->showTimeFields() ? 'style="opacity:0.2"' : '' ?>> | |
| <?= $form->field($taskForm, 'end_time')->widget(TimePicker::class, ['disabled' => $taskForm->task->all_day]); ?> | |
| </div> | |
| </div> | |
| <?php Yii::$app->i18n->autosetLocale(); ?> | |
| <div class="row"> | |
| <div class="col-md-6"></div> | |
| <div class="col-md-6 timeZoneField"> | |
| <?= TimeZoneDropdownAddition::widget(['model' => $taskForm]) ?> | |
| </div> | |
| </div> | |
| <br> | |
| <div> | |
| <?= $form->field($taskForm->task, 'selectedReminders')->widget( MultiSelect::className(), [ | |
| 'selection' => $taskReminder, | |
| 'placeholder' => Yii::t('TasksModule.views_index_edit', 'Add reminder'), | |
| 'items' => $taskForm->getRemindModeItems(), | |
| 'url' => '#', | |
| 'placeholderMore' => Yii::t('TasksModule.views_index_edit', 'Add reminder') | |
| ]); | |
| ?> | |
| </div> | |
| <?php if($taskForm->getContentContainer()->isModuleEnabled('calendar')) : ?> | |
| <br> | |
| <?= $form->field($taskForm->task, 'cal_mode')->checkbox() ?> | |
| <?php endif; ?> | |
| </div> |