В файле system/core/uploader.php
В функцию uploadFromLink первым параметром передается имя файла и нигде не используется.
А в самой функции имя файла берется из $_POST['image_link']
Приходится писать костыли:
$_POST['image_link'] = $image; $result = $cms_uploader->uploadFromLink($image, 'bmp,jpg,jpeg,png,gif');