Index: branches/5.0.x/themes/default/designs/form.tpl
===================================================================
diff -u -r12862 -r12876
--- branches/5.0.x/themes/default/designs/form.tpl (.../form.tpl) (revision 12862)
+++ branches/5.0.x/themes/default/designs/form.tpl (.../form.tpl) (revision 12876)
@@ -32,6 +32,8 @@
Index: branches/5.0.x/core/units/form_submissions/form_submissions_eh.php
===================================================================
diff -u -r12734 -r12876
--- branches/5.0.x/core/units/form_submissions/form_submissions_eh.php (.../form_submissions_eh.php) (revision 12734)
+++ branches/5.0.x/core/units/form_submissions/form_submissions_eh.php (.../form_submissions_eh.php) (revision 12876)
@@ -1,6 +1,6 @@
status == erSUCCESS) {
- $this->Application->EmailEventAdmin('FORM.SUBMITTED');
- //$this->Application->EmailEventUser('FORM.SUBMITTED', null, 'to_email' = )
-
- $event->redirect_params['opener'] = 's';
- $event->redirect_params['m_cat_id'] = 0;
- $event->redirect = $this->Application->GetVar('success_template');
+ if ($event->status != erSUCCESS) {
+ return ;
}
+
+ $this->Application->EmailEventAdmin('FORM.SUBMITTED');
+// $this->Application->EmailEventUser('FORM.SUBMITTED', null, 'to_email' => '');
+
+ $event->SetRedirectParam('opener', 's');
+ $event->SetRedirectParam('m_cat_id', 0);
+
+ $theme =& $this->Application->recallObject('theme.current');
+ /* @var $theme kDBItem */
+
+ $template = $this->Application->GetVar('success_template');
+ $alias_template = $theme->GetField('TemplateAliases', $template);
+
+ $event->redirect = $alias_template ? $alias_template : $template;
}
}
\ No newline at end of file
Index: branches/5.0.x/themes/advanced/_install/theme.xml
===================================================================
diff -u -r12808 -r12876
--- branches/5.0.x/themes/advanced/_install/theme.xml (.../theme.xml) (revision 12808)
+++ branches/5.0.x/themes/advanced/_install/theme.xml (.../theme.xml) (revision 12876)
@@ -1,3 +1,5 @@
platform/designs/general
+ platform/designs/form
+ platform/thankyou
\ No newline at end of file
Index: branches/5.0.x/themes/simple/_install/theme.xml
===================================================================
diff -u -r12847 -r12876
--- branches/5.0.x/themes/simple/_install/theme.xml (.../theme.xml) (revision 12847)
+++ branches/5.0.x/themes/simple/_install/theme.xml (.../theme.xml) (revision 12876)
@@ -1,3 +1,5 @@
designs/general
+ designs/form
+ thankyou
\ No newline at end of file
Index: branches/5.0.x/themes/default/_install/theme.xml
===================================================================
diff -u -r12862 -r12876
--- branches/5.0.x/themes/default/_install/theme.xml (.../theme.xml) (revision 12862)
+++ branches/5.0.x/themes/default/_install/theme.xml (.../theme.xml) (revision 12876)
@@ -1,3 +1,5 @@
designs/general
+ designs/form
+ thankyou
\ No newline at end of file