@@ -432,14 +432,15 @@ protected function initRange()
432
432
$ beg = "{$ m }.startOf('day') " ;
433
433
$ end = "{$ m }.endOf('day') " ;
434
434
$ last = "{$ m }.subtract(1, 'month') " ;
435
- $ this -> pluginOptions [ ' ranges ' ] = [
435
+ $ defaultRanges = [
436
436
Yii::t ('kvdrp ' , 'Today ' ) => [$ beg , $ end ],
437
437
Yii::t ('kvdrp ' , 'Yesterday ' ) => ["{$ beg }.subtract(1,'days') " , "{$ end }.subtract(1,'days') " ],
438
438
Yii::t ('kvdrp ' , 'Last {n} Days ' , ['n ' => 7 ]) => ["{$ beg }.subtract(6, 'days') " , $ end ],
439
439
Yii::t ('kvdrp ' , 'Last {n} Days ' , ['n ' => 30 ]) => ["{$ beg }.subtract(29, 'days') " , $ end ],
440
440
Yii::t ('kvdrp ' , 'This Month ' ) => ["{$ m }.startOf('month') " , "{$ m }.endOf('month') " ],
441
441
Yii::t ('kvdrp ' , 'Last Month ' ) => ["{$ last }.startOf('month') " , "{$ last }.endOf('month') " ],
442
442
];
443
+ $ this ->pluginOptions ['ranges ' ] = ArrayHelper::getValue ($ this ->pluginOptions , 'ranges ' , $ defaultRanges );
443
444
if (empty ($ this ->value )) {
444
445
$ this ->pluginOptions ['startDate ' ] = new JsExpression ("{$ m }.startOf('day') " );
445
446
$ this ->pluginOptions ['endDate ' ] = new JsExpression ($ m );
0 commit comments