Не работает загрузка аватаров и фото на мобильных устройствах

Здравствуйте. При нажатии «Загрузить аватар» появляется окошко, все ок. Выбираем картинку и все. Никакой реакции при тапах на кнопки Применить и Отменить (хотя кнопки вроде как активны — они подсвечиваются). Обратил внимание, что на этом сайте такая же проблема :) Попробуйте.

ЗЫ На компе все работает отлично. Методом тыка определил, что проблема скрыта где-то в ls.user.uploadAvatar. Если для блока avatar-resize сразу поставить display:block, то кнопки в нем работают.

ЗЫЫ Да, ресайз фотки в блоке, на удивление, работает :)

Создание миниатюры фото для аватара

Здесь был такой вопрос, не могу найти.

Не подскажите, есть ли какое то решение, чтобы при загрузке фотографии, создавалась её миниатюра для аватара? Другим словом, грузим только фото, от необходимости дополнительно отдельно загружать аватар, нужно избавиться.

Как можно сделать на текущей версии liveStreet?

Как сделать так, чтобы перед формированием аватара, картинка обрезалась по квадрату

Нужно для того, чтобы аватарки не получались искажёнными.

Вот так можно сделать, чтобы картинка загружалась и обрезалась, к примеру, по ширине в 300px, при этом высота пропорционально трансформируется:

func_img_resize($sFileTmp,DIR_UPLOADS_IMAGES.'/'.$this->oUserCurrent->getId(),'avatar_300x300',3000,3000,300,null,false)


Может кто знает где находится сама функция func_img_resize?
upd она тут \include\function.php