Ciao a tutti! sto lavorando in joomla 1.5 ma ho visto che sulla 1.7 i metodi che mi interessano sono identici.
Nella pagina contenuta in libraries/joomla/application/router.php
c'è la seguente riga:
$this->_buildRawRoute($uri);
e più in basso nel file c'è:
function _buildRawRoute(&$uri)
{
}
in questa funzione ho provato a scrivere:
echo"<script>alert('ciao'):</script>";
e quando faccio f5 alla pagina non vedo nessun popup, se invece tolgo l'underscore (_) dalla funzione e dove viene richiamata allora funziona... come mai?
A me comunque interesserebbe sostanzialmente (se è possibile) creare un plugin con scritto:
function _buildRawRoute(&$uri)
{
//mio codice per la riscrittura delle url
}
E sperare che venga lanciata la mia funzione al posto di quella vuota contenuta in router.php