Для того, чтобы отформатировать код не надо быть гением и даже профессионалом
Для понимания, зачем это нужно посмотри например как выглядит код в Notepad++, видишь полоски тянутся от if-ов? Не просто так, а чтобы было понятно, где заканчивается блок, что в него попадает, чтобы разобраться было легко если придется.
Сообщения тут никто не считает, если только битрикс кому купить со скидкой
(я так пару раз сшибал денежку небольшую)
По теме - ты привел код, проверь его, выглядит рабочим.