Fix var not defined
This commit is contained in:
parent
6168e844bd
commit
791a7206ee
@ -3637,22 +3637,19 @@ abstract class CommonObject
|
|||||||
$origin = 'order_supplier';
|
$origin = 'order_supplier';
|
||||||
}
|
}
|
||||||
|
|
||||||
$targettype = $this->element;
|
|
||||||
|
|
||||||
$parameters = array('sourcetype'=>$sourcetype, 'sourceid'=>$sourceid, 'targettype'=>$targettype, 'targetid'=>$targetid);
|
|
||||||
// Hook for explicitly set the targettype if it must be differtent than $this->element
|
|
||||||
$reshook = $hookmanager->executeHooks('setLinkedObjectSourceTargetType', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks
|
|
||||||
if ($reshook > 0) {
|
|
||||||
if (!empty($hookmanager->resArray['targettype'])) $targettype = $hookmanager->resArray['targettype'];
|
|
||||||
if (!empty($hookmanager->resArray['sourcetype'])) $sourcetype = $hookmanager->resArray['sourcetype'];
|
|
||||||
}
|
|
||||||
|
|
||||||
// Elements of the core modules which have `$module` property but may to which we don't want to prefix module part to the element name for finding the linked object in llx_element_element.
|
// Elements of the core modules which have `$module` property but may to which we don't want to prefix module part to the element name for finding the linked object in llx_element_element.
|
||||||
// It's because an entry for this element may be exist in llx_element_element before this modification (version <=14.2) and ave named only with their element name in fk_source or fk_target.
|
// It's because an entry for this element may be exist in llx_element_element before this modification (version <=14.2) and ave named only with their element name in fk_source or fk_target.
|
||||||
$coremodule = array('knowledgemanagement', 'partnership', 'workstation', 'ticket', 'recruitment', 'eventorganization');
|
$coremodule = array('knowledgemanagement', 'partnership', 'workstation', 'ticket', 'recruitment', 'eventorganization');
|
||||||
// Add module part to target type if object has $module property and isn't in core modules.
|
// Add module part to target type if object has $module property and isn't in core modules.
|
||||||
$targettype = ((!empty($this->module) && ! in_array($this->module, $coremodule)) ? $this->module.'_' : '').$this->element;
|
$targettype = ((!empty($this->module) && ! in_array($this->module, $coremodule)) ? $this->module.'_' : '').$this->element;
|
||||||
|
|
||||||
|
$parameters = array('targettype'=>$targettype);
|
||||||
|
// Hook for explicitly set the targettype if it must be differtent than $this->element
|
||||||
|
$reshook = $hookmanager->executeHooks('setLinkedObjectSourceTargetType', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks
|
||||||
|
if ($reshook > 0) {
|
||||||
|
if (!empty($hookmanager->resArray['targettype'])) $targettype = $hookmanager->resArray['targettype'];
|
||||||
|
}
|
||||||
|
|
||||||
$this->db->begin();
|
$this->db->begin();
|
||||||
$error = 0;
|
$error = 0;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user