1
0
Fork 0
mirror of https://github.com/janickiy/yii2-nomer synced 2025-03-09 15:39:59 +00:00

add files to project

This commit is contained in:
janickiy 2020-02-05 06:34:26 +03:00
commit 5cac498444
3729 changed files with 836998 additions and 0 deletions

View file

@ -0,0 +1,37 @@
<?php
namespace app\modules\admin\controllers;
use app\models\Payment;
use app\models\UserSub;
use yii\data\ActiveDataProvider;
use yii\db\Expression;
use yii\db\Query;
class PaymentsController extends AdminController
{
public function actionIndex()
{
$dataProvider = new ActiveDataProvider([
'query' => Payment::find()
->orderBy(['id' => SORT_DESC])
->where(['>=', 'tm', date('Y-m-d 00:00:00', strtotime('-7 day'))])
->andWhere(["<>", "type_id", Payment::TYPE_TESTAPPLE])
->orderBy(['tm' => SORT_DESC])
->with(["site", "user", "user.payments"])
]);
$dataProvider->pagination = false;
$todaySubs = UserSub::find()->where(new Expression(
"extract(month from tm_purchase) = ".date("m")."
AND extract(year from tm_purchase) = ".date("Y")."
AND extract(day from tm_purchase) = ".date("d")
))->count(1);
return $this->render('index', [
'dataProvider' => $dataProvider,
'todaySubs' => $todaySubs
]);
}
}