e' un notice dovuto alla programmazione di tempo addietro che non teneva conto se una variabile gia' esisteva oppure no.
ora non saprei nello specifico (manca un tuo link al contesto) ma probabile che necessiti di un isset() oppure di un empty(). Tieni conto insomma della versione di php di quel tempo e che forse i NOTICE erano disabilitati nel php.ini mentre ora sono attivi e, giustamente, vanno corretti.
Sempre che tu ci tenga ad avere uno script pulito. Molti massimalisti sostengono che i NOTICE sono inutili e che basta "togliere" la segnalazione per avere lo script pulito. Sappi che non e' affatto vero. Uno script con NOTICE e' uno script con bug. Magari nascosti, ma con bug, che se nascosti e' pure peggio.