From b71c133c20edd478bc60e1390c5ae9529731454f Mon Sep 17 00:00:00 2001 From: Adam Zammit Date: Fri, 19 May 2017 16:03:58 +1000 Subject: [PATCH] New feature: Decide to create cases whether email valid or not --- admin/assignsample.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/admin/assignsample.php b/admin/assignsample.php index cc0268f0..9f8b6349 100644 --- a/admin/assignsample.php +++ b/admin/assignsample.php @@ -135,12 +135,18 @@ if (isset($_GET['questionnaire_id']) && isset($_GET['sample']) && isset($_GET[' $rs = $db->GetAll($sql); + $onlyvalidemail = false; + if (isset($_GET['validemail'])) { + $onlyvalidemail = true; + } + + foreach($rs as $r) { $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, $addsample); if ($case_id === false) { $error .= "Could not add case - please ensure there enough additional attributes available in your Limesurvey participant table"; @@ -439,10 +445,14 @@ if ($questionnaire_id != false)


-
" data-off="" data-width="85"/>
+
" data-off="" data-width="85"/>
*

+ +