$sName = $sEMail; } } else { $sName = $sEMail; } if ($sEMail == "") { $aMessage[] = sprintf(i18n("Item with empty mail address found, item ignored (name: %s, row: %s)", $plugin_name), $sName, $iRow); $aInvalidLines[] = $sLine; $iInvalid++; } else { if (!isValidMail($sEMail)) { $aMessage[] = sprintf(i18n("Mail address '%s' is invalid, item ignored (row: %s)", $plugin_name), $sEMail, $iRow); $aInvalidLines[] = $sLine; $iInvalid++; } else { if ($oRecipients->emailExists($sEMail)) { $aMessage[] = sprintf(i18n("Recipient with mail address '%s' already exists, item skipped (row: %s)", $plugin_name), $sEMail, $iRow); $aInvalidLines[] = $sLine; $iDublettes++; } else { unset($sLine); // Must be $recipient for plugins if ($recipient = $oRecipients->create($sEMail, $sName, 0, '', 0, false)) { $iID = $recipient->get($recipient->primaryKey); $iAdded++; unset($aPluginValue); $aPluginValue = array(); foreach ($aFieldDetails as $sKey => $aDetails) { if ($aDetails["col"] > -1) { switch ($aDetails["fieldtype"]) { case "field":