joomla usa un codice diverso dal php standard..
------------------------------------------------------------------

oddio! e nessuno me lo ha detto! No no usa php ... puro php e un po' di integrazione con librerie js ajax.
Il problema probabilmente è che php procedurale ormai viene utilizzato poco perchè era l'unica cosa che lo rendeva dissimile a tutti gli altri linguaggi, persino al suo papà: gli oggetti.
Così hanno pensato alle classi e alla programmazione oop... poi arrivano i framework che propongono addirittura una "logica" predefinita per separare codice eseguito da codice visualizzato... l'mvc
Insomma direi che ne hai un po' se vuoi aggiornarti. Se Joomla ha delle versioni anche il php le ha e ha un manuale, sempre in aggiornamento... funzioni obsolete, rimpiazzate, integrate, pericolose e deprecated.
Insomma... occhio che col php6 già adottato da pochissimi non prevede altro che oggetti...
Il login se non hai una competenza avanzata non ti consiglio proprio di toccarlo perchè comprometti tutto il cms.
M.