|
|
@ -78,8 +78,8 @@ class Debug extends Model |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Returns data provider with filled models. Filter applied if needed. |
|
|
|
* Returns data provider with filled models. Filter applied if needed. |
|
|
|
* @param type $params |
|
|
|
* @param array $params |
|
|
|
* @param type $models |
|
|
|
* @param array $models |
|
|
|
* @return \yii\data\ArrayDataProvider |
|
|
|
* @return \yii\data\ArrayDataProvider |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public function search($params, $models) |
|
|
|
public function search($params, $models) |
|
|
@ -121,12 +121,16 @@ class Debug extends Model |
|
|
|
return in_array($code, $this->criticalCodes); |
|
|
|
return in_array($code, $this->criticalCodes); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* @param Filter $filter |
|
|
|
|
|
|
|
* @param string $attribute |
|
|
|
|
|
|
|
* @param boolean $partial |
|
|
|
|
|
|
|
*/ |
|
|
|
public function addCondition($filter, $attribute, $partial = false) |
|
|
|
public function addCondition($filter, $attribute, $partial = false) |
|
|
|
{ |
|
|
|
{ |
|
|
|
$value = $this->$attribute; |
|
|
|
$value = $this->$attribute; |
|
|
|
|
|
|
|
|
|
|
|
if (mb_strpos($value, '>') !== false) |
|
|
|
if (mb_strpos($value, '>') !== false) { |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$value = intval(str_replace('>', '', $value)); |
|
|
|
$value = intval(str_replace('>', '', $value)); |
|
|
|
$filter->addMatch($attribute, new matches\Greater(['value' => $value])); |
|
|
|
$filter->addMatch($attribute, new matches\Greater(['value' => $value])); |
|
|
|