это не скрипт, это пиздец нахуй
я посмотрел твой код, я ахуел от этих вещей:
Посмотреть вложение 149702
Посмотреть вложение 149703
также там имеются другие ошибки, одна из таких ошибок, это регистрация переменной в if, присваивая ей значение, чтобы использовать её в будущем, так нельзя делать, т.к. нужно сначала зарегать переменную в начале скрипта, а потом в операторе присваивать этой переменной значение, переменные, которые созданы в операторе будут работать только в этом операторе, больше нигде.
короче, советую тебе подучиться писать скрипты, а потом уже переделывать различные крупные скрипты, у тебя ошибка за ошибкой