Accept \n into parameters of emailcollector
This commit is contained in:
parent
3b8406a83e
commit
e285d3b135
@ -662,7 +662,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
|
|||||||
print '</td><td>';
|
print '</td><td>';
|
||||||
print '<input type="text" name="rulevalue" id="rulevalue">';
|
print '<input type="text" name="rulevalue" id="rulevalue">';
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td class="right"><input type="submit" name="addfilter" id="addfilter" class="flat button small" value="'.$langs->trans("Add").'"></td>';
|
print '<td class="right"><input type="submit" name="addfilter" id="addfilter" class="flat button smallpaddingimp" value="'.$langs->trans("Add").'"></td>';
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
// List filters
|
// List filters
|
||||||
foreach ($object->filters as $rulefilter) {
|
foreach ($object->filters as $rulefilter) {
|
||||||
@ -740,7 +740,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
|
|||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td>';
|
print '<td>';
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td class="right"><input type="submit" name="addoperation" id="addoperation" class="flat button small" value="'.$langs->trans("Add").'"></td>';
|
print '<td class="right"><input type="submit" name="addoperation" id="addoperation" class="flat button smallpaddingimp" value="'.$langs->trans("Add").'"></td>';
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
// List operations
|
// List operations
|
||||||
$nboflines = count($object->actions);
|
$nboflines = count($object->actions);
|
||||||
|
|||||||
@ -895,7 +895,7 @@ class EmailCollector extends CommonObject
|
|||||||
|
|
||||||
// Overwrite values with values extracted from source email
|
// Overwrite values with values extracted from source email
|
||||||
// $this->actionparam = 'opportunity_status=123;abc=EXTRACT:BODY:....'
|
// $this->actionparam = 'opportunity_status=123;abc=EXTRACT:BODY:....'
|
||||||
$arrayvaluetouse = dolExplodeIntoArray($actionparam, ';', '=');
|
$arrayvaluetouse = dolExplodeIntoArray($actionparam, '(\n\r|\r|\n|;)', '=');
|
||||||
foreach ($arrayvaluetouse as $propertytooverwrite => $valueforproperty) {
|
foreach ($arrayvaluetouse as $propertytooverwrite => $valueforproperty) {
|
||||||
$tmpclass = ''; $tmpproperty = '';
|
$tmpclass = ''; $tmpproperty = '';
|
||||||
$tmparray = explode('.', $propertytooverwrite);
|
$tmparray = explode('.', $propertytooverwrite);
|
||||||
@ -2050,7 +2050,7 @@ class EmailCollector extends CommonObject
|
|||||||
$namealiastouseforthirdparty = '';
|
$namealiastouseforthirdparty = '';
|
||||||
|
|
||||||
// $actionparam = 'param=SET:aaa' or 'param=EXTRACT:BODY:....'
|
// $actionparam = 'param=SET:aaa' or 'param=EXTRACT:BODY:....'
|
||||||
$arrayvaluetouse = dolExplodeIntoArray($actionparam, ';', '=');
|
$arrayvaluetouse = dolExplodeIntoArray($actionparam, '(\n\r|\r|\n|;)', '=');
|
||||||
foreach ($arrayvaluetouse as $propertytooverwrite => $valueforproperty) {
|
foreach ($arrayvaluetouse as $propertytooverwrite => $valueforproperty) {
|
||||||
$sourcestring = '';
|
$sourcestring = '';
|
||||||
$sourcefield = '';
|
$sourcefield = '';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user