Exemple #1
0
?>

    <?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']);
 public function getDateTime()
 {
     return \common\components\DateHelper::getDateByUserTimezone($this->date);
 }
Exemple #3
0
// 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>
Exemple #4
0
<?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>';
}
Exemple #5
0
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 ;
 public function getCreateTime()
 {
     if ($this->date_create == null) {
         return $this->date_create = DateHelper::getFormatDateTime();
     }
     return $this->date_create = DateHelper::getFormatDateTime($this->date_create);
 }
  
<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']);
?>