public function loadModel($id)
 {
     $model = Learner::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
Пример #2
0
 public function actionProcessLink()
 {
     $teacher = (int) Yii::app()->getRequest()->getParam('teacher');
     $learner = (int) Yii::app()->getRequest()->getParam('learner');
     $to = Yii::app()->getRequest()->getParam('to');
     if (Yii::app()->request->isAjaxRequest && $teacher && $learner && to) {
         $model = new Learner();
         $res = $model->ProcessLink($teacher, $learner, $to);
         echo CJSON::encode(array('res' => $res));
         Yii::app()->end();
     }
 }
Пример #3
0
echo $form->labelEx($model, 'email');
?>
		<?php 
echo $form->textField($model, 'email', array('size' => 32, 'maxlength' => 32));
?>
		<?php 
echo $form->error($model, 'email');
?>
	</div>
        
        <div class="row">
		<?php 
echo $form->labelEx($model, 'level');
?>
		<?php 
echo $form->dropDownList($model, 'level', Learner::model()->levels, array('style' => 'width:250px', 'prompt' => 'Не выбран'));
?>
            
		<?php 
echo $form->error($model, 'gender');
?>
	</div>

        <div class="row">
                <?php 
echo $form->labelEx($model, 'birthday');
?>
                <?php 
$this->widget('zii.widgets.jui.CJuiDatePicker', array('name' => 'birthday', 'model' => $model, 'attribute' => 'birthday', 'language' => 'ru', 'options' => array('showAnim' => 'fold'), 'htmlOptions' => array('style' => 'width:250px;')));
?>
                <?php 
<?php

/* @var $this SiteController */
/* @var $error array */
$this->pageTitle = Yii::app()->name;
?>

<?php 
//$this->menu=array(
//	array('label'=>'Добавить', 'url'=>array('create')),
//);
?>

<?php 
$this->widget('zii.widgets.grid.CGridView', array('id' => 'learner-grid', 'dataProvider' => Learner::model()->search(), 'columns' => array(array('name' => 'id', 'htmlOptions' => array('style' => 'width: 30px')), 'name', 'email', 'birthday', array('name' => 'level', 'value' => 'Learner::model()->levels[$data->level]'), array('class' => 'CButtonColumn', 'template' => '{update} {delete}', 'buttons' => array('update' => array('label' => 'Редактировать', 'url' => 'Yii::app()->createUrl("learner/update", array("id"=>$data->id))'), 'delete' => array('label' => 'Удалить', 'url' => 'Yii::app()->createUrl("learner/delete", array("id"=>$data->id))'))))));
?>

<?php 
echo CHtml::button('Добавить', array('submit' => array('learner/update/0')));
Пример #5
0
		<?php 
echo $form->labelEx($model, 'gender');
?>
		<?php 
echo $form->dropDownList($model, 'gender', Teacher::model()->genders, array('prompt' => 'Не выбран'));
?>
            
		<?php 
echo $form->error($model, 'gender');
?>
	</div>
        <div class="row">
        <label>Назначение учителю ученика</label>    
        <?php 
Yii::import('chosen.Chosen');
echo Chosen::activeMultiSelect($model, 'leanerIDs', CHtml::listData(Learner::model()->findAll(array('order' => 'name')), 'id', 'name'), array('data-placeholder' => 'Не выбрано', 'style' => 'width:250px', 'options' => array('displaySelectedOptions' => true)));
?>
     
        </div>

	<div class="row buttons">
		<?php 
echo CHtml::submitButton('Сохранить');
?>
	</div>

<?php 
$this->endWidget();
?>

</div><!-- form -->