<div class="portlet-heading"> <div class="portlet-title"> <h4>新闻信息</h4> </div> <div class="clearfix"></div> </div> <div class="panel-collapse collapse in"> <div class="portlet-body"> <?php $form = $this->beginWidget('ActiveForm', array('htmlOptions' => array('class' => 'clearfix row'), 'enableClientValidation' => true)); ?> <?php echo Html::formGroup($model, 'date', array('class' => 'col-lg-6'), $form->labelEx($model, 'date', array('label' => '时间')), Html::activeTextField($model, 'date', array('class' => 'datetime-picker', 'data-date-format' => 'yyyy-mm-dd hh:ii:ss')), $form->error($model, 'date', array('class' => 'text-danger'))); ?> <?php echo Html::formGroup($model, 'competition_id', array('class' => 'col-lg-6'), $form->labelEx($model, 'competition_id', array('label' => '比赛')), $form->dropDownList($model, 'competition_id', Competition::getRegistrationCompetitions(), array('class' => 'form-control', 'prompt' => '')), $form->error($model, 'competition_id', array('class' => 'text-danger'))); ?> <div class="clearfix"></div> <?php echo Html::formGroup($model, 'organizer_id', array('class' => 'col-lg-6'), $form->labelEx($model, 'organizer_id', array('label' => '主办方')), $form->hiddenField($model, 'organizer_id'), CHtml::textField('', '', array('class' => 'form-control tokenfield', 'placeholder' => '输入名字或拼音')), $form->error($model, 'organizer_id', array('class' => 'text-danger'))); ?> <?php echo Html::formGroup($model, 'rank', array('class' => 'col-lg-6'), $form->labelEx($model, 'rank', array('label' => '评级')), $form->dropDownList($model, 'rank', Review::getRanks(), array('class' => 'form-control', 'prompt' => '')), $form->error($model, 'rank', array('class' => 'text-danger'))); ?> <div class="clearfix"></div> <?php echo Html::formGroup($model, 'comments', array('class' => 'col-lg-12'), $form->labelEx($model, 'comments', array('label' => '备注')), $form->textArea($model, 'comments', array('class' => 'editor form-control', 'rows' => 6)), $form->error($model, 'comments', array('class' => 'text-danger'))); ?> <div class="col-lg-12"> <button type="submit" class="btn btn-default btn-square"><?php echo Yii::t('common', 'Submit');
<div class="portlet-heading"> <div class="portlet-title"> <h4>新闻信息</h4> </div> <div class="clearfix"></div> </div> <div class="panel-collapse collapse in"> <div class="portlet-body"> <?php $form = $this->beginWidget('ActiveForm', array('htmlOptions' => array('class' => 'clearfix row'), 'enableClientValidation' => true)); ?> <?php echo Html::formGroup($model, '', array('class' => 'col-lg-6'), '<label for="template_id">新闻模板</label>', CHtml::dropDownList('template_id', '', CHtml::listData(NewsTemplate::model()->findAll(), 'id', 'name'), array('prompt' => '', 'class' => 'form-control')), $form->error($model, 'title_zh', array('class' => 'text-danger'))); ?> <?php echo Html::formGroup($model, '', array('class' => 'col-lg-6'), '<label for="template_id">比赛事件</label>', CHtml::dropDownList('competition_id', '', Competition::getRegistrationCompetitions(), array('prompt' => '', 'class' => 'form-control')), $form->error($model, 'title_zh', array('class' => 'text-danger'))); ?> <div class="clearfix"></div> <?php echo Html::formGroup($model, 'title_zh', array('class' => 'col-lg-6'), $form->labelEx($model, 'title_zh', array('label' => '中文标题')), Html::activeTextField($model, 'title_zh'), $form->error($model, 'title_zh', array('class' => 'text-danger'))); ?> <?php echo Html::formGroup($model, 'title', array('class' => 'col-lg-6'), $form->labelEx($model, 'title', array('label' => '英文标题')), Html::activeTextField($model, 'title'), $form->error($model, 'title', array('class' => 'text-danger'))); ?> <div class="clearfix"></div> <?php echo Html::formGroup($model, 'date', array('class' => 'col-lg-6'), $form->labelEx($model, 'date', array('label' => '时间')), Html::activeTextField($model, 'date', array('class' => 'datetime-picker', 'data-date-format' => 'yyyy-mm-dd hh:ii:ss')), $form->error($model, 'date', array('class' => 'text-danger'))); ?> <?php echo Html::formGroup($model, 'weight', array('class' => 'col-lg-6'), $form->labelEx($model, 'weight', array('label' => '是否置顶')), $form->dropDownList($model, 'weight', News::getWeights(), array('class' => 'form-control')), $form->error($model, 'weight', array('class' => 'text-danger'))); ?>
<label for="luckyDrawLogo"><?php echo Yii::t('common', 'Logo Url'); ?> </label> <input type="text" class="form-control" id="luckyDrawLogo" value=""> </div> <div class="form-group"> <label for="luckyDrawNames"><?php echo Yii::t('common', 'Names (One name per line)'); ?> </label> <?php if (Yii::app()->user->checkRole(User::ROLE_ORGANIZER)) { ?> <?php echo CHtml::dropDownList('luckyDrawCompetition', '', Competition::getRegistrationCompetitions(), array('prompt' => Yii::t('common', 'Choose a competition'), 'class' => 'form-control', 'data-url' => $this->createUrl('/tools/competitors'))); ?> <?php } ?> <textarea name="names" id="luckyDrawNames" class="form-control" rows="10"></textarea> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal"><?php echo Yii::t('common', 'Close'); ?> </button> <button type="button" class="btn btn-primary" id="save"><?php echo Yii::t('common', 'Save'); ?>
public function getColumns() { $criteria = clone self::$_criteria; $criteria->select = 'SUM(amount) AS amount'; $amount = $this->find($criteria)->amount; $criteria->select = 'SUM(ROUND((CASE WHEN status=0 OR status=5 THEN 0 WHEN channel="nowPay" AND device_type="02" THEN amount*0.02 WHEN channel="nowPay" THEN amount*0.06 ELSE amount*0.012 END) / 100, 2)) AS amount'; $fee = $this->find($criteria)->amount; $columns = array('id', array('name' => 'user_id', 'value' => '$data->user->getCompetitionName()'), array('name' => 'channel', 'value' => '$data->channel', 'filter' => Pay::getChannels()), array('name' => 'type', 'value' => '$data->getTypeText()', 'filter' => Pay::getTypes()), array('name' => 'amount', 'value' => 'number_format($data->amount / 100, 2)', 'footer' => number_format($amount / 100, 2)), array('name' => 'fee', 'footer' => $fee, 'filter' => false, 'header' => '手续费'), array('name' => 'create_time', 'type' => 'raw', 'value' => 'date("Y-m-d H:i:s", $data->create_time)', 'filter' => false), array('name' => 'update_time', 'type' => 'raw', 'value' => 'date("Y-m-d H:i:s", $data->update_time)', 'filter' => false), array('name' => 'status', 'type' => 'raw', 'value' => '$data->getStatusText()', 'filter' => Pay::getAllStatus())); if ($this->type !== '') { switch ($this->type) { case self::TYPE_REGISTRATION: array_splice($columns, 4, 0, array(array('name' => 'type_id', 'header' => Yii::t('common', 'Competition'), 'value' => '$data->competition->name_zh', 'filter' => Competition::getRegistrationCompetitions()))); break; } } return $columns; }
<div class="row"> <div class="col-lg-12"> <div class="portlet portlet-default"> <div class="portlet-heading"> <div class="portlet-title"> <h4>报名管理</h4> </div> <div class="clearfix"></div> </div> <div class="panel-collapse collapse in"> <div class="portlet-body"> <?php $form = $this->beginWidget('ActiveForm', array('action' => array('/board/registration/index'), 'method' => 'get', 'id' => 'registration-form', 'htmlOptions' => array())); ?> <?php echo Html::formGroup($model, 'competition_id', array(), $form->dropDownList($model, 'competition_id', Competition::getRegistrationCompetitions(), array('prompt' => ''))); ?> <?php $this->endWidget(); ?> <?php if ($model->competition !== null) { ?> <?php echo CHtml::link('导出成绩表及名单', array('/board/registration/export', 'id' => $model->competition_id), array('class' => 'btn btn-square btn-large btn-purple')); ?> <?php echo CHtml::link('导出初赛成绩单', array('/board/registration/scoreCard', 'id' => $model->competition_id), array('class' => 'btn btn-square btn-large btn-green')); ?> <?php echo CHtml::link('发邮件给选手', array('/board/registration/sendNotice', 'id' => $model->competition_id), array('class' => 'btn btn-square btn-large btn-blue'));