Probabilmente nel vecchio ambiente la direttiva register_globals era impostata a true. Ora invece è necessario passare e recuperare esplicitamente i parametri.
Da dove arriva $codart ?