C'è la switch($spot) che non è scritta secondo la sintassi... e non è nemmeno usata. Forse è stata dimenticata lì.