From 222f1271e5fedc9488a5972f7fd33ee14acee1ea Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Thu, 1 Jan 2015 01:33:34 -0500 Subject: [PATCH] #30 Start on the verifyemail page. Still need to do the form portion --- language/en/text.php | 3 ++ verifyemail.php | 85 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+) create mode 100644 verifyemail.php diff --git a/language/en/text.php b/language/en/text.php index 9464a0b2..f78a1f6d 100644 --- a/language/en/text.php +++ b/language/en/text.php @@ -33,6 +33,9 @@ $hesklang['custom_field_setting_help'] = 'Enabling this setting will use the nam $hesklang['enable_custom_field_language'] = 'Enable multilanguage support'; $hesklang['custom_language_key'] = 'Field language file key'; $hesklang['ticket_reopen_assigned'] = '[#%%TRACK_ID%%] Assigned ticket reopened'; +$hesklang['verify_email'] = 'Verify Email'; +$hesklang['email_verified'] = 'The email address %s has been verified. Additionally, the following tickets have been created:'; //%s: email address +$hesklang['verify_no_records'] = 'No records were found for this activation key. Has this activation key already been used?'; // ADDED OR MODIFIED IN Mods For HESK 1.6.0 $hesklang['ticket_closed'] = '[#%%TRACK_ID%%] Ticket closed/resolved'; diff --git a/verifyemail.php b/verifyemail.php new file mode 100644 index 00000000..0c023920 --- /dev/null +++ b/verifyemail.php @@ -0,0 +1,85 @@ + + +
+
+

+
+ + fetch_assoc()) + { + $email = $result['Email']; + $ticketRs = hesk_dbQuery("SELECT * FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."stage_tickets` + WHERE `email` = '".hesk_dbEscape($result['Email'])."'"); + while ($innerResult = $ticketRs->fetch_assoc()) + { + hesk_newTicket($innerResult); + array_push($submittedTickets, $innerResult['trackid']); + hesk_dbQuery("DELETE FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."stage_tickets` + WHERE `id` = ".$innerResult['id']); + } + } + hesk_dbQuery("DELETE FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."pending_verification_emails` + WHERE `ActivationKey` = '".hesk_dbEscape($key)."'"); + + //-- were any tickets activated? + if (count($submittedTickets) > 0) + { + ?> +
+

+ +
+ +
+

+
+ +
+
+ \ No newline at end of file