|
@@ -18,15 +18,19 @@ class TermsDataHandler
|
|
|
if ($cType === 'speedbase') {
|
|
if ($cType === 'speedbase') {
|
|
|
// $fieldArray contains the updated field values of the content element
|
|
// $fieldArray contains the updated field values of the content element
|
|
|
if ($fieldArray['tx_speedbase_chatbotterms']){
|
|
if ($fieldArray['tx_speedbase_chatbotterms']){
|
|
|
|
|
+ $termsList = [];
|
|
|
// list of terms in input field got changed
|
|
// list of terms in input field got changed
|
|
|
- $termsList = $fieldArray['tx_speedbase_chatbotterms'];
|
|
|
|
|
|
|
+ $termsList['tx_speedbase_chatbotterms'] = $fieldArray['tx_speedbase_chatbotterms'];
|
|
|
|
|
+ $category['tx_speedbase_chatbottermscategory'] = $fieldArray['tx_speedbase_chatbottermscategory'];
|
|
|
|
|
+ $type['tx_speedbase_chatbottermstype'] = $fieldArray['tx_speedbase_chatbottermstype'];
|
|
|
|
|
+ $url['tx_speedbase_chatbottermsurl'] = $fieldArray['tx_speedbase_chatbottermsurl'];
|
|
|
} else {
|
|
} else {
|
|
|
// list of terms in input field got not changed just saved
|
|
// list of terms in input field got not changed just saved
|
|
|
$termsList = $dataHandler->recordInfo($table, $id, 'tx_speedbase_chatbotterms');
|
|
$termsList = $dataHandler->recordInfo($table, $id, 'tx_speedbase_chatbotterms');
|
|
|
|
|
+ $category = $dataHandler->recordInfo($table, $id, 'tx_speedbase_chatbottermscategory');
|
|
|
|
|
+ $type = $dataHandler->recordInfo($table, $id, 'tx_speedbase_chatbottermstype');
|
|
|
|
|
+ $url = $dataHandler->recordInfo($table, $id, 'tx_speedbase_chatbottermsurl');
|
|
|
}
|
|
}
|
|
|
- $category = $dataHandler->recordInfo($table, $id, 'tx_speedbase_chatbottermscategory');
|
|
|
|
|
- $type = $dataHandler->recordInfo($table, $id, 'tx_speedbase_chatbottermstype');
|
|
|
|
|
- $url = $dataHandler->recordInfo($table, $id, 'tx_speedbase_chatbottermsurl');
|
|
|
|
|
|
|
|
|
|
$controller = GeneralUtility::makeInstance(SimpleController::class);
|
|
$controller = GeneralUtility::makeInstance(SimpleController::class);
|
|
|
$controller->persistDataToDBAction($termsList['tx_speedbase_chatbotterms'], $category['tx_speedbase_chatbottermscategory'], $type['tx_speedbase_chatbottermstype'], $url['tx_speedbase_chatbottermsurl']);
|
|
$controller->persistDataToDBAction($termsList['tx_speedbase_chatbotterms'], $category['tx_speedbase_chatbottermscategory'], $type['tx_speedbase_chatbottermstype'], $url['tx_speedbase_chatbottermsurl']);
|