public function getDateTime() { return \common\components\DateHelper::getDateByUserTimezone($this->date); }
<?php use yii\helpers\ArrayHelper; use common\components\DateHelper; foreach ($arr as $ar) { echo '<option value="' . $ar->id . '">' . $ar->semester_number . " - (" . DateHelper::getDateByUserTimezone($ar->begin_date) . ':' . DateHelper::getDateByUserTimezone($ar->end_date) . ') </option>'; }
?> <?php echo $form->field($model, 'result')->dropDownList(['0' => '', '2' => 'Неудовлетворительно', '3' => 'Удовлетворительно', '4' => 'Хорошо', '5' => 'Отлично']); ?> <?php echo $form->field($model, 'comment')->textarea(['rows' => 6]); ?> <?php echo $form->field($model, 'status')->dropDownList(['0' => 'Не решено', '1' => 'Отправлено на проверку', '2' => 'Есть нарекания', '3' => 'Завершено']); ?> <?php echo 'Дата последнего редактирования: ' . Html::tag('span', DateHelper::getDateByUserTimezone($model->given_date)); ?> <?php echo Html::tag('hr'); ?> <div class="exersices-list"> <?php echo Html::tag('h2', 'Задания', ['class' => 'panel-heading']); echo Html::tag('hr'); $index = 0; foreach ($exercises as $key => $exers) { $index++; echo Html::tag('h4', 'Задание#' . $index, ['class' => 'panel-heading']); echo Html::beginTag('div', ['class' => 'panel panel-info']); echo Html::tag('div', 'Текст', ['class' => 'panel-heading']); echo Html::tag('div', $parser->textileThis($exers->exercise->text), ['class' => 'panel-body']);
// echo $this->render('_search', ['model' => $searchModel]); ?> <p> <?php /* echo Html::button('Начать работу',['value'=> Url::to(['work/begin-graduate']), 'class' => 'btn btn-primary modalButton']); */ ?> </p> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'options' => ['class' => 'table-responsive'], 'columns' => [['class' => 'yii\\grid\\SerialColumn'], 'workTitle.name', ['attribute' => 'disciplineName', 'value' => function ($model) { return Html::a($model->disciplineName, Url::to(['//group-has-discipline', 'id' => $model->groupHasDiscipline->id])); }, 'format' => 'raw'], 'status', ['label' => 'Преподаватель', 'attribute' => 'teacher.user.fullname', 'value' => function ($model) { return Html::button($model->teacher->user->fullname, ['value' => Url::to(['//teacher/view', 'id' => $model->teacher->id]), 'class' => 'btn btn-link btn-xs modalButton']); }, 'format' => 'raw'], ['label' => 'Дата назначения', 'value' => function ($model) { return \common\components\DateHelper::getDateByUserTimezone($model->date); }], ['class' => 'yii\\grid\\ActionColumn', 'template' => '<div class="btn-group">{view}</div>', 'buttons' => ['view' => function ($url, $model) { return Html::button('<span class="glyphicon glyphicon-pencil"></span>', ['value' => Url::to(['work/edit-term', 'id' => $model->id]), 'class' => 'btn btn-primary modalButton']); }]]]]); ?> <?php Modal::begin(['id' => 'modal', 'size' => 'modal-lg']); echo "<div id='modalContent'></div>"; Modal::end(); ?> </div>
echo Html::tag('blockquote', $parser->textileThis($model->givenTask->task->text)); ?> <?php /*= $form->field($model, 'result')->dropDownList(['0' => '','2' => 'Неудовлетворительно','3' => 'Удовлетворительно', '4' => 'Хорошо', '5' => 'Отлично']) */ ?> <?php echo Html::tag('blockquote', $parser->textileThis($model->comment)); ?> <?php echo Html::tag('p', 'Дата выдачи задания: ' . DateHelper::getDateByUserTimezone($model->givenTask->date), ['class' => 'alert alert-info']); ?> <?php echo Html::tag('hr'); ?> <div class="exersices-list"> <?php echo Html::tag('h3', 'Упражнения'); ?> <?php foreach ($exersices as $exers) { echo Html::tag('blockquote', 'Задание: ' . $exers->exercise->text . Html::tag('blockquote', 'Решение: ' . $exers->text)); //echo ;
<tr class="<?php echo $model->statusIdentity['ident']; ?> "> <td><?php echo Html::tag('span', $model->task->name); ?> </td> <td><?php echo Html::tag('span', $model->student->user->fullname); ?> </td> <td><?php echo Html::tag('span', $model->student->group->name); ?> </td> <td><?php echo Html::tag('span', DateHelper::getDateByUserTimezone($model->given_date)); ?> </td> <td><?php echo Html::button('Открыть', ['value' => Url::to(['given-task/check', 'id' => $model->id]), 'class' => 'btn btn-success modalButton']); ?> </td> </tr> <?php Modal::begin(['header' => '<h2>Решение задачи</h2>', 'id' => 'modal', 'size' => 'modal-lg']); echo "<div id='modalContent'></div>"; Modal::end();
use yii\bootstrap\Modal; use yii\helpers\Url; ?> <tr class="<?php echo $model->statusIdentity['ident']; ?> "> <td><?php echo $model->task->name; ?> <br><?php echo $model->discipline->name; ?> </td> <td><?php echo $model->teacher->user->fullname; ?> </td> <td><?php echo DateHelper::getDateByUserTimezone($model->given_date); ?> </td> <td><?php echo Html::a('Открыть', Url::to(['task/taken', 'id' => $model->id]), ['class' => 'btn btn-success modalButton']); ?> </td> </tr>
*/ ?> <div class="container-fluid"> <?php $workListArr = ArrayHelper::map($workList, 'id', 'name', 'teacher.user.fullname'); $teachersArr = ArrayHelper::map($teachers, 'id', 'user.fullname'); $oldList = ArrayHelper::map(WorkHistory::find()->where(['work_id' => $workModel->id])->all(), 'id', 'name'); $disabledWorks = array(); foreach ($workList as $work) { if ($work->isReserved) { $disabledWorks[$work->id] = ['disabled' => true]; } } foreach ($oldList as $key => $olde) { $workH = WorkHistory::findOne($key); $oldList[$key] = $oldList[$key] . " : " . DateHelper::getDateByUserTimezone($workH->creation_date); } echo Html::tag('h2', 'Изменить тему'); Pjax::begin(['enablePushState' => false, 'id' => 'begin-graduate']); $form = ActiveForm::begin(['id' => 'begin-graduate-form', 'options' => ['class' => 'form-horizontal', 'data-pjax' => true]]); ?> <div class="form-group"> <?php echo Html::label('Изменить текущий вариант'); ?> <div class="input-group "> <span class="input-group-addon"> <?php echo Html::radio('source', true, ['value' => 'edit']); ?>