Index: branches/5.1.x/core/install/upgrades.php =================================================================== diff -u -r13780 -r13824 --- branches/5.1.x/core/install/upgrades.php (.../upgrades.php) (revision 13780) +++ branches/5.1.x/core/install/upgrades.php (.../upgrades.php) (revision 13824) @@ -1,6 +1,6 @@ Conn->Query('ALTER TABLE ' . TABLE_PREFIX . 'Events DROP FromUserId'); } + + /** + * Update to 5.1.0; Fixes refferer of form submissions + * + * @param string $mode when called mode {before, after) + */ + function Upgrade_5_1_0($mode) + { + if ($mode == 'after') { + $base_url = $this->Application->BaseURL(); + + $sql = 'UPDATE ' . TABLE_PREFIX . 'FormSubmissions + SET ReferrerURL = REPLACE(ReferrerURL, ' . $this->Conn->qstr($base_url) . ', "/")'; + $this->Conn->Query($sql); + } + } } \ No newline at end of file Index: branches/5.1.x/core/install/install_schema.sql =================================================================== diff -u -r13780 -r13824 --- branches/5.1.x/core/install/install_schema.sql (.../install_schema.sql) (revision 13780) +++ branches/5.1.x/core/install/install_schema.sql (.../install_schema.sql) (revision 13824) @@ -1105,11 +1105,13 @@ LogStatus tinyint(3) unsigned NOT NULL DEFAULT '2', LastUpdatedOn int(10) unsigned DEFAULT NULL, Notes text, + MessageId varchar(255) DEFAULT NULL, PRIMARY KEY (FormSubmissionId), KEY FormId (FormId), KEY SubmissionTime (SubmissionTime), KEY LogStatus (LogStatus), - KEY LastUpdatedOn (LastUpdatedOn) + KEY LastUpdatedOn (LastUpdatedOn), + KEY MessageId (MessageId) ); CREATE TABLE SubmissionLog ( @@ -1162,6 +1164,7 @@ RequireLogin tinyint(4) NOT NULL DEFAULT '0', UseSecurityImage tinyint(4) NOT NULL DEFAULT '0', EnableEmailCommunication tinyint(4) NOT NULL DEFAULT '0', + ProcessUnmatchedEmails tinyint(4) NOT NULL DEFAULT '0', ReplyFromName varchar(255) NOT NULL DEFAULT '', ReplyFromEmail varchar(255) NOT NULL DEFAULT '', ReplyCc varchar(255) NOT NULL DEFAULT '', @@ -1179,7 +1182,8 @@ PRIMARY KEY (FormId), KEY UseSecurityImage (UseSecurityImage), KEY RequireLogin (RequireLogin), - KEY EnableEmailCommunication (EnableEmailCommunication) + KEY EnableEmailCommunication (EnableEmailCommunication), + KEY ProcessUnmatchedEmails (ProcessUnmatchedEmails) ); CREATE TABLE Semaphores ( Index: branches/5.1.x/core/admin_templates/forms/form_edit_emails.tpl =================================================================== diff -u -r13390 -r13824 --- branches/5.1.x/core/admin_templates/forms/form_edit_emails.tpl (.../form_edit_emails.tpl) (revision 13390) +++ branches/5.1.x/core/admin_templates/forms/form_edit_emails.tpl (.../form_edit_emails.tpl) (revision 13824) @@ -60,6 +60,7 @@
+
+ class=" |
+