Дмитрий Кузнецов, хоть какое то предложение править в вендоре - табу. харам. зашквар. вне зависимости того что там написано еще. вне зависимости того какой пакет.
Дмитрий Кузнецов, я внимательно прочитал. и нельзя менять код вендора, вне зависимости от того какой там посткриптум. Вы себе уровень сюрприза после такого совета представляете? В любой серьезной компании за такие шутки могут чего нибудь потом поломать, что бы исключить возможность повторения.
Слава, и еше раз - SOAP работает с использованием XML - то есть вот пример вызова процедуры. И сильное подозрение что вы под загрузкой файла понимаете именно общение с сервером
djok2142, ну правило MVC - "тонкие контроллеры, толстые сервисы/модели". Но так как вы прислали вместо кода краткую выжимку - я вам сказал выжимку из правила.
Конфиг nginx легко справится с этой задачей. По факту вам нужно продублировать конфиг с crm но со всех локейшенов кроме того где картинки сделать редирект на crm или отдавать 404, или чего там
1. в php.ini поменять error_reporting на:
error_reporting = E_ALL & ~E_NOTICE
2. Разработчику сказать что надо как то проверять в том ли состоянии находится массив на который он рассчитывает.