kilsh, а причем здесь правильность написания плагины sma ?Есть какие-то определенные правила написания?
Когда скриптеры выкладывают плагины,они же видят свой код,но спустя определенное время тестов находят какие-то ошибки в работе плагина и начинают их править.Тоже самое и здесь,посмотрев на этот код вам никто точно не скажет,работает плагин как нужно или нет.
Если не хотите самостоятельно проверить его на своем сервере,тогда проще закрыть данную тему и все.