public function getCondition() { $condition = parent::getCondition(); /**************CONDITION MIGRATION FROM 2.X VERSIONS*******************/ if (count($condition) === 1) { if (empty($condition[1]['output']['static']) && empty($condition[1]['modification']['value'])) { $baseAttr = $this->getBaseAttr(); if (!empty($baseAttr)) { $condition[1]['output'] = array(array('attribute' => $baseAttr)); } $transform = $this->getTransform(); if (!empty($transform)) { $condition[1]['modification']['value'] = $transform; } } } foreach ($condition as &$record) { if (isset($record['output']['static']) && isset($record['output']['attribute'])) { $newOutput = array(); foreach ($record['output']['attribute'] as $attr) { $newOutput[] = array('attribute' => $attr); } if (!empty($record['output']['static'])) { $newOutput[] = array('static' => $record['output']['static']); } $record['output'] = $newOutput; } } /**********************************************************************/ return $condition; }
function getXmlBody() { $ret = parent::getXmlBody(); $ret = $this->_replaceSystemPlaceholder($ret); return $ret; }