Example #1
0
 public function countbyUserByTime($user_phone, $first_date, $end_date)
 {
     $criteria = new EMongoCriteria();
     $criteria = array('conditions' => array('user_phone' => array('==' => $user_phone), 'created_time' => array('>=' => $first_date . ' 00:00:00', '<=' => $end_date . ' 23:59:59'), 'point' => array('>' => 0)));
     return UserEventModel::model()->count($criteria);
 }
 public static function model($className = __CLASS__)
 {
     return parent::model($className);
 }
Example #3
0
<?php

$this->pageLabel = Yii::t("admin", "Manage Admin User Event");
$this->menu = array(array('label' => Yii::t('admin', 'Danh sách'), 'url' => array('admin')), array('label' => Yii::t('admin', 'Tìm kiếm'), 'url' => '#', 'linkOptions' => array('class' => 'search-button')));
Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('admin-user-event-model-grid', {\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n");
?>


<div class="search-form" style="display:none">
<?php 
$this->renderPartial('_search', array('model' => $model));
?>
</div><!-- search-form -->

<?php 
$this->widget('zii.widgets.grid.CGridView', array('id' => 'admin-user-event-model-grid', 'dataProvider' => $dataProvider, 'columns' => array(array('name' => 'user_id', 'header' => UserEventModel::model()->getAttributeLabel("user_id")), array('name' => 'user_phone', 'header' => UserEventModel::model()->getAttributeLabel("user_phone")), array('name' => 'event_id', 'header' => UserEventModel::model()->getAttributeLabel("event_id"), 'value' => 'AdminEventModel::model()->findByPk(new MongoId($data->event_id))->name'), array('name' => 'content_id', 'header' => UserEventModel::model()->getAttributeLabel("content_id")), array('name' => 'content_name', 'header' => UserEventModel::model()->getAttributeLabel("content_name")), array('name' => 'point', 'header' => UserEventModel::model()->getAttributeLabel("point")), array('name' => 'method', 'header' => UserEventModel::model()->getAttributeLabel("method")), 'created_time', array('class' => 'CButtonColumn'))));