initialise();
jimport( 'joomla.plugin.plugin' );
JPlugin::loadLanguage( 'com_alpharegistration' );
if(isset($_POST['email']))
{
$email = $_POST['email'];
$db =& JFactory::getDBO();
$query = "SELECT id FROM #__users WHERE `email`='".$email."' LIMIT 1";
$db->setQuery( $query );
$emailalreadyexist = $db->loadResult();
$paramsARG = &JComponentHelper::getParams( 'com_alpharegistration' );
$emailreject = '';
if ($paramsARG->get('emailfilter') && $paramsARG->get('emaildomainslist')!='')
{
// check if email domain is in reject list
$pos = strrpos($email, '@');
if ( $pos )
{
$domain = substr($email,$pos+1);
//JError::raiseWarning( 0, $domain );
$domainslisttext = str_replace(" ", "", $paramsARG->get('emaildomainslist'));
$domainslist = explode( ",", $domainslisttext);
$emailreject = in_array( $domain, $domainslist );
}
}
if( $emailalreadyexist )
{
echo ''.JText::_( 'ARG_THIS_EMAIL_IS_ALREADY_IN_USE' ).'';
}
elseif ($emailreject)
{
echo ''.JText::_( 'ARG_THIS_EMAIL_DOMAIN_IS_NOT_AVAILABLE' ).'';
}
else
{
echo 'OK';
}
}
?>