вот код всё работает — но работает конечно не правильно просто одно фото добавляется к разным путям, а нужно тут подключить пресеты и применить их к моему коду, подскажите что поправить ?
$model = cmsCore :: getModel ('users');
$images_model = cmsCore::getModel('images');
$presets = ['micro', 'small', 'normal'];
$config = cmsConfig::getInstance();
$file_path = $config->upload_path;
$relative_path = str_replace($file_path, '', $temp_path);
$result = [];
foreach ($presets as $preset_name) {
$result[$preset_name] = $relative_path;
}
$userData = [
'avatar' => $result,
];
$model->updateUser($userId, $userData);