public function add($value, array &$invalid) { $form = new Logic_User_Form_Import(); $logic = new Logic_User(); if ($value['login'] == null) { $login = explode("@", $value['email']); $value['login'] = $login[0]; } $form->setDefaults($value); if ($form->isValid($value)) { $logic->createUserImport($form, $sendEmail = false); } else { echo "Error in: " . $form->getElement('surname')->getValue(); $invalid[] = $value; } }