ti-enxame.com

Contus HD Video Share - Usuário noCriar Hook?

Estou usando o componente Contus HD Video Share no meu site. O componente adiciona uma tabela que rastreia se um usuário pode ou não enviar vídeos. Infelizmente, esta tabela não é mantida em sincronia com as tabelas de usuários; portanto, toda vez que um novo usuário se registra, preciso entrar manualmente e ativar seus recursos de upload, que é o que cria uma entrada na tabela de componentes com seu ID.

Digo tudo isso para perguntar: existe um gancho/gatilho para quando um usuário é criado que eu posso estender para ativar programaticamente esse recurso?

3
hanleyhansen

Eu acho que você poderia tentar usar onAfterSave ( http://docs.joomla.org/Plugin/Events ) para preencher a tabela de banco de dados adequada e o estado de upload.

Dê uma olhada em um plug-in de usuário existente:

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

Você pode ignorar a maior parte do conteúdo lá, exceto o construtor. Os outros eventos ou métodos não importam realmente. Mas você deve conseguir puxar o ID do usuário dessa maneira e injetá-lo na tabela do componente.

Além disso - se você precisar verificar e verificar se a conta é nova ou não, provavelmente poderá começar com uma consulta que verifique se o registro já está na tabela de componentes de vídeo. Nesse caso, pule a inserção. Caso contrário, vá em frente e faça a inserção.

4
Chad Windnagle