Наткнулся на еще один неприятный баг.
Например когда в частном конфиге некоторая настройка ставится в 0. Тогда, это значение заменяется настройкой из конфига all.
Простийший пример: когда вы хотите, чтобы изображение обрезалось под размер, задавая
$dr_local["thumb_resize_method"]["vacancy"] = 0;
Связанно с приведением типов в PHP.
Строку 550(±) в файле assets\plugins\directresize\directResize.php
$current_config[$key] = $this->drconfig[$key][$config_name] ? $this->drconfig[$key][$config_name] : $this->drconfig[$key]["all"];
Заменяем на:
$current_config[$key] = isset($this->drconfig[$key][$config_name]) ? $this->drconfig[$key][$config_name] : $this->drconfig[$key]["all"];
Рад был помочь.