- Postagens: 5
- Obrigados Recebidos: 0
O que esta errado nesse Plugin?
- marcelo_almeida
- Autor do Tópico
- Offline
- JCB! Novato
Menos
Mais
13 anos 10 meses atrás #34613
por marcelo_almeida
marcelo_almeida created the topic: O que esta errado nesse Plugin?
Pessoal da uma olhada nisso, so que nao esta funcionando, nao consigo achar o erro,
o cadastro na tabela do Joomla ta tudo ok, mais na outra nada acontece e nao da msg de erro! alguem pode me ajudar?
o cadastro na tabela do Joomla ta tudo ok, mais na outra nada acontece e nao da msg de erro! alguem pode me ajudar?
<?php
// Check to ensure this file is included in Joomla!
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport('joomla.plugin.plugin');
class plgUserTrinity extends JPlugin
{
public function plgUserTrinity (& $subject, $config)
{
parent::__construct($subject, $config);
}
public function onBeforeContentSave($user, $isnew)
{
global $mainframe;
$db = &JFactory::getDBO();
$usr_username = JRequest::getVar('username', 'POST');
$queryCheckWoWMaster = "SELECT * FROM account WHERE username='$usr_username' ";
$db->setQuery( $queryCheckWoWMaster );
$usr_id_select = $db->loadResult();
if ( $usr_id_select >= 0 && $isnew )
{
$mainframe->redirect(JRoute::_('index.php'),JText::_('Ocorreu um erro ao criar o Usuario.<br />Usuario ja existe!!<br />'), 'error');
$mainframe->close();
}
}
public function onAfterContentSave($user, $isnew, $succes, $msg)
{
global $mainframe;
$db = &JFactory::getDBO();
$usr_id = $user['id'];
$usr_username = $user['username'];
$usr_password = SHA1(strtoupper($usr_username. ':' .JRequest::getVar('password', 'POST')));
$usr_email = $user['email'];
if ($isnew && $succes)
{
$queryInsertWoWMaster = "INSERT INTO account(username,sha_pass_hash,email,id_joomlauser)
VALUES('$usr_username', '$usr_password', '$usr_email', $usr_id)";
$db->setQuery( $queryInsertWoWMaster );
if ( !$db->query() )
{
$mainframe->redirect(JRoute::_('index.php'),JText::_('Ocorreu um erro ao criar o Usuario.<br />Usuario ja existe!!<br />'), 'error');
$mainframe->close();
}
}
else
{
$queryUpdateWoWMaster = "UPDATE account SET
sha_pass_hash = '$usr_password',
sessionkey = NULL,
v = NULL,
s = NULL,
email = '$usr_email'
WHERE id_joomlauser = $usr_id ";
$db->setQuery( $queryUpdateWoWMaster );
if ( !$db->query() )
{
$mainframe->redirect(JRoute::_('index.php'),JText::_('Ocorreu um erro ao Editar o Usuario.<br />'), 'error');
$mainframe->close();
}
}
}
}
Please Entrar ou Registrar to join the conversation.
- angelo.galo
- Offline
- JCB! Professional
13 anos 10 meses atrás #34839
por angelo.galo
[center:pq7gqxir]Tudo Sobre PC
Tecnologia em um só lugar!
[url:pq7gqxir]http://www.tudosobrepc.com.br[/url:pq7gqxir][/center:pq7gqxir]
angelo.galo replied the topic: Re: O que esta errado nesse Plugin?
Seja mais especifico um pouco....
Que plugin é esse?
O que vc está tentando fazer?
Detalhe mais um pouco o que esta acontecendo para que possam te ajudar....
olhando o código a principio está ok....
Abraços
Que plugin é esse?
O que vc está tentando fazer?
Detalhe mais um pouco o que esta acontecendo para que possam te ajudar....
olhando o código a principio está ok....
Abraços
[center:pq7gqxir]Tudo Sobre PC
Tecnologia em um só lugar!
[url:pq7gqxir]http://www.tudosobrepc.com.br[/url:pq7gqxir][/center:pq7gqxir]
Please Entrar ou Registrar to join the conversation.
- marcelo_almeida
- Autor do Tópico
- Offline
- JCB! Novato
Menos
Mais
- Postagens: 5
- Obrigados Recebidos: 0
13 anos 10 meses atrás #34960
por marcelo_almeida
Esse Plugin deve salvar as informaçoes em outra DB apos registrar ou editar um Usuario no Joomla.
Poren nada acontece, ou seja o usuario é registrado no Joomla mais na outra db nao.
Nao da msg de erro.
marcelo_almeida replied the topic: Re: O que esta errado nesse Plugin?
angelo.galo escreveu: Seja mais especifico um pouco....
Que plugin é esse?
O que vc está tentando fazer?
Detalhe mais um pouco o que esta acontecendo para que possam te ajudar....
olhando o código a principio está ok....
Abraços
Esse Plugin deve salvar as informaçoes em outra DB apos registrar ou editar um Usuario no Joomla.
Poren nada acontece, ou seja o usuario é registrado no Joomla mais na outra db nao.
Nao da msg de erro.
Please Entrar ou Registrar to join the conversation.