[TASK] Add object option for setting up ajax env

This commit is contained in:
Philipp Dieter 2021-06-13 19:31:13 +02:00
parent e8ad15ad03
commit eb0d206673
2 changed files with 7 additions and 4 deletions

View File

@ -584,6 +584,7 @@ class ActionController extends BaseController
->getUriBuilder()
->reset()
->setCreateAbsoluteUri(true)
->setAddQueryString(true)
->setTargetPageType($this->ajaxPageType)
->setArguments(['cid' => $this->contentObjectUid])
->uriFor($this->request->getControllerActionName());
@ -697,9 +698,12 @@ class ActionController extends BaseController
* @param array $result
* @return void
*/
protected function returnFunction($result = [], $errorStatus = null)
{
$this->setAjaxEnv();
protected function returnFunction(
$result = [],
$errorStatus = null,
$object = 'data'
) {
$this->setAjaxEnv($object);
if ($result == null) {
$result = [];
}

View File

@ -138,7 +138,6 @@ class MailUtility
$htmlRow['data'] = preg_replace_callback(
'/\[.*\]/mU',
function($matches) {
foreach ($matches as $match) {
return preg_replace_callback(
'/\[(\S*)\s(.*)\]/mU',