joomla : 2.5.4.
virtuemart : 2.0.2.
invece che perdere tempo, ti conveniva prima di tutto aggiornare alle versioni nuove, visto che perlomeno VM è stato rivisto e corretto più volte, magari il tuo errore era già stato risolto, tenere versioni così vecchie di joomla e dei relativi componenti ti espone a grossi problemi di sicurezza e il tuo cliente non ne sarà molto contento.
anche perchè modificare i file del core ti obbliga a RIFARE le stesse modifiche sugli aggiornamenti e se non ne tieni traccia sulla scheda cliente diventi pazzo.
ciao
jk