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 {
                 $recipient->set("email", $email);
             }
         }
     }
     if ($recipient->get("confirmed") != $confirmed && $confirmed) {
         $recipient->set("confirmeddate", date("Y-m-d H:i:s"), false);
     } elseif (!$confirmed) {