本文整理汇总了PHP中CHtml::activeNumberField方法的典型用法代码示例。如果您正苦于以下问题:PHP CHtml::activeNumberField方法的具体用法?PHP CHtml::activeNumberField怎么用?PHP CHtml::activeNumberField使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CHtml
的用法示例。
在下文中一共展示了CHtml::activeNumberField方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getField
public function getField($widgetId, $rowGroupName = '', $rowIndex, $model, $attribute, $name, $value = '', $fieldClassName = '', $htmlOptions = array(), $hasError = false, $data = '', $params = '')
{
if ($hasError) {
$fieldClassName = $fieldClassName . ' ' . CHtml::$errorCss;
}
$htmlOptions = ClonnableFields::addClass($htmlOptions, $fieldClassName);
$htmlOptions['type'] = 'number';
if (!isset($htmlOptions['name'])) {
$htmlOptions['name'] = $name;
}
if (!isset($htmlOptions['value'])) {
$htmlOptions['value'] = $value;
}
$htmlOptions['type'] = 'number';
if (ClonnableFields::isModel($model)) {
return CHtml::activeNumberField($model, $attribute, $htmlOptions);
} else {
return CHtml::tag('input', $htmlOptions);
}
}
示例2: array
echo CHtml::error($form, 'altitude');
?>
</td>
</tr>
<tr>
<th><?php
echo CHtml::activeLabel($form, 'station_gravity');
?>
</th>
<td colspan="3">
<?php
echo CHtml::activeHiddenField($form, 'station_gravity');
?>
<?php
echo CHtml::activeNumberField($form, 'station_gravity', array('style' => 'width: 100px;', 'step' => '0.00001'));
?>
<?php
echo CHtml::dropDownList('station_gravity_list', array_key_exists($form->station_gravity, Yii::app()->params['station_gravity']) ? $form->station_gravity : 0, Yii::app()->params['station_gravity'], array('style' => 'width: 170px;'));
?>
<?php
echo CHtml::error($form, 'station_gravity');
?>
</td>
</tr>
<tr>
<th><?php
echo CHtml::activeLabel($form, 'wmo_originating_centre');
?>
</th>
示例3: numberField
/**
* Renders a number field for a model attribute.
* This method is a wrapper of {@link CHtml::activeNumberField}.
* Please check {@link CHtml::activeNumberField} for detailed information
* about the parameters for this method.
* @param CModel $model the data model
* @param string $attribute the attribute
* @param array $htmlOptions additional HTML attributes.
* @return string the generated input field
* @since 1.1.11
*/
public function numberField($model, $attribute, $htmlOptions = array())
{
return CHtml::activeNumberField($model, $attribute, $htmlOptions);
}
示例4: array
?>
<td>
<br>
<?php
$this->widget('ext.YiiDateTimePicker.jqueryDateTime', array('model' => $model, 'attribute' => '[' . $index . ']order_start_time', 'options' => array('format' => 'Y-m-d H:i:00', 'timepicker' => true, 'minDate' => $today), 'htmlOptions' => array('autocomplete' => "off", 'required' => 1)));
$this->widget('ext.YiiDateTimePicker.jqueryDateTime', array('model' => $model, 'attribute' => '[' . $index . ']order_end_time', 'options' => array('format' => 'Y-m-d H:i:00', 'timepicker' => true, 'minDate' => $today), 'htmlOptions' => array('autocomplete' => "off", 'required' => 1)));
$this->widget('ext.YiiDateTimePicker.jqueryDateTime', array('model' => $model, 'attribute' => '[' . $index . ']order_delivery_time', 'options' => array('format' => 'Y-m-d H:i:00', 'timepicker' => true, 'minDate' => $today), 'htmlOptions' => array('autocomplete' => "off", 'required' => 1)));
?>
</td>
<td>
<?php
echo CHtml::activeNumberField($model, '[' . $index . ']price_after_discount', array('min' => 0, 'required' => 1));
echo CHtml::activeNumberField($model, '[' . $index . ']discount', array('min' => 0, 'max' => 100, 'required' => 1));
?>
</td>
<td>
<?php
echo CHtml::activeNumberField($model, '[' . $index . ']initial_quantity', array('min' => 1, 'required' => 1));
?>
</td>
<td>
<?php
echo CHtml::activeTextField($model, '[' . $index . ']verified_by', array('size' => 10, 'maxlength' => 10, 'readonly' => 1));
echo CHtml::htmlButton('Delete', $htmlOptions = array('class' => 'deletebutton', 'data-rowid' => 'pricetimerow' . $index));
?>
</td>
</tr>
示例5: getMentorColumns
function getMentorColumns($model)
{
//get or initialize the current column order
$columnArrayOrder = getColumnArrayOrder();
//only if make a cache of the columns if needed
if (isset($_GET['sourceColumn']) && isset($_GET['destinationColumn'])) {
$source = $_GET['sourceColumn'];
$destination = $_GET['destinationColumn'];
$sourceIndex = $source[0];
$destIndex = $destination[0];
ReportUtils::moveColumnsByIndex($sourceIndex, $destIndex, $columnArrayOrder);
Yii::app()->session['MentorColumnOrder'] = $columnArrayOrder;
}
$columns = array();
for ($i = 0; $i < count($columnArrayOrder); $i++) {
switch ($columnArrayOrder[$i]) {
case MentorColumns::userID:
$columns[] = array('name' => 'userID', 'header' => 'Mentor User ID', 'filter' => CHtml::activeNumberField($model, 'userID'), 'headerHtmlOptions' => array('width' => '75'));
break;
case MentorColumns::name:
$columns[] = array('name' => 'name', 'header' => 'Mentor Name', 'filter' => CHtml::activeTextField($model, 'name'), 'headerHtmlOptions' => array('width' => '200'));
break;
case MentorColumns::email:
$columns[] = array('name' => 'email', 'header' => 'Mentor Email', 'filter' => CHtml::activeEmailField($model, 'email'), 'headerHtmlOptions' => array('width' => '200'));
break;
case MentorColumns::userName:
$columns[] = array('name' => 'userName', 'header' => 'Mentor User Name', 'filter' => CHtml::activeTextField($model, 'userName'), 'headerHtmlOptions' => array('width' => '120'));
break;
case MentorColumns::disabled:
$columns[] = array('name' => 'disabled', 'header' => 'Mentor Disabled', 'value' => 'ReportUtils::getZeroOneToYesNo($data->disabled)', 'filter' => array('1' => 'Yes', '0' => 'No'), 'headerHtmlOptions' => array('width' => '80'));
break;
case MentorColumns::isProjectMentor:
$columns[] = array('name' => 'isProjectMentor', 'header' => 'Project Mentor', 'value' => 'ReportUtils::getZeroOneToYesNo($data->isProjectMentor)', 'filter' => array('1' => 'Yes', '0' => 'No'), 'headerHtmlOptions' => array('width' => '80'));
break;
case MentorColumns::isPersonalMentor:
$columns[] = array('name' => 'isPersonalMentor', 'header' => 'Personal Mentor', 'value' => 'ReportUtils::getZeroOneToYesNo($data->isPersonalMentor)', 'filter' => array('1' => 'Yes', '0' => 'No'), 'headerHtmlOptions' => array('width' => '80'));
break;
case MentorColumns::isDomainMentor:
$columns[] = array('name' => 'isDomainMentor', 'header' => 'Domain Mentor', 'value' => 'ReportUtils::getZeroOneToYesNo($data->isDomainMentor)', 'filter' => array('1' => 'Yes', '0' => 'No'), 'headerHtmlOptions' => array('width' => '80'));
break;
case MentorColumns::isJudge:
$columns[] = array('name' => 'isJudge', 'header' => 'Judge', 'value' => 'ReportUtils::getZeroOneToYesNo($data->isJudge)', 'filter' => array('1' => 'Yes', '0' => 'No'), 'headerHtmlOptions' => array('width' => '80'));
break;
case MentorColumns::isNew:
$columns[] = array('name' => 'isNew', 'header' => 'Is New', 'value' => 'ReportUtils::getZeroOneToYesNo($data->isNew)', 'filter' => array('1' => 'Yes', '0' => 'No'), 'headerHtmlOptions' => array('width' => '80'));
break;
case MentorColumns::isEmployer:
$columns[] = array('name' => 'isEmployer', 'header' => 'Is Employer', 'value' => 'ReportUtils::getZeroOneToYesNo($data->isEmployer)', 'filter' => array('1' => 'Yes', '0' => 'No'), 'headerHtmlOptions' => array('width' => '80'));
break;
case MentorColumns::employer:
$columns[] = array('name' => 'employer', 'header' => 'Mentor Employer', 'filter' => CHtml::activeTextField($model, 'employer'), 'headerHtmlOptions' => array('width' => '200'));
break;
case MentorColumns::position:
$columns[] = array('name' => 'position', 'header' => 'Mentor Position', 'filter' => CHtml::activeTextField($model, 'position'), 'headerHtmlOptions' => array('width' => '200'));
break;
case MentorColumns::fieldOfStudy:
$columns[] = array('name' => 'fieldOfStudy', 'header' => 'Mentor Field Of Study', 'filter' => CHtml::activeTextField($model, 'fieldOfStudy'), 'headerHtmlOptions' => array('width' => '200'));
break;
case MentorColumns::degree:
$columns[] = array('name' => 'degree', 'header' => 'Mentor Degree', 'filter' => CHtml::activeTextField($model, 'degree'), 'headerHtmlOptions' => array('width' => '200'));
break;
case MentorColumns::gradYear:
$columns[] = array('name' => 'gradYear', 'header' => 'Mentor Graduation Year', 'filter' => CHtml::activeNumberField($model, 'gradYear'), 'headerHtmlOptions' => array('width' => '200'));
break;
}
}
return $columns;
}
示例6: renderInput
public function renderInput($attr)
{
switch ($attr) {
case 'senderName':
echo CHtml::activeTextField($this, $attr, $this->htmlOptions($attr));
break;
case 'email':
echo CHtml::activeTextField($this, $attr, $this->htmlOptions($attr));
break;
case 'server':
echo CHtml::activeTextField($this, $attr, $this->htmlOptions($attr));
break;
case 'imapServer':
echo CHtml::activeTextField($this, $attr, $this->htmlOptions($attr));
break;
case 'port':
echo CHtml::activeNumberField($this, $attr, $this->htmlOptions($attr));
break;
case 'imapPort':
echo CHtml::activeNumberField($this, $attr, $this->htmlOptions($attr));
break;
case 'security':
echo CHtml::activeDropDownList($this, $attr, array('' => 'None', 'tls' => 'TLS', 'ssl' => 'SSL'), $this->htmlOptions($attr));
break;
case 'imapSecurity':
echo CHtml::activeDropDownList($this, $attr, array('' => 'None', 'tls' => 'TLS', 'ssl' => 'SSL'), $this->htmlOptions($attr));
break;
case 'imapNoValidate':
echo CHtml::activeCheckBox($this, $attr, $this->htmlOptions($attr));
break;
case 'user':
echo CHtml::activeTextField($this, $attr, $this->htmlOptions($attr));
break;
case 'password':
echo CHtml::activePasswordField($this, $attr, $this->htmlOptions($attr));
echo CHtml::label(Yii::t('app', 'Visible?'), 'visible', array('style' => 'display: inline'));
echo CHtml::checkBox('visible', false, array('id' => 'password-visible', 'onchange' => 'js: x2.credManager.swapPasswordVisibility("#Credentials_auth_password")'));
break;
}
}
示例7: renderInput
public function renderInput($attr)
{
switch ($attr) {
case 'senderName':
echo CHtml::activeTextField($this, $attr, $this->htmlOptions($attr));
break;
case 'email':
echo CHtml::activeTextField($this, $attr, $this->htmlOptions($attr));
break;
case 'server':
echo CHtml::activeTextField($this, $attr, $this->htmlOptions($attr));
break;
case 'imapServer':
echo CHtml::activeTextField($this, $attr, $this->htmlOptions($attr));
break;
case 'port':
echo CHtml::activeNumberField($this, $attr, $this->htmlOptions($attr));
break;
case 'imapPort':
echo CHtml::activeNumberField($this, $attr, $this->htmlOptions($attr));
break;
case 'security':
echo CHtml::activeDropDownList($this, $attr, array('' => 'None', 'tls' => 'TLS', 'ssl' => 'SSL'), $this->htmlOptions($attr));
break;
case 'imapSecurity':
echo CHtml::activeDropDownList($this, $attr, array('' => 'None', 'tls' => 'TLS', 'ssl' => 'SSL'), $this->htmlOptions($attr));
break;
case 'imapNoValidate':
echo CHtml::activeCheckBox($this, $attr, $this->htmlOptions($attr));
break;
case 'user':
echo CHtml::activeTextField($this, $attr, $this->htmlOptions($attr));
break;
case 'password':
echo X2Html::x2ActivePasswordField($this, $attr, $this->htmlOptions($attr), true);
break;
}
}
示例8: array
<?php
echo CHtml::beginForm();
?>
<?php
$updateForm = $this->beginWidget('CActiveForm');
?>
<div class="row">
<?php
echo CHtml::activeLabel($model, 'Type');
?>
<?php
echo CHtml::activeDropDownList($model, 'type', array('0' => 'Indoor', '1' => 'Outdoor', '2' => 'Business'));
?>
</div>
<div class="row">
<?php
echo CHtml::activeLabel($model, 'Number of seats');
?>
<?php
echo CHtml::activeNumberField($model, 'number_of_seats');
?>
</div>
<div class="row">
<?php
echo CHtml::submitButton('Update');
?>
</div>
<?php
$this->endWidget();
?>
</div>
示例9: run
public function run()
{
$htmlOptions = $this->htmlOptions;
$tableOptions = $this->tableOptions;
$model = $this->model;
$name = $this->name;
if (!isset($htmlOptions['class'])) {
$htmlOptions['class'] = 'table-responsive';
} else {
$htmlOptions['class'] .= ' table-responsive';
}
$htmlOptions['id'] = 'schedules';
if (!isset($tableOptions['class'])) {
$tableOptions['class'] = 'table table-condensed';
} else {
$tableOptions['class'] .= ' table table-condensed';
}
echo CHtml::openTag('div', $htmlOptions);
echo CHtml::openTag('table', $tableOptions);
echo CHtml::openTag('thead');
echo CHtml::openTag('tr');
echo CHtml::tag('th', array(), '第几天');
echo CHtml::tag('th', array(), '赛区');
echo CHtml::tag('th', array(), '开始时间');
echo CHtml::tag('th', array(), '结束时间');
echo CHtml::tag('th', array(), '项目');
echo CHtml::tag('th', array(), '分组');
echo CHtml::tag('th', array(), '轮次');
echo CHtml::tag('th', array(), '赛制');
echo CHtml::tag('th', array(), '及格线(秒)');
echo CHtml::tag('th', array(), '还原时限(秒)');
echo CHtml::tag('th', array(), '人数');
echo CHtml::closeTag('tr');
echo CHtml::closeTag('thead');
$schedules = $model->{$name};
$schedules[] = Schedule::model()->attributes;
$events = Events::getScheduleEvents();
foreach ($events as $key => $value) {
$events[$key] = Yii::t('event', $value);
}
$formats = Formats::getAllFormats();
foreach ($formats as $key => $value) {
$formats[$key] = Yii::t('common', $value);
}
$rounds = Rounds::getAllRounds();
foreach ($rounds as $key => $value) {
$rounds[$key] = Yii::t('Rounds', $value);
}
$stages = Schedule::getStages();
echo CHtml::openTag('tbody');
foreach ($schedules as $key => $value) {
extract($value);
echo CHtml::openTag('tr');
echo CHtml::tag('td', array(), CHtml::activeNumberField($model, "{$name}[day][]", array('value' => $day ?: 1, 'min' => 1, 'max' => 4)));
echo CHtml::tag('td', array(), CHtml::dropDownList(CHtml::activeName($model, "{$name}[stage][]"), $stage, $stages));
echo CHtml::tag('td', array(), CHtml::activeTextField($model, "{$name}[start_time][]", array('value' => $start_time ? date('H:i', $start_time) : '', 'class' => 'datetime-picker', 'data-date-format' => 'hh:ii', 'data-max-view' => '1', 'data-start-view' => '1')));
echo CHtml::tag('td', array(), CHtml::activeTextField($model, "{$name}[end_time][]", array('value' => $end_time ? date('H:i', $end_time) : '', 'class' => 'datetime-picker', 'data-date-format' => 'hh:ii', 'data-max-view' => '1', 'data-start-view' => '1')));
echo CHtml::tag('td', array(), CHtml::dropDownList(CHtml::activeName($model, "{$name}[event][]"), $event, $events, array('prompt' => '')));
echo CHtml::tag('td', array(), CHtml::activeTextField($model, "{$name}[group][]", array('value' => $group)));
echo CHtml::tag('td', array(), CHtml::dropDownList(CHtml::activeName($model, "{$name}[round][]"), $round, $rounds, array('prompt' => '')));
echo CHtml::tag('td', array(), CHtml::dropDownList(CHtml::activeName($model, "{$name}[format][]"), $format, $formats, array('prompt' => '')));
echo CHtml::tag('td', array(), CHtml::activeNumberField($model, "{$name}[cut_off][]", array('value' => $cut_off, 'max' => 3600)));
echo CHtml::tag('td', array(), CHtml::activeNumberField($model, "{$name}[time_limit][]", array('value' => $time_limit, 'max' => 3600)));
echo CHtml::tag('td', array(), CHtml::activeNumberField($model, "{$name}[number][]", array('value' => $number)));
echo CHtml::closeTag('tr');
}
echo CHtml::closeTag('tbody');
echo CHtml::closeTag('table');
echo CHtml::closeTag('div');
Yii::app()->clientScript->registerScript('SchedulesForm', <<<EOT
\$(document).on('focus', '#schedules table tbody tr:last-child', function() {
\$(this).clone().insertAfter(this);
\$('.datetime-picker').datetimepicker({
autoclose: true
});
});
EOT
);
}
示例10: getMenteColumns
function getMenteColumns($model)
{
//get or initialize the current column order
$columnArrayOrder = getColumnArrayOrder();
//only if make a cache of the columns if needed
if (isset($_GET['sourceColumn']) && isset($_GET['destinationColumn'])) {
$source = $_GET['sourceColumn'];
$destination = $_GET['destinationColumn'];
$sourceIndex = $source[0];
$destIndex = $destination[0];
ReportUtils::moveColumnsByIndex($sourceIndex, $destIndex, $columnArrayOrder);
Yii::app()->session['MenteeColumnOrder'] = $columnArrayOrder;
}
//Now render the columns
$columns = array();
for ($i = 0; $i < count($columnArrayOrder); $i++) {
switch ($columnArrayOrder[$i]) {
case MenteeColumns::userId:
$menteeUserID = array('name' => 'UserID', 'header' => 'Mentee User ID', 'filter' => CHtml::activeNumberField($model, 'UserID'), 'headerHtmlOptions' => array('width' => '75'));
$columns[] = $menteeUserID;
break;
case MenteeColumns::menteeName:
$menteeName = array('name' => 'Name', 'header' => 'Mentee Name', 'filter' => CHtml::activeTextField($model, 'Name'), 'headerHtmlOptions' => array('width' => '200'));
$columns[] = $menteeName;
break;
case MenteeColumns::menteeEmail:
$menteeEmail = array('name' => 'Email', 'header' => 'Mentee Email', 'filter' => CHtml::activeEmailField($model, 'Email'), 'headerHtmlOptions' => array('width' => '150'));
$columns[] = $menteeEmail;
break;
case MenteeColumns::menteeUserName:
$menteeUserName = array('name' => 'UserName', 'header' => 'Mentee User Name', 'filter' => CHtml::activeTextField($model, 'UserName'), 'headerHtmlOptions' => array('width' => '100'));
$columns[] = $menteeUserName;
break;
case MenteeColumns::menteeDisabled:
$menteeDisabled = array('name' => 'Disabled', 'header' => 'Mentee Disabled', 'value' => 'ReportUtils::getZeroOneToYesNo($data->Disabled)', 'filter' => array('1' => 'Yes', '0' => 'No'), 'headerHtmlOptions' => array('width' => '100'));
$columns[] = $menteeDisabled;
break;
case MenteeColumns::menteeUniversityName:
$universityName = array('name' => 'UniversityName', 'header' => 'Mentee University', 'filter' => CHtml::activeDropDownList($model, 'UniversityID', CHtml::listData(University::model()->findAll(), 'id', 'name'), array('empty' => ' ')), 'headerHtmlOptions' => array('width' => '220'));
$columns[] = $universityName;
break;
case MenteeColumns::menteePersonalMentorID:
$PersonalMentorID = array('name' => 'PersonalMentorID', 'header' => 'Personal Mentor (ID)', 'filter' => CHtml::activeNumberField($model, 'PersonalMentorID'), 'headerHtmlOptions' => array('width' => '100'));
$columns[] = $PersonalMentorID;
break;
case MenteeColumns::menteePersonalMentorName:
$PersonalMentorName = array('name' => 'PersonalMentorName', 'header' => 'Personal Mentor (Name)', 'filter' => CHtml::activeTextField($model, 'PersonalMentorName'), 'headerHtmlOptions' => array('width' => '150'));
$columns[] = $PersonalMentorName;
break;
case MenteeColumns::menteePersonalMentorEmail:
$PersonalMentorEmail = array('name' => 'PersonalMentorEmail', 'header' => 'Personal Mentor (Email)', 'filter' => CHtml::activeEmailField($model, 'PersonalMentorEmail'), 'headerHtmlOptions' => array('width' => '150'));
$columns[] = $PersonalMentorEmail;
break;
case MenteeColumns::menteePersonalMentorDisabled:
$PersonalMentorDisabled = array('name' => 'PersonalMentorDisabled', 'header' => 'Personal Mentor (Disabled)', 'value' => 'ReportUtils::getZeroOneToYesNo($data->PersonalMentorDisabled)', 'filter' => array('1' => 'Yes', '0' => 'No'), 'headerHtmlOptions' => array('width' => '150'));
$columns[] = $PersonalMentorDisabled;
break;
case MenteeColumns::menteeProjectTitle:
$menteeProjectTitle = array('name' => 'menteeProjectTitle', 'header' => 'Project Title', 'filter' => CHtml::activeDropDownList($model, 'menteeProjectID', CHtml::listData(Project::model()->findAll(), 'id', 'title'), array('empty' => ' ')), 'headerHtmlOptions' => array('width' => '300'));
$columns[] = $menteeProjectTitle;
break;
case MenteeColumns::menteeProjectStartDate:
$menteeProjectTitle = array('name' => 'menteeProjectStartDate', 'header' => 'Project Start Date', 'value' => 'ReportUtils::dateformat($data->menteeProjectStartDate)', 'filter' => CHtml::activeDateField($model, 'menteeProjectStartDate'), 'headerHtmlOptions' => array('width' => '160'));
$columns[] = $menteeProjectTitle;
break;
case MenteeColumns::menteeProjectDueDate:
$menteeProjectDueDate = array('name' => 'menteeProjectDueDate', 'header' => 'Project Due Date', 'value' => 'ReportUtils::dateformat($data->menteeProjectDueDate)', 'filter' => CHtml::activeDateField($model, 'menteeProjectDueDate'), 'headerHtmlOptions' => array('width' => '160'));
$columns[] = $menteeProjectDueDate;
break;
case MenteeColumns::menteeProjectCustomerName:
$menteeProjectCustomerName = array('name' => 'menteeProjectCustomerName', 'header' => 'Project Customer', 'filter' => CHtml::activeTextField($model, 'menteeProjectCustomerName'), 'headerHtmlOptions' => array('width' => '150'));
$columns[] = $menteeProjectCustomerName;
break;
}
}
return $columns;
}
示例11: run
public function run()
{
$events = $this->events;
foreach ($events as $key => $value) {
$events[$key] = Yii::t('event', $value);
}
$model = $this->model;
$name = $this->name;
$type = $this->type;
$competition = $this->competition;
$htmlOptions = $this->htmlOptions;
$labelOptions = $this->labelOptions;
$numberOptions = $this->numberOptions;
$feeOptions = $this->feeOptions;
if ($this->type == 'checkbox') {
echo CHtml::openTag('div', $htmlOptions);
foreach ($events as $event => $value) {
echo CHtml::openTag('div', array('class' => 'checkbox checkbox-inline'));
echo CHtml::openTag('label', array('class' => 'event-icon event-icon-' . $event));
$text = $value;
$fee = 0;
$originFee = $competition->events[$event]['fee'];
if ($competition instanceof Competition && isset($competition->events[$event]) && $originFee > 0) {
$fee = $competition->secondStageFee($originFee, $competition->second_stage_date <= time() && $competition->second_stage_all);
$text .= Html::fontAwesome('rmb', 'b') . $fee;
}
echo CHtml::checkBox(CHtml::activeName($model, $name . '[]'), in_array("{$event}", $model->{$name}), array('id' => 'Registration_events_' . $event, 'class' => 'registration-events', 'value' => $event, 'data-fee' => $fee, 'data-origin-fee' => $originFee));
echo $text;
echo CHtml::closeTag('label');
echo CHtml::closeTag('div');
echo '<br>';
}
echo CHtml::closeTag('div');
if ($model->competition->isMultiLocation()) {
echo CHtml::closeTag('div');
$locations = array();
foreach ($model->competition->location as $location) {
$locations[$location->location_id] = $location->getFullAddress(false);
}
echo CHtml::activeLabelEx($model, 'location_id');
echo CHtml::activeDropDownList($model, 'location_id', $locations, array('class' => 'form-control', 'prompt' => ''));
echo CHtml::error($model, 'location_id', array('class' => 'text-danger'));
echo CHtml::openTag('div', array('class' => 'form-group'));
}
} else {
if (!isset($htmlOptions['class'])) {
$htmlOptions['class'] = 'row';
} else {
$htmlOptions['class'] .= ' row';
}
if (!isset($numberOptions['class'])) {
$numberOptions['class'] = 'form-control';
} else {
$numberOptions['class'] .= ' form-control';
}
if (!isset($feeOptions['class'])) {
$feeOptions['class'] = 'form-control';
} else {
$feeOptions['class'] .= ' form-control';
}
if (!isset($labelOptions['class'])) {
$labelOptions['class'] = 'text-right col-lg-2 col-xs-3';
} else {
$labelOptions['class'] .= ' text-right col-lg-2 col-xs-3';
}
echo CHtml::openTag('div', $htmlOptions);
foreach ($events as $key => $value) {
echo CHtml::openTag('div', array('class' => 'col-lg-6'));
echo CHtml::openTag('div', array('class' => 'row'));
//label
$labelOptions['label'] = $value . ': ';
echo CHtml::activeLabelEx($model, "{$name}[{$key}][round]", $labelOptions);
//round
echo CHtml::openTag('div', array('class' => 'col-lg-5 col-xs-4'));
echo CHtml::openTag('div', array('class' => 'input-group'));
echo CHtml::activeNumberField($model, "{$name}[{$key}][round]", $numberOptions);
echo CHtml::tag('span', array('class' => 'input-group-addon'), Yii::t('common', 'Rounds'));
echo CHtml::closeTag('div');
echo CHtml::closeTag('div');
//fee
if ($this->fee === true) {
echo CHtml::openTag('div', array('class' => 'col-lg-5 col-xs-4'));
echo CHtml::openTag('div', array('class' => 'input-group'));
echo CHtml::activeNumberField($model, "{$name}[{$key}][fee]", $feeOptions);
echo CHtml::tag('span', array('class' => 'input-group-addon'), Yii::t('common', 'CNY'));
echo CHtml::closeTag('div');
echo CHtml::closeTag('div');
}
echo CHtml::closeTag('div');
echo CHtml::closeTag('div');
}
echo CHtml::closeTag('div');
}
}
示例12: array
<?php
echo CHtml::beginForm('', 'post', array('style' => 'width: 560px;margin: 0 auto;'));
echo CHtml::errorSummary($model);
?>
<div class="form-group">
<label for="exampleInputEmail1">Тип</label>
<?php
echo CHtml::activeDropDownList($model, 'type', FinanceCommit::getTypes(), array('class' => 'form-control'));
?>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Сумма</label>
<?php
echo CHtml::activeNumberField($model, 'value', array('class' => 'form-control'));
?>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Описание</label>
<?php
echo CHtml::activeTextArea($model, 'description', array('class' => 'form-control'));
?>
</div>
<?php
echo CHtml::submitButton('Сохранить', array('class' => 'btn btn-default'));
?>
<?php
echo CHtml::endForm();
示例13:
?>
</br> <h3>Категория товара</h3></br>
<?php
echo CHtml::activeDropDownList($form, 'kindparent', $kindparent);
?>
</br></br><h3>Вид</h3>
<?php
echo CHtml::activeDropDownList($form, 'inkind', $inkind);
?>
</br></br><h3>Цена (у.е.)</h3>
<p>min:<?php
echo CHtml::activeNumberField($form, 'min');
?>
</p>
<p>max:<?php
echo CHtml::activeNumberField($form, 'max');
?>
</p>
</br><h3>Производитель</h3>
<?php
echo CHtml::activeCheckBoxList($form, 'producer', $producer);
?>
</p>
<?php
echo CHtml::SubmitButton('Поиск');
?>
</div>
<?php
echo CHtml::endForm();
示例14: array
</tr>
<?php
echo Helper::printEachMachine($a_outPut, $session->machines);
?>
</table>
<table class='simulation_form'>
<tr>
<td>
<?php
echo Yii::t('model', 'experiments');
?>
</td>
<td>
<?php
echo CHtml::activeNumberField($model, 'experiments');
?>
</td>
</tr>
<tr>
<td colspan="2">
<?php
echo CHtml::submitButton(Yii::t('ingeneral', 'simulate'), array('class' => 'btn'));
?>
</td>
</tr>
</table>
<?php
if ($result == null) {
?>
<h2><?php
示例15: getTicketColumns
function getTicketColumns($model)
{
//get or initialize the current column order
$columnArrayOrder = getColumnArrayOrder();
//only if make a cache of the columns if needed
if (isset($_GET['sourceColumn']) && isset($_GET['destinationColumn'])) {
$source = $_GET['sourceColumn'];
$destination = $_GET['destinationColumn'];
$sourceIndex = $source[0];
$destIndex = $destination[0];
ReportUtils::moveColumnsByIndex($sourceIndex, $destIndex, $columnArrayOrder);
Yii::app()->session['TicketColumnOrder'] = $columnArrayOrder;
}
$columns = array();
for ($i = 0; $i < count($columnArrayOrder); $i++) {
switch ($columnArrayOrder[$i]) {
case TicketReportColumns::ticketID:
$columns[] = array('name' => 'ticketID', 'header' => 'Ticket #', 'filter' => CHtml::activeNumberField($model, 'ticketID'), 'headerHtmlOptions' => array('width' => '75'));
break;
case TicketReportColumns::creatorName:
$columns[] = array('name' => 'creatorName', 'header' => 'Creator Name', 'filter' => CHtml::activeTextField($model, 'creatorName'), 'headerHtmlOptions' => array('width' => '200'));
break;
case TicketReportColumns::creatorID:
$columns[] = array('name' => 'creatorID', 'header' => 'Creator ID', 'filter' => CHtml::activeNumberField($model, 'creatorID'), 'headerHtmlOptions' => array('width' => '75'));
break;
case TicketReportColumns::creatorDisabled:
$columns[] = array('name' => 'creatorDisabled', 'header' => 'Creator Disabled', 'value' => 'ReportUtils::getZeroOneToYesNo($data->creatorDisabled)', 'filter' => array('1' => 'Yes', '0' => 'No'), 'headerHtmlOptions' => array('width' => '80'));
break;
case TicketReportColumns::creatorEmail:
$columns[] = array('name' => 'creatorEmail', 'header' => 'Creator Email', 'filter' => CHtml::activeEmailField($model, 'creatorEmail'), 'headerHtmlOptions' => array('width' => '150'));
break;
case TicketReportColumns::ticketStatus:
$columns[] = array('name' => 'ticketStatus', 'header' => 'Ticket Status', 'filter' => array('Close' => 'Close', 'Pending' => 'Pending'), 'headerHtmlOptions' => array('width' => '105'));
break;
case TicketReportColumns::ticketCreatedDate:
$columns[] = array('name' => 'ticketCreatedDate', 'header' => 'Created Date', 'value' => 'ReportUtils::dateformat($data->ticketCreatedDate)', 'filter' => CHtml::activeDateField($model, 'ticketCreatedDate'), 'headerHtmlOptions' => array('width' => '160'));
break;
case TicketReportColumns::assignedUserName:
$columns[] = array('name' => 'assignedUserName', 'header' => 'Assigned To (Name)', 'filter' => CHtml::activeTextField($model, 'assignedUserName'), 'headerHtmlOptions' => array('width' => '150'));
break;
case TicketReportColumns::ticketAssignUserID:
$columns[] = array('name' => 'ticketAssignUserID', 'header' => 'Assigned To (Id)', 'filter' => CHtml::activeNumberField($model, 'ticketAssignUserID'), 'headerHtmlOptions' => array('width' => '100'));
break;
case TicketReportColumns::assignedUserDisabled:
$columns[] = array('name' => 'assignedUserDisabled', 'header' => 'Assigned To (Disabled)', 'value' => 'ReportUtils::getZeroOneToYesNo($data->assignedUserDisabled)', 'filter' => array('1' => 'Yes', '0' => 'No'), 'headerHtmlOptions' => array('width' => '100'));
break;
case TicketReportColumns::assignedUserEmail:
$columns[] = array('name' => 'assignedUserEmail', 'header' => 'Assigned To (Email)', 'filter' => CHtml::activeEmailField($model, 'assignedUserEmail'), 'headerHtmlOptions' => array('width' => '150'));
break;
case TicketReportColumns::ticketDomainName:
$columns[] = array('name' => 'ticketDomainName', 'header' => 'Ticket Domain', 'filter' => CHtml::activeDropDownList($model, 'ticketDomainID', CHtml::listData(Domain::model()->findAll(), 'id', 'name'), array('empty' => ' ')), 'headerHtmlOptions' => array('width' => '200'));
break;
case TicketReportColumns::ticketSubDomainName:
$columns[] = array('name' => 'ticketSubDomainName', 'header' => 'Ticket Sub Domain', 'filter' => CHtml::activeDropDownList($model, 'ticketSubDomainID', CHtml::listData(Subdomain::model()->findAll(), 'id', 'name'), array('empty' => ' ')), 'headerHtmlOptions' => array('width' => '170'));
break;
case TicketReportColumns::ticketPriorityDescription:
$columns[] = array('name' => 'ticketPriorityDescription', 'header' => 'Ticket Priority', 'filter' => CHtml::activeDropDownList($model, 'ticketPriorityID', CHtml::listData(Priority::model()->findAll(), 'id', 'description'), array('empty' => ' ')), 'headerHtmlOptions' => array('width' => '110'));
break;
case TicketReportColumns::ticketAssignedDate:
$columns[] = array('name' => 'ticketAssignedDate', 'header' => 'Ticket Assigned Date', 'value' => 'ReportUtils::dateformat($data->ticketAssignedDate)', 'filter' => CHtml::activeDateField($model, 'ticketAssignedDate'), 'headerHtmlOptions' => array('width' => '160'));
break;
case TicketReportColumns::ticketClosedDate:
$columns[] = array('name' => 'ticketClosedDate', 'header' => 'Ticket Closed Date', 'value' => 'ReportUtils::dateformat($data->ticketClosedDate)', 'filter' => CHtml::activeDateField($model, 'ticketClosedDate'), 'headerHtmlOptions' => array('width' => '160'));
break;
case TicketReportColumns::ticketIsEscalated:
$columns[] = array('name' => 'ticketIsEscalated', 'header' => 'Escalated', 'value' => 'ReportUtils::getZeroOneToYesNo($data->ticketIsEscalated)', 'filter' => array('1' => 'Yes', '0' => 'No'), 'headerHtmlOptions' => array('width' => '80'));
break;
case TicketReportColumns::ticketSubject:
$columns[] = array('name' => 'ticketSubject', 'header' => 'Subject', 'filter' => CHtml::activeTextField($model, 'ticketSubject'), 'headerHtmlOptions' => array('width' => '300'));
break;
case TicketReportColumns::ticketDescription:
$columns[] = array('name' => 'ticketDescription', 'header' => 'Description', 'filter' => CHtml::activeTextField($model, 'ticketDescription'), 'headerHtmlOptions' => array('width' => '400'));
break;
}
}
return $columns;
}