示例#1
0
<?php

$dataProvider = $model->search();
$this->widget('zii.widgets.grid.CGridView', array('id' => 'orders-grid', 'dataProvider' => $dataProvider, 'filter' => $model, 'ajaxUpdate' => true, 'ajaxUrl' => '/store/ownorders/index', 'afterAjaxUpdate' => 'reinstallDatePicker', 'enableSorting' => array('id', 'num'), 'htmlOptions' => array(), 'columns' => array('id', 'num', array('name' => 'total_price', 'value' => 'Horders::getCompiledTotalPrice($data)'), array('name' => 'status', 'value' => 'Horders::gridStatusItem($data->status)', 'filter' => Horders::gridStatusItems()), array('name' => 'is_payed', 'value' => 'Horders::gridIsPayedItem($data->is_payed)', 'filter' => Horders::gridIsPayedItems()), array('name' => 'created_at', 'filter' => $this->widget('zii.widgets.jui.CJuiDatePicker', array('model' => $model, 'attribute' => 'created_at', 'language' => 'ru', 'i18nScriptFile' => 'jquery-ui-i18n.min.js', 'htmlOptions' => array('class' => 'datepicker_for_due_date', 'size' => '10'), 'defaultOptions' => array('showOn' => 'focus', 'showOtherMonths' => true, 'selectOtherMonths' => true, 'changeMonth' => true, 'changeYear' => true, 'showButtonPanel' => true)), true)), array('header' => 'Операции', 'class' => 'CButtonColumn', 'template' => '{view}'))));
示例#2
0
<?php

$dateisOn = $this->widget('zii.widgets.jui.CJuiDatePicker', array('model' => $modelSearch, 'name' => 'Horders[date_first]', 'attribute' => 'date_first', 'language' => 'ru', 'i18nScriptFile' => 'jquery-ui-i18n.min.js', 'value' => $modelSearch->date_first, 'options' => array('showOn' => 'focus', 'dateFormat' => 'dd.mm.yy', 'showOtherMonths' => true, 'selectOtherMonths' => true, 'changeMonth' => true, 'changeYear' => true, 'showButtonPanel' => true), 'htmlOptions' => array('style' => 'height:25px;width:100px;', 'data-date-format' => 'dd.mm.yyyy')), true) . ' - ' . $this->widget('zii.widgets.jui.CJuiDatePicker', array('model' => $modelSearch, 'name' => 'Horders[date_last]', 'attribute' => 'date_last', 'language' => 'ru', 'i18nScriptFile' => 'jquery-ui-i18n.min.js', 'value' => $modelSearch->date_last, 'options' => array('showOn' => 'focus', 'dateFormat' => 'dd.mm.yy', 'showOtherMonths' => true, 'selectOtherMonths' => true, 'changeMonth' => true, 'changeYear' => true, 'showButtonPanel' => true), 'htmlOptions' => array('style' => 'height:25px;width:100px', 'class' => 'datepicker', 'data-date-format' => 'dd.mm.yyyy')), true);
$dataProvider = $modelSearch->search();
$this->widget('zii.widgets.grid.CGridView', array('id' => 'orders-grid', 'dataProvider' => $dataProvider, 'filter' => $modelSearch, 'ajaxUpdate' => true, 'ajaxUrl' => '/admin/store/orders/index', 'afterAjaxUpdate' => 'reinstallDatePicker', 'enableSorting' => array('id', 'num'), 'htmlOptions' => array('class' => 'table table-hover'), 'columns' => array('id', 'num', array('name' => 'searchUsername', 'value' => '($data->user instanceof Users) ? $data->user->username : "******"'), array('name' => 'total_price', 'value' => '$data->total_price'), array('name' => 'total_points', 'value' => '$data->total_points'), array('name' => 'status', 'value' => 'Horders::gridStatusItem($data->status)', 'filter' => Horders::gridStatusItems()), array('name' => 'is_payed', 'value' => 'Horders::gridIsPayedItem($data->is_payed)', 'filter' => Horders::gridIsPayedItems()), array('name' => 'created_at', 'filter' => $dateisOn), array('header' => Yii::t('app', 'Операции'), 'class' => 'CButtonColumn', 'template' => '{view} {update}', 'viewButtonUrl' => 'Yii::app()->createUrl("/admin/store/orders/view", array("id"=>$data->id, "page"=>isset($_GET["Horders_page"]) ? $_GET["Horders_page"] : 1))', 'updateButtonUrl' => 'Yii::app()->createUrl("/admin/store/orders/update", array("id"=>$data->id, "page"=>isset($_GET["Horders_page"]) ? $_GET["Horders_page"] : 1))'))));
示例#3
0
				            <?php 
}
?>
						</div>
					</div>
				</div>

				<div class="row">
					<div class="col-md-6">
						<h4 class="form-section"> <?php 
echo Yii::t('app', 'Статус заказа');
?>
</h4>
						<div class="form-group" style="margin-left: 0; margin-right: 0;">
							<?php 
echo CHtml::dropDownList('filterstatus', array_key_exists('filterstatus', $filter) ? $filter['filterstatus'] : (string) FALSE, Horders::gridStatusItems(TRUE), ['class' => 'input-inline input-large form-control']);
?>
						</div>
					</div>
					<div class="col-md-6">
						<h4 class="form-section"> <?php 
echo Yii::t('app', 'Оплата заказа');
?>
</h4>
						<div class="form-group" style="margin-left: 0; margin-right: 0;">
							<?php 
echo CHtml::dropDownList('filteris_payed', array_key_exists('filteris_payed', $filter) ? $filter['filteris_payed'] : (string) FALSE, Horders::gridIsPayedItems(TRUE), ['class' => 'input-inline input-large form-control']);
?>
						</div>
					</div>
				</div>
示例#4
0
echo $form->labelEx($model, 'is_payed', array('class' => 'col-md-2 control-label'));
?>
				<div class="col-md-9">
					<label class = "form-control input-inline input-large" readonly><?php 
echo Horders::gridIsPayedItem($model->is_payed);
?>
</label>
				</div>
			</div>
			<div class="form-group" style="margin-top: 20px;">
				<?php 
echo $form->labelEx($model, 'status', array('class' => 'col-md-2 control-label'));
?>
				<div class="col-md-9">
					<?php 
echo $form->dropDownList($model, 'status', Horders::gridStatusItems(), array('class' => 'form-control input-inline input-large'));
?>
				</div>
			</div>
			<div class="form-group" style="margin-top: 20px;">
				<?php 
echo $form->labelEx($model, 'is_unregistered_customer', array('class' => 'col-md-2 control-label'));
?>
				<div class="col-md-9">
					<label class = "form-control input-inline input-large" readonly><?php 
echo Horders::gridIsUnregisteredItem($model->is_unregistered_customer);
?>
</label>
				</div>
			</div>
			<div class="form-group" style="margin-top: 20px;">
示例#5
0
?>
                </div>
                <div class="input-group date datetime-picker" style="width: 100%;">
                    <?php 
echo CHtml::textField('history_created_at_to', array_key_exists('history_created_at_to', $filter) ? $filter['history_created_at_to'] : (string) FALSE, array('class' => 'form-control form-filter input-sm storedatepicker', 'style' => 'width: 100%', 'readonly' => 'readonly', 'data-date-format' => 'dd.mm.yyyy', 'placeholder' => Yii::t('app', 'До')));
?>
                </div>
            </td>
            <td>
                <?php 
echo CHtml::textField('history_num', array_key_exists('history_num', $filter) ? $filter['history_num'] : (string) FALSE, ['class' => 'form-control form-filter input-sm']);
?>
            </td>
            <td>
                <?php 
echo CHtml::dropDownList('history_status', array_key_exists('history_status', $filter) ? $filter['history_status'] : (string) FALSE, Horders::gridStatusItems(TRUE), ['class' => 'form-control form-filter input-sm']);
?>
            </td>
            <td>
                <div class="margin-bottom-5">
                    <a href="javascript: void(0)" class="btn btn-sm yellow filter-submit margin-bottom" onClick="saveFilterForHistory()"><i class="fa fa-search"></i> <?php 
echo Yii::t('app', 'Поиск');
?>
</a>
                </div>
                <a href="javascript: void(0)" class="btn btn-sm red filter-cancel" onClick="clearFilterForHistory()"><i class="fa fa-times"></i> <?php 
echo Yii::t('app', 'Сбросить');
?>
</a>
            </td>
        </tr>