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'; } } ?>