mirror of
https://github.com/silverstripe/silverstripe-userforms.git
synced 2024-10-22 17:05:42 +02:00
Merge branch '3.1' into 4.0
This commit is contained in:
commit
89e8c8be50
@ -370,7 +370,9 @@ class UserDefinedForm_Controller extends Page_Controller {
|
|||||||
if($this->Content && $form = $this->Form()) {
|
if($this->Content && $form = $this->Form()) {
|
||||||
$hasLocation = stristr($this->Content, '$UserDefinedForm');
|
$hasLocation = stristr($this->Content, '$UserDefinedForm');
|
||||||
if($hasLocation) {
|
if($hasLocation) {
|
||||||
$content = preg_replace('/(<p[^>]*>)?\\$UserDefinedForm(<\\/p>)?/i', $form->forTemplate(), $this->Content);
|
/** @see Requirements_Backend::escapeReplacement */
|
||||||
|
$formEscapedForRegex = addcslashes($form->forTemplate(), '\\$');
|
||||||
|
$content = preg_replace('/(<p[^>]*>)?\\$UserDefinedForm(<\\/p>)?/i', $formEscapedForRegex, $this->Content);
|
||||||
return array(
|
return array(
|
||||||
'Content' => DBField::create_field('HTMLText', $content),
|
'Content' => DBField::create_field('HTMLText', $content),
|
||||||
'Form' => ""
|
'Form' => ""
|
||||||
|
Loading…
Reference in New Issue
Block a user