<?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}'))));
<?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))'))));
<?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>
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;">
?> </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>