]> git.mxchange.org Git - shipsimu.git/blobdiff - inc/classes/main/filter/validator/class_EmailValidatorFilter.php
CAPTCHA code now gets validated
[shipsimu.git] / inc / classes / main / filter / validator / class_EmailValidatorFilter.php
index d7e9a2dd66e45807308a8263d2af1f316d00b8f2..4785a9653cbff6eb5df1efa0653894729b01c467 100644 (file)
@@ -24,7 +24,7 @@
  * You should have received a copy of the GNU General Public License
  * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
-class EmailValidatorFilter extends BaseFrameworkSystem implements Filterable {
+class EmailValidatorFilter extends BaseFilter implements Filterable {
        /**
         * Protected constructor
         *
@@ -39,10 +39,6 @@ class EmailValidatorFilter extends BaseFrameworkSystem implements Filterable {
 
                // Create unique ID number
                $this->generateUniqueId();
-
-               // Clean up a little
-               $this->removeNumberFormaters();
-               $this->removeSystemArray();
        }
 
        /**
@@ -157,7 +153,7 @@ class EmailValidatorFilter extends BaseFrameworkSystem implements Filterable {
                        $userInstance->setEmailAddress($email);
                } else {
                        // If this instance is created then the username *does* exist
-                       $userInstance = User::createUserByEmail($email);
+                       $userInstance = call_user_func_array(array($this->getConfigInstance()->readConfig('user_class'), "createUserByEmail"), array($email));
 
                        // Remember this user instance in our registry for later usage
                        $registry->addInstance('user', $userInstance);