diff --git a/admin/assignsample.php b/admin/assignsample.php
index 4ddf655a..ecd30a00 100644
--- a/admin/assignsample.php
+++ b/admin/assignsample.php
@@ -147,6 +147,12 @@ if (isset($_GET['questionnaire_id']) && isset($_GET['sample']) && isset($_GET['
WHERE s.import_id = '$sid'";
$rs = $db->GetAll($sql);
+
+ $onlyvalidemail = false;
+ if (isset($_GET['validemail'])) {
+ $onlyvalidemail = true;
+ }
+
$count = 0;
foreach($rs as $r)
@@ -154,7 +160,7 @@ if (isset($_GET['questionnaire_id']) && isset($_GET['sample']) && isset($_GET['
$count++;
set_time_limit(30);
//only if a valid email
- if (validate_email($r['email'])) {
+ if (!$onlyvalidemail || validate_email($r['email'])) {
$case_id = add_case($r['sample_id'],$questionnaire_id,"NULL",$testing,41, true);
if ($case_id === false) {
$error .= "
Failed to add case for record #$count";
@@ -451,10 +457,14 @@ if ($questionnaire_id != false)
GetOne("SELECT self_complete FROM questionnaire WHERE questionnaire_id = '$questionnaire_id'");
if ($self_complete) {?>
-
-