コード例 #1
0
ファイル: scholarships.php プロジェクト: kenrestivo/ossasep
<h1>Scholarship Report for <?php 
echo CHtml::encode(ClassSession::current()->summary);
?>
</h1>
<h2>CONFIDENTIAL</h2>
<?php 
$dp = new KArrayDataProvider($model, array('pagination' => false));
$this->widget('zii.widgets.grid.CGridView', array('id' => 'signup-grid', 'dataProvider' => $dp, 'rowCssClassExpression' => 'ZHtml::rowHack($this, $data, $row)', 'selectionChanged' => ZHtml::compositeClickableRow('Signup/update', array('student_id', 'class_id'), Yii::app()->request->requestUri), 'columns' => array('student.full_name:text:Name', 'class.summary:text:Class', array('name' => 'Cost', 'value' => 'isset($data->class) ? $data->class->costSummary : 0', 'type' => 'currency', 'htmlOptions' => array('style' => 'text-align: right'), 'footerHtmlOptions' => array('style' => 'text-align: right'), 'footer' => 'TOTAL: ' . Yii::app()->format->currency(array_reduce($dp->data, function ($i, $j) {
    $i += isset($j->class) ? $j->class->costSummary : 0;
    return $i;
}))), 'note:ntext:Note', array('class' => 'CompositeButtonColumn', 'modelClassName' => 'Signup', 'template' => '{update}', 'returnTo' => Yii::app()->request->requestUri))));
?>

コード例 #2
0
ファイル: _students.php プロジェクト: kenrestivo/ossasep
<?php

echo CHTML::link(CHtml::encode("Add Student to " . $model->summary), array("Signup/create", 'class_id' => $model->id, 'returnTo' => Yii::app()->request->requestUri));
$this->widget('zii.widgets.grid.CGridView', array('id' => 'signup-grid', 'dataProvider' => new KArrayDataProvider($model->sortedSignups), 'rowCssClassExpression' => 'ZHtml::rowHack($this, $data, $row)', 'selectionChanged' => ZHtml::compositeClickableRow('Signup/update', array('student_id', 'class_id'), Yii::app()->request->requestUri), 'summaryText' => $model->summaryCounts, 'columns' => array('student.full_name:text:Name', 'student.grade:grade:Grade', 'student.contact:text:Contact', 'student.emergency_1:text:Emergency', 'student.emergency_2:text:Emergency 2', 'student.emergency_3:text:Emergency 3', 'student.parent_email:email:Email', 'signup_date:datetime:Signed Up On', 'status:text:Status', 'note:ntext:Note', array('class' => 'CompositeButtonColumn', 'modelClassName' => 'Signup', 'template' => '{update}{delete}', 'returnTo' => Yii::app()->request->requestUri))));
?>