Как это интересно работает..
$file_name = strstr($_FILES[$input]['name'], '.');
$file_attachment['rename'] = uniqid().Tools::strtolower($file_name);
Если разложить то получиться пустое имя файла.
1.Возвращает подстроку строки
$_FILES[$input]['name']
начиная с первого вхождения '.' до конца строки.
2.Ворой присваивает уникальный код.
А чему присваевать если $file_name пустой FALSE.
В принципе если бы
FILES[$input]['name']
то-есть имя файла было-бы например '
USER@EXAMPLE.com' то
1.Возврат подстроки com
2.Уникальный код присвоить com
Вставлял в Tools.php не работает и файл приложения вообще не записываит.