1
0
Fork 0
mirror of https://github.com/janickiy/yii2-nomer synced 2025-03-09 15:39:59 +00:00
yii2-nomer/modules/admin/controllers/SubscriptionsController.php
2020-02-05 06:34:26 +03:00

32 lines
No EOL
962 B
PHP

<?php
namespace app\modules\admin\controllers;
use app\models\UserSub;
use yii\data\ActiveDataProvider;
use yii\db\Expression;
use yii\web\User;
class SubscriptionsController extends AdminController {
public function actionIndex() {
$dataProvider = new ActiveDataProvider([
"query" => UserSub::find()
]);
return $this->render("index", [
"dataProvider" => $dataProvider
]);
}
public function actionTest() {
$dataProvider = new ActiveDataProvider([
"query" => UserSub::find()->from(UserSub::tableName()." s")->innerJoin(UserSub::tableName()." s2", "s.original_transaction_id = s2.original_transaction_id")->where(new Expression("s.tm_expires::date - s.tm_purchase::date = 3"))->andWhere(new Expression("s2.tm_expires::date - s2.tm_purchase::date > 5"))
]);
return $this->render("index", [
"dataProvider" => $dataProvider
]);
}
}