コード例 #1
0
ファイル: _form.php プロジェクト: akilraj1255/rajeshwari
}
?>
    </div>
    </div>
   
    
    <?php 
$checkgroup = Exams::model()->findByAttributes(array('exam_group_id' => $_REQUEST['exam_group_id']));
if ($checkgroup != NULL) {
    ?>
    <div >
    <div >
    <?php 
    $model1 = new Exams('search');
    $model1->unsetAttributes();
    // clear any default values
    if (isset($_GET['exam_group_id'])) {
        $model1->exam_group_id = $_GET['exam_group_id'];
    }
    ?>
          <h3> Scheduled Subjects</h3>
          <?php 
    $this->widget('zii.widgets.grid.CGridView', array('id' => 'exams-grid', 'dataProvider' => $model1->search(), 'pager' => array('cssFile' => Yii::app()->baseUrl . '/css/formstyle.css'), 'cssFile' => Yii::app()->baseUrl . '/css/formstyle.css', 'columns' => array(array('name' => 'subject_id', 'value' => array($model, 'subjectname')), 'start_time', 'end_time', 'maximum_marks', 'minimum_marks', array('class' => 'CButtonColumn', 'buttons' => array('update' => array('label' => 'update', 'url' => 'Yii::app()->createUrl("examination/exams/update", array("sid"=>$data->id,"exam_group_id"=>$data->exam_group_id,"id"=>$_REQUEST["id"]))')), 'template' => '{update} {delete}', 'afterDelete' => 'function(){window.location.reload();}'), array('class' => 'CButtonColumn', 'buttons' => array('add' => array('label' => 'Exam Score', 'url' => 'Yii::app()->createUrl("examination/examScores/create", array("examid"=>$data->id,"id"=>$_REQUEST["id"]))')), 'template' => '{add}', 'header' => 'Manage', 'htmlOptions' => array('style' => 'width:17%'), 'headerHtmlOptions' => array('style' => 'color:#FF6600')))));
    echo '</div></div>';
} else {
    echo '<div class="notifications nt_red"><i>' . Yii::t('examination', 'Nothing Scheduled') . '</i></div>';
}
?>

<br />
  
コード例 #2
0
ファイル: exams.php プロジェクト: akilraj1255/rajeshwari
    $this->widget('zii.widgets.grid.CGridView', array('id' => 'exam-groups-grid', 'dataProvider' => $dataProvider, 'pager' => array('cssFile' => Yii::app()->baseUrl . '/css/formstyle.css'), 'cssFile' => Yii::app()->baseUrl . '/css/formstyle.css', 'htmlOptions' => array('class' => 'grid-view clear'), 'columns' => array('name', 'exam_type', array('class' => 'CLinkColumn', 'labelExpression' => '$data->is_published ? "View Schedule" : "Not scheduled"', 'urlExpression' => '$data->is_published ? ' . $scheduleUrlExp . ' : "#"', 'header' => 'Is Published', 'headerHtmlOptions' => array('style' => 'color:#FF6600')), array('class' => 'CLinkColumn', 'labelExpression' => '$data->result_published ? "View Results" : ($data->is_published ? "Enter Scores" : "No Results Published")', 'urlExpression' => '$data->result_published ? ' . $resultUrlExp . ' : ($data->is_published ? ' . $resultUrlExp . ' : "#")', 'header' => 'Result Published', 'headerHtmlOptions' => array('style' => 'color:#FF6600'))), 'afterAjaxUpdate' => 'js:function(id,data){$.bind_crud()}'));
} else {
    //If $exam_group_id != NULL, details of the selected exam will be displayed
    //echo '<br/>Exam Group ID: '.$exam_group_id.'<br/>';
    $checkgroup = Exams::model()->findByAttributes(array('exam_group_id' => $_REQUEST['exam_group_id']));
    if ($checkgroup != NULL) {
        ?>
			<div >
			<div >
			<?php 
        $model1 = new Exams('search');
        $model1->unsetAttributes();
        // clear any default values
        if (isset($_GET['exam_group_id'])) {
            $model1->exam_group_id = $_GET['exam_group_id'];
        }
        ?>
				  <h3> <?php 
        echo Yii::t('examination', 'Scheduled Subjects');
        ?>
</h3>
				  <?php 
        $this->widget('zii.widgets.grid.CGridView', array('id' => 'exams-grid', 'dataProvider' => $model1->search(), 'pager' => array('cssFile' => Yii::app()->baseUrl . '/css/formstyle.css'), 'cssFile' => Yii::app()->baseUrl . '/css/formstyle.css', 'columns' => array(array('name' => 'subject_id', 'value' => array($model1, 'subjectname')), 'start_time', 'end_time', 'maximum_marks', 'minimum_marks')));
        echo '</div></div>';
    } else {
        echo '<div class="notifications nt_red"><i>' . Yii::t('examination', 'Nothing Scheduled') . '</i></div>';
    }
}
?>
 
</div>
コード例 #3
0
ファイル: result.php プロジェクト: akilraj1255/rajeshwari
		<div >
		<div >
		<?php 
        $model = new Exams('search');
        $model->unsetAttributes();
        // clear any default values
        if (isset($exam_group_id)) {
            $model->exam_group_id = $exam_group_id;
        }
        ?>
          <h3> <?php 
        echo Yii::t('examination', 'Exam Results');
        ?>
</h3>
          <?php 
        $this->widget('zii.widgets.grid.CGridView', array('id' => 'exams-grid', 'dataProvider' => $model->search(), 'pager' => array('cssFile' => Yii::app()->baseUrl . '/css/formstyle.css'), 'cssFile' => Yii::app()->baseUrl . '/css/formstyle.css', 'columns' => array(array('name' => 'subject_id', 'value' => array($model, 'subjectname')), 'start_time', 'end_time', 'maximum_marks', 'minimum_marks', array('class' => 'CLinkColumn', 'labelExpression' => array($model, 'scorelabel'), 'urlExpression' => $scoreUrlExp, 'header' => 'Score', 'headerHtmlOptions' => array('style' => 'color:#FF6600')))));
        echo '</div></div>';
    } else {
        ?>
                <div class="yellow_bx" style="background-image:none;width:90%;padding-bottom:45px;">
                    <div class="y_bx_head">
                         <?php 
        echo Yii::t('examination', 'Exam details not yet set!');
        ?>
                    </div>      
       			</div>
                <?php 
    }
}
?>