?> </li> </ul> <div class="clear"></div> </div> </div> <?php $exm = Exams::model()->findByAttributes(array('id' => $_REQUEST['examid'])); $examgroups = ExamGroups::model()->findByAttributes(array('id' => $exm->exam_group_id)); if ($examgroups->exam_type == 'Marks') { $checkscores = ExamScores::model()->findByAttributes(array('exam_id' => $_REQUEST['examid'])); if ($checkscores != NULL) { $this->widget('zii.widgets.grid.CGridView', array('id' => 'exam-scores-grid', 'dataProvider' => $model1->search(), 'pager' => array('cssFile' => Yii::app()->baseUrl . '/css/formstyle.css'), 'cssFile' => Yii::app()->baseUrl . '/css/formstyle.css', 'columns' => array(array('header' => Yii::t('examination', 'Student Name'), 'value' => array($model, 'studentname'), 'name' => 'firstname', 'sortable' => true), 'marks', 'remarks', array('class' => 'CButtonColumn', 'buttons' => array('update' => array('label' => 'update', 'url' => 'Yii::app()->createUrl("/courses/examScores/update", array("sid"=>$data->id,"examid"=>$data->exam_id,"id"=>$_REQUEST["id"]))')), 'template' => '{update} {delete}', 'afterDelete' => 'function(){window.location.reload();}')))); } } else { if ($examgroups->exam_type == 'Grades') { $checkscores = ExamScores::model()->findByAttributes(array('exam_id' => $_REQUEST['examid'])); if ($checkscores != NULL) { $this->widget('zii.widgets.grid.CGridView', array('id' => 'exam-scores-grid', 'dataProvider' => $model1->search(), 'pager' => array('cssFile' => Yii::app()->baseUrl . '/css/formstyle.css'), 'cssFile' => Yii::app()->baseUrl . '/css/formstyle.css', 'columns' => array(array('header' => Yii::t('examination', 'Student Name'), 'value' => array($model, 'studentname'), 'name' => 'firstname', 'sortable' => true), 'marks', array('header' => 'Grades', 'value' => array($model, 'getgradinglevel'), 'name' => 'grading_level_id'), 'remarks', array('class' => 'CButtonColumn', 'buttons' => array('update' => array('label' => 'update', 'url' => 'Yii::app()->createUrl("/courses/examScores/update", array("sid"=>$data->id,"examid"=>$data->exam_id,"id"=>$_REQUEST["id"]))')), 'template' => '{update} {delete}', 'afterDelete' => 'function(){window.location.reload();}')))); } } else { $checkscores = ExamScores::model()->findByAttributes(array('exam_id' => $_REQUEST['examid'])); if ($checkscores != NULL) { $this->widget('zii.widgets.grid.CGridView', array('id' => 'exam-scores-grid', 'dataProvider' => $model1->search(), 'pager' => array('cssFile' => Yii::app()->baseUrl . '/css/formstyle.css'), 'cssFile' => Yii::app()->baseUrl . '/css/formstyle.css', 'columns' => array(array('header' => Yii::t('examination', 'Student Name'), 'value' => array($model, 'studentname'), 'name' => 'firstname', 'sortable' => true), 'marks', array('header' => Yii::t('examination', 'Grades'), 'value' => array($model, 'getgradinglevel'), 'name' => 'grading_level_id'), 'remarks', array('class' => 'CButtonColumn', 'buttons' => array('update' => array('label' => 'update', 'url' => 'Yii::app()->createUrl("/courses/examScores/update", array("sid"=>$data->id,"examid"=>$data->exam_id,"id"=>$_REQUEST["id"]))')), 'template' => '{update} {delete}', 'afterDelete' => 'function(){window.location.reload();}')))); } } } echo '</div></div>';
?> <!-- Start Score Table --> <?php $model = new ExamScores('search'); $model->unsetAttributes(); // clear any default values if (isset($exam_id)) { $model->exam_id = $exam_id; } ?> <h3> Scores</h3> <?php if ($score_flag == 0) { // If $score_flag==0, score table without edit option will be displayed if ($exam->exam_type == 'Marks') { $this->widget('zii.widgets.grid.CGridView', array('id' => 'exam-scores-grid', 'dataProvider' => $model->search(), 'pager' => array('cssFile' => Yii::app()->baseUrl . '/css/formstyle.css'), 'cssFile' => Yii::app()->baseUrl . '/css/formstyle.css', 'columns' => array(array('header' => 'Student Name', 'value' => array($model, 'studentname'), 'name' => 'firstname', 'sortable' => true), 'marks', array('value' => '$data->remarks ? "$data->remarks" : "No Remarks"', 'name' => 'remarks'), array('header' => 'Status', 'value' => '$data->is_failed == 1 ? "Fail" : "Pass"', 'name' => 'is_failed')))); } elseif ($exam->exam_type == 'Grades') { $this->widget('zii.widgets.grid.CGridView', array('id' => 'exam-scores-grid', 'dataProvider' => $model->search(), 'pager' => array('cssFile' => Yii::app()->baseUrl . '/css/formstyle.css'), 'cssFile' => Yii::app()->baseUrl . '/css/formstyle.css', 'columns' => array(array('header' => 'Student Name', 'value' => array($model, 'studentname'), 'name' => 'firstname', 'sortable' => true), array('header' => 'Grades', 'value' => array($model, 'getgradinglevel'), 'name' => 'grading_level_id'), array('value' => '$data->remarks ? "$data->remarks" : "No Remarks"', 'name' => 'remarks'), array('header' => 'Status', 'value' => '$data->is_failed == 1 ? "Fail" : "Pass"', 'name' => 'is_failed')))); } elseif ($exam->exam_type == 'Marks Aand Grades') { $this->widget('zii.widgets.grid.CGridView', array('id' => 'exam-scores-grid', 'dataProvider' => $model->search(), 'pager' => array('cssFile' => Yii::app()->baseUrl . '/css/formstyle.css'), 'cssFile' => Yii::app()->baseUrl . '/css/formstyle.css', 'columns' => array(array('header' => 'Student Name', 'value' => array($model, 'studentname'), 'name' => 'firstname', 'sortable' => true), 'marks', array('header' => 'Grades', 'value' => array($model, 'getgradinglevel'), 'name' => 'grading_level_id'), array('value' => '$data->remarks ? "$data->remarks" : "No Remarks"', 'name' => 'remarks'), array('header' => 'Status', 'value' => '$data->is_failed == 1 ? "Fail" : "Pass"', 'name' => 'is_failed')))); } } elseif ($score_flag == 1) { // If $score_flag==1, score table with edit option will be displayed if (Yii::app()->controller->action->id == 'classexam') { $updateUrl = 'Yii::app()->createUrl("/teachersportal/default/update", array("id"=>$data->id,"bid"=>' . $batch_id . ',"exam_group_id"=>' . $exam_group_id . ',"r_flag"=>1,"exam_id"=>' . $exam_id . '))'; $delUrl = 'Yii::app()->createUrl("/teachersportal/default/delete", array("id"=>$data->id,"bid"=>' . $batch_id . ',"exam_group_id"=>' . $exam_group_id . ',"r_flag"=>1,"exam_id"=>' . $exam_id . '))'; } elseif (Yii::app()->controller->action->id == 'allexam') { $updateUrl = 'Yii::app()->createUrl("/teachersportal/default/update", array("id"=>$data->id,"bid"=>' . $batch_id . ',"exam_group_id"=>' . $exam_group_id . ',"r_flag"=>1,"exam_id"=>' . $exam_id . ',"allexam"=>1))'; $delUrl = 'Yii::app()->createUrl("/teachersportal/default/delete", array("id"=>$data->id,"bid"=>' . $batch_id . ',"exam_group_id"=>' . $exam_group_id . ',"r_flag"=>1,"exam_id"=>' . $exam_id . ',"allexam"=>1))'; } if ($exam->exam_type == 'Marks') {