it-swarm-eu.dev

Contus HD Video Share - Utente onCreate Hook?

Sto usando il componente Contus HD Video Share sul mio sito. Il componente aggiunge una tabella che traccia se un utente può caricare o meno video. Sfortunatamente questa tabella non è sincronizzata con le tabelle degli utenti, quindi ogni volta che un nuovo utente si registra devo accedere manualmente e attivare le loro capacità di caricamento, che è ciò che crea una voce nella tabella dei componenti con il loro ID.

Dico tutto questo per chiedere: c'è un hook/trigger per quando viene creato un utente che posso estendere per attivare a livello di programmazione questa funzionalità?

3
hanleyhansen

Penso che potresti provare a usare onAfterSave ( http://docs.joomla.org/Plugin/Events ) per popolare la tabella di database corretta e lo stato di upload.

Dai un'occhiata a un plug-in utente esistente:

https://github.com/joomla/joomla-cms/blob/staging/plugins/user/profile/profile.php#L331

Puoi ignorare la maggior parte dei contenuti lì tranne il costruttore. Gli altri eventi o metodi non contano davvero. Ma dovresti essere in grado di estrarre userid in questo modo e quindi iniettarlo nella tabella per il componente.

Inoltre, se devi controllare e vedere se l'account è nuovo o no, puoi probabilmente iniziare con una query che controlla se il record è già nella tabella dei componenti video. In tal caso, quindi saltare l'inserto. In caso contrario, vai avanti e fai l'inserto.

4
Chad Windnagle