Lo so,ripeto che il codice non l'ho scritto io.Quello che non iresco a capire è cosa fa questa riga:
if (substr($_SERVER['SCRIPT_NAME'], strrpos($_SERVER['SCRIPT_NAME'],'/')+1) == $link)