obtenir tous les appels à une fonction, en fin de code

obtenir tous les appels à une fonction, en fin de code - PHP - Programmation

Marsh Posté le 10-10-2013 à 12:06:19    

Bonjour à tous,
 
Je dois greffer un système de cache à un site tournant sur joomla ..
pour ce faire je dois intercepter la requête sql update de la MAJ du contenu d'un article pour invalider le cache de ce dernier ..
 
Par le biais de debug backtrace je suis parvenu à librairies/joomla/database/database.php avec $this->setQuery($query);
Mais je ne trouve pas par quoi passe la commande execute, j'ai listé en shell tous les fichiers contenant mysql_query(  
derrière et placé mes traceurs ... rien ...
 
Je me demandais s'il était possible d'ajouter un "listener" à la fonction mysql_query pour que en fin d'execution de code ( shutdown ) je puisse lister toute ces dernières
 
Merci pour vos lumières  :jap:


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 10-10-2013 à 12:06:19   

Reply

Marsh Posté le 10-10-2013 à 12:08:37    

joomla utilise surement PDO plutot que des requetes directes


---------------

Reply

Marsh Posté le 10-10-2013 à 12:55:22    

J'ai trouvé, j'avais pas remarqué que qq'un l'avait placé sous mysqli_ ...
Ma question demeure pour lister les appels aux fonctions, ne peut on pas vraiment attacher un "listener" à celles que l'on souhaite ?


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed