@@ -36,7 +36,7 @@ |
||
36 | 36 | public function init() |
37 | 37 | { |
38 | 38 | parent::init(); |
39 | - $this->publishOptions['beforeCopy'] = function ($from, $to) { |
|
39 | + $this->publishOptions['beforeCopy'] = function($from, $to) { |
|
40 | 40 | return preg_match('%(/|\\\\)(fonts|css)%', $from); |
41 | 41 | }; |
42 | 42 | } |
@@ -48,7 +48,7 @@ |
||
48 | 48 | } |
49 | 49 | $this->parts['{img}'] = Html::img($src, $options); |
50 | 50 | BootstrapFileStyleAsset::register($this->form->view); |
51 | - return parent::fileInput($options).Plupload::widget(['url'=>'url']); |
|
51 | + return parent::fileInput($options) . Plupload::widget(['url'=>'url']); |
|
52 | 52 | } |
53 | 53 | |
54 | 54 | /** |
@@ -22,29 +22,29 @@ |
||
22 | 22 | |
23 | 23 | $this->createTable($this->tableName, [ |
24 | 24 | 'id' => $this->bigPrimaryKey(), |
25 | - 'paid' => $this->boolean()->defaultValue(false),//boolean 是否已付款 |
|
26 | - 'refunded' => $this->boolean()->defaultValue(false),//boolean 是否存在退款信息 |
|
27 | - 'reversed' => $this->boolean()->defaultValue(false),//boolean 订单是否撤销 |
|
28 | - 'channel' => $this->string(50)->notNull(),//付款渠道 |
|
29 | - 'order_no' => $this->string()->notNull(),//商户订单号,适配每个渠道对此参数的要求,必须在商户的系统内唯一 |
|
30 | - 'client_ip' => $this->ipAddress()->notNull(),//发起支付请求客户端的 IP 地址 |
|
31 | - 'amount' => $this->unsignedInteger()->notNull(),//订单总金额(必须大于 0),单位为对应币种的最小货币单位,人民币为分 |
|
32 | - 'amount_settle' => $this->unsignedInteger()->notNull(),//清算金额,单位为对应币种的最小货币单位,人民币为分。 |
|
33 | - 'currency' => $this->string(3)->notNull(),//3 位 ISO 货币代码,人民币为 cny 。 |
|
34 | - 'subject' => $this->string(32)->notNull(),//商品标题,该参数最长为 32 个 Unicode 字符 |
|
35 | - 'body' => $this->string(128)->notNull(),//商品描述信息,该参数最长为 128 个 Unicode 字符 |
|
25 | + 'paid' => $this->boolean()->defaultValue(false), //boolean 是否已付款 |
|
26 | + 'refunded' => $this->boolean()->defaultValue(false), //boolean 是否存在退款信息 |
|
27 | + 'reversed' => $this->boolean()->defaultValue(false), //boolean 订单是否撤销 |
|
28 | + 'channel' => $this->string(50)->notNull(), //付款渠道 |
|
29 | + 'order_no' => $this->string()->notNull(), //商户订单号,适配每个渠道对此参数的要求,必须在商户的系统内唯一 |
|
30 | + 'client_ip' => $this->ipAddress()->notNull(), //发起支付请求客户端的 IP 地址 |
|
31 | + 'amount' => $this->unsignedInteger()->notNull(), //订单总金额(必须大于 0),单位为对应币种的最小货币单位,人民币为分 |
|
32 | + 'amount_settle' => $this->unsignedInteger()->notNull(), //清算金额,单位为对应币种的最小货币单位,人民币为分。 |
|
33 | + 'currency' => $this->string(3)->notNull(), //3 位 ISO 货币代码,人民币为 cny 。 |
|
34 | + 'subject' => $this->string(32)->notNull(), //商品标题,该参数最长为 32 个 Unicode 字符 |
|
35 | + 'body' => $this->string(128)->notNull(), //商品描述信息,该参数最长为 128 个 Unicode 字符 |
|
36 | 36 | //'extra', |
37 | - 'time_paid' => $this->unixTimestamp(),//订单支付完成时的 Unix 时间戳。(银联支付成功时间为接收异步通知的时间) |
|
38 | - 'time_expire' => $this->unixTimestamp(),//订单失效时间 |
|
39 | - 'time_settle' => $this->unixTimestamp(),//订单清算时间,用 Unix 时间戳表示。(暂不生效) |
|
40 | - 'transaction_no' => $this->string(64),//支付渠道返回的交易流水号。 |
|
37 | + 'time_paid' => $this->unixTimestamp(), //订单支付完成时的 Unix 时间戳。(银联支付成功时间为接收异步通知的时间) |
|
38 | + 'time_expire' => $this->unixTimestamp(), //订单失效时间 |
|
39 | + 'time_settle' => $this->unixTimestamp(), //订单清算时间,用 Unix 时间戳表示。(暂不生效) |
|
40 | + 'transaction_no' => $this->string(64), //支付渠道返回的交易流水号。 |
|
41 | 41 | //'refunds',//退款详情列表 |
42 | - 'amount_refunded' => $this->unsignedInteger()->notNull(),//已退款总金额,单位为对应币种的最小货币单位,例如:人民币为分。 |
|
43 | - 'failure_code' => $this->string(),//订单的错误码 |
|
44 | - 'failure_msg' => $this->string(),//订单的错误消息的描述。 |
|
42 | + 'amount_refunded' => $this->unsignedInteger()->notNull(), //已退款总金额,单位为对应币种的最小货币单位,例如:人民币为分。 |
|
43 | + 'failure_code' => $this->string(), //订单的错误码 |
|
44 | + 'failure_msg' => $this->string(), //订单的错误消息的描述。 |
|
45 | 45 | 'metadata', |
46 | 46 | //'credential', |
47 | - 'description' => $this->string(255),//订单附加说明,最多 255 个 Unicode 字符。 |
|
47 | + 'description' => $this->string(255), //订单附加说明,最多 255 个 Unicode 字符。 |
|
48 | 48 | 'created_at' => $this->unixTimestamp(), |
49 | 49 | ], $tableOptions); |
50 | 50 | } |
@@ -21,18 +21,18 @@ |
||
21 | 21 | } |
22 | 22 | $this->createTable($this->tableName, [ |
23 | 23 | 'id' => $this->bigPrimaryKey(), |
24 | - 'amount' => $this->unsignedInteger()->notNull(),//退款金额大于 0, 单位为对应币种的最小货币单位,例如:人民币为分(如退款金额为 1 元,此处请填 100)。必须小于等于可退款金额,默认为全额退款。 |
|
25 | - 'succeed' => $this->boolean()->defaultValue(false),//退款是否成功。 |
|
26 | - 'status' => $this->string(10)->defaultValue('pending'),//退款状态(目前支持三种状态: pending: 处理中; succeeded: 成功; failed: 失败)。 |
|
27 | - 'time_succeed' => $this->unixTimestamp(),//退款成功的时间,用 Unix 时间戳表示。 |
|
28 | - 'description' => $this->string(255)->notNull(),//退款详情,最多 255 个 Unicode 字符。 |
|
29 | - 'failure_code' => $this->string(),//退款的错误码,详见 错误 中的错误码。 |
|
30 | - 'failure_msg' => $this->string(),//退款消息的描述。 |
|
24 | + 'amount' => $this->unsignedInteger()->notNull(), //退款金额大于 0, 单位为对应币种的最小货币单位,例如:人民币为分(如退款金额为 1 元,此处请填 100)。必须小于等于可退款金额,默认为全额退款。 |
|
25 | + 'succeed' => $this->boolean()->defaultValue(false), //退款是否成功。 |
|
26 | + 'status' => $this->string(10)->defaultValue('pending'), //退款状态(目前支持三种状态: pending: 处理中; succeeded: 成功; failed: 失败)。 |
|
27 | + 'time_succeed' => $this->unixTimestamp(), //退款成功的时间,用 Unix 时间戳表示。 |
|
28 | + 'description' => $this->string(255)->notNull(), //退款详情,最多 255 个 Unicode 字符。 |
|
29 | + 'failure_code' => $this->string(), //退款的错误码,详见 错误 中的错误码。 |
|
30 | + 'failure_msg' => $this->string(), //退款消息的描述。 |
|
31 | 31 | //'metadata', |
32 | - 'charge_id' => $this->unsignedBigInteger()->notNull(),//支付 charge 对象的 id |
|
33 | - 'charge_order_no',//商户订单号,这边返回的是 charge 对象中的 order_no 参数。 |
|
34 | - 'transaction_no' => $this->string(64),//支付渠道返回的交易流水号,部分渠道返回该字段为空。 |
|
35 | - 'funding_source' => $this->string(20),//微信及 QQ 类退款资金来源。取值范围: unsettled_funds :使用未结算资金退款; recharge_funds :微信-使用可用余额退款,QQ-使用可用现金账户资金退款。注:默认值 unsettled_funds ,该参数对于微信渠道的退款来说仅适用于微信老资金流商户使用,包括 wx 、 wx_pub 、 wx_pub_qr 、 wx_lite 、 wx_wap 、 wx_pub_scan 六个渠道;新资金流退款资金默认从基本账户中扣除。该参数仅在请求退款,传入该字段时返回。 |
|
32 | + 'charge_id' => $this->unsignedBigInteger()->notNull(), //支付 charge 对象的 id |
|
33 | + 'charge_order_no', //商户订单号,这边返回的是 charge 对象中的 order_no 参数。 |
|
34 | + 'transaction_no' => $this->string(64), //支付渠道返回的交易流水号,部分渠道返回该字段为空。 |
|
35 | + 'funding_source' => $this->string(20), //微信及 QQ 类退款资金来源。取值范围: unsettled_funds :使用未结算资金退款; recharge_funds :微信-使用可用余额退款,QQ-使用可用现金账户资金退款。注:默认值 unsettled_funds ,该参数对于微信渠道的退款来说仅适用于微信老资金流商户使用,包括 wx 、 wx_pub 、 wx_pub_qr 、 wx_lite 、 wx_wap 、 wx_pub_scan 六个渠道;新资金流退款资金默认从基本账户中扣除。该参数仅在请求退款,传入该字段时返回。 |
|
36 | 36 | //'extra', |
37 | 37 | 'created_at' => $this->unixTimestamp(), |
38 | 38 | ], $tableOptions); |
@@ -73,7 +73,7 @@ discard block |
||
73 | 73 | // ], |
74 | 74 | [ |
75 | 75 | 'attribute' => 'registration_ip', |
76 | - 'value' => function ($model) { |
|
76 | + 'value' => function($model) { |
|
77 | 77 | return $model->registration_ip == null |
78 | 78 | ? '<span class="not-set">' . Yii::t('app', '(not set)') . '</span>' |
79 | 79 | : $model->registration_ip; |
@@ -95,7 +95,7 @@ discard block |
||
95 | 95 | ], |
96 | 96 | [ |
97 | 97 | 'header' => Yii::t('yuncms', 'Confirmation'), |
98 | - 'value' => function ($model) { |
|
98 | + 'value' => function($model) { |
|
99 | 99 | if ($model->isEmailConfirmed) { |
100 | 100 | return '<div class="text-center"><span class="text-success">' . Yii::t('yuncms', 'Confirmed') . '</span></div>'; |
101 | 101 | } else { |
@@ -111,7 +111,7 @@ discard block |
||
111 | 111 | ], |
112 | 112 | [ |
113 | 113 | 'header' => Yii::t('yuncms', 'Block status'), |
114 | - 'value' => function ($model) { |
|
114 | + 'value' => function($model) { |
|
115 | 115 | if ($model->isBlocked) { |
116 | 116 | return Html::a(Yii::t('yuncms', 'Unblock'), ['block', 'id' => $model->id], [ |
117 | 117 | 'class' => 'btn btn-xs btn-success btn-block', |
@@ -79,7 +79,7 @@ |
||
79 | 79 | $model = new AdminAuthItem(null); |
80 | 80 | $model->type = $this->type; |
81 | 81 | if ($model->load(Yii::$app->getRequest()->post()) && $model->save()) { |
82 | - Yii::$app->getSession()->setFlash('success', Yii::t('yuncms','Create success.')); |
|
82 | + Yii::$app->getSession()->setFlash('success', Yii::t('yuncms', 'Create success.')); |
|
83 | 83 | return $this->redirect(['view', 'id' => $model->name]); |
84 | 84 | } else { |
85 | 85 | return $this->render('create', ['model' => $model]); |
@@ -68,7 +68,7 @@ |
||
68 | 68 | return [ |
69 | 69 | [['ruleName'], 'checkRule'], |
70 | 70 | [['name', 'type'], 'required'], |
71 | - [['name'], 'checkUnique', 'when' => function () { |
|
71 | + [['name'], 'checkUnique', 'when' => function() { |
|
72 | 72 | return $this->isNewRecord || ($this->_item->name != $this->name); |
73 | 73 | }], |
74 | 74 | [['type'], 'integer'], |
@@ -34,7 +34,7 @@ |
||
34 | 34 | parent::init(); |
35 | 35 | if ($this->userClassName === null) { |
36 | 36 | $this->userClassName = Yii::$app->getUser()->identityClass; |
37 | - $this->userClassName ? : 'yuncms\admin\models\Admin'; |
|
37 | + $this->userClassName ?: 'yuncms\admin\models\Admin'; |
|
38 | 38 | } |
39 | 39 | } |
40 | 40 |
@@ -53,7 +53,7 @@ discard block |
||
53 | 53 | 'rules' => [ |
54 | 54 | [ |
55 | 55 | 'allow' => true, |
56 | - 'actions' => ['profile', 'account', 'privacy', 'avatar', 'confirm', 'networks', 'disconnect','follower-tag'], |
|
56 | + 'actions' => ['profile', 'account', 'privacy', 'avatar', 'confirm', 'networks', 'disconnect', 'follower-tag'], |
|
57 | 57 | 'roles' => ['@'], |
58 | 58 | ], |
59 | 59 | ], |
@@ -128,7 +128,7 @@ discard block |
||
128 | 128 | Yii::$app->response->format = Response::FORMAT_JSON; |
129 | 129 | $tagId = Yii::$app->request->post('tag_id', null); |
130 | 130 | if (($tag = Tag::findOne($tagId)) == null) { |
131 | - throw new NotFoundHttpException (); |
|
131 | + throw new NotFoundHttpException(); |
|
132 | 132 | } else { |
133 | 133 | /** @var \yuncms\user\models\User $user */ |
134 | 134 | $user = Yii::$app->user->identity; |