mirror of
https://github.com/janickiy/yii2-nomer
synced 2025-03-09 15:39:59 +00:00
32 lines
No EOL
962 B
PHP
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
|
|
]);
|
|
}
|
|
|
|
|
|
} |