} $recipient = new Recipient(); $oPage->setReload(); } else { $recipient = new Recipient($idrecipient); } if ($recipient->virgin == false && $recipient->get("idclient") == $client && $recipient->get("idlang") == $lang) { if ($action == "recipients_save" && $perm->have_perm_area_action($area, $action)) { $oPage->setReload(); $aMessages = array(); $name = stripslashes($name); $email = stripslashes($email); $confirmed = (int) $confirmed; $deactivated = (int) $deactivated; $newstype = (int) $newstype; $recipient->set("name", $name); if (!isValidMail($email)) { $aMessages[] = i18n("Please specify a valid e-mail address", $plugin_name); } else { $email = strtolower($email); // e-mail always in lower case if ($recipient->get("email") != $email) { $oRecipients->resetQuery(); $oRecipients->setWhere("email", $email); $oRecipients->setWhere("idclient", $client); $oRecipients->setWhere("idlang", $lang); $oRecipients->setWhere($recipient->primaryKey, $recipient->get($recipient->primaryKey), "!="); $oRecipients->query(); if ($oRecipients->next()) { $aMessages[] = i18n("Could not set new e-mail adress: Other recipient with same e-mail address already exists", $plugin_name); } else {