예제 #1
0
 function isAdministrator()
 {
     if(AccessHelper::isAdmin())
         return true;
     else
         return false;
 }
예제 #2
0
<?php
/**
 * Created by PhpStorm.
 * User: Ivanna
 * Date: 12.05.2015
 * Time: 16:06
 */
if (AccessHelper::isAdmin()) $post->setScenario('canedit');
?>
<div class="leftModule">
    <div class="headerLeftModule">
        <?php
        if (AccessHelper::isAdmin())
        $this->renderPartial('_moduleInfoForAdmin', array('post'=>$post));
        else $this->renderPartial('_moduleInfo', array('post'=>$post));
        ?>
        <table>
            <tr>
                <td>
                    <div class="startModule">
                        <?php $labelButton = Yii::t('module', '0279')?>
                        <?php echo CHtml::link($labelButton, '#'); ?>
                    </div>
                </td>
                <td>
                    <div class="startCourse">
                        <?php $labelButton = Yii::t('module', '0280')?>
                        <?php echo CHtml::link($labelButton, '#'); ?>
                    </div>
                </td>
            </tr>
예제 #3
0
	/**
	 * Lists all models.
	 */
	public function actionIndex($id)
	{
        $criteria=new CDbCriteria();
        $criteria->addCondition('course='.$id);

        $dataProvider = new CActiveDataProvider('Module', array(
            'criteria' =>$criteria,
            'pagination'=>false,
            'sort'=>array(
                'defaultOrder'=>array(
                    'order'=>CSort::SORT_ASC,
                )
            )
        ));

        $dataProvider1 = new CActiveDataProvider('Teacher', array(
        ));

        $canEdit = AccessHelper::isAdmin();
        $model = Course::model()->findByPk($id);
        $modules = Module::getModules($id);

        $teachers = TeacherModule::getCourseTeachers($modules);
//        $user = Yii::app()->user->getId();
//        if ($user = Teacher::isTeacher($user)) {
//            if(Teacher::isTeacherCanEdit($user, $modules)){
//                $canEdit = true;
//            }
//            if(count($modules) <= 3){
//                $canEdit = true;
//        }
//        }

		$this->render('index',array(
			'model'=>$model,
            'modules' => $modules,
            'dataProvider' => $dataProvider,
            'canEdit' => $canEdit,
            'dataProvider1' => $dataProvider1,
            'teachers' => $teachers,
		));
	}