mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-02-06 15:14:58 +00:00
fix import of transmittal items
This commit is contained in:
parent
5c558601c7
commit
839b5f72f6
|
@ -962,6 +962,7 @@ function insert_transmittal($transmittal) { /* {{{ */
|
|||
if(in_array('transmittals', $sections)) {
|
||||
if(!$newTransmittal = $dms->addTransmittal($transmittal['attributes']['name'], $transmittal['attributes']['comment'], $owner)) {
|
||||
$logger->err("Could not add transmittal");
|
||||
$logger->debug($dms->getDB()->getErrorMsg());
|
||||
return false;
|
||||
}
|
||||
foreach($transmittal['items'] as $item) {
|
||||
|
@ -985,7 +986,7 @@ function insert_transmittal($transmittal) { /* {{{ */
|
|||
|
||||
if($newTransmittal)
|
||||
$objmap['transmittals'][$transmittal['id']] = $newTransmittal->getID();
|
||||
return $newCategory;
|
||||
return $newTransmittal;
|
||||
} /* }}} */
|
||||
|
||||
function resolve_links() { /* {{{ */
|
||||
|
@ -1155,7 +1156,7 @@ function startElement($parser, $name, $attrs) { /* {{{ */
|
|||
$cur_transmittal['attributes'] = array();
|
||||
$cur_transmittal['items'] = array();
|
||||
break;
|
||||
case "TRANSMITTALITEM":
|
||||
case "ITEM":
|
||||
$cur_transmittalitem = array();
|
||||
$cur_transmittalitem['id'] = (int) $attrs['ID'];
|
||||
$cur_transmittalitem['attributes'] = array();
|
||||
|
@ -1269,7 +1270,7 @@ function startElement($parser, $name, $attrs) { /* {{{ */
|
|||
$cur_link['attributes'][$attrs['NAME']] = '';
|
||||
} elseif($parent['name'] == 'TRANSMITTAL') {
|
||||
$cur_transmittal['attributes'][$attrs['NAME']] = '';
|
||||
} elseif($parent['name'] == 'TRANSMITTALITEM') {
|
||||
} elseif($parent['name'] == 'ITEM') {
|
||||
$cur_transmittalitem['attributes'][$attrs['NAME']] = '';
|
||||
} elseif($parent['name'] == 'WORKFLOW') {
|
||||
$cur_workflow['attributes'][$attrs['NAME']] = '';
|
||||
|
@ -1513,7 +1514,7 @@ function endElement($parser, $name) { /* {{{ */
|
|||
$cur_document['links'][] = $cur_link;
|
||||
}
|
||||
break;
|
||||
case "TRANSMITTALITEM":
|
||||
case "ITEM":
|
||||
$cur_transmittal['items'][] = $cur_transmittalitem;
|
||||
break;
|
||||
case 'TRANSMITTAL':
|
||||
|
@ -1709,7 +1710,7 @@ function characterData($parser, $data) { /* {{{ */
|
|||
else
|
||||
$cur_transmittal['attributes'][$current['attributes']['NAME']] = $data;
|
||||
break;
|
||||
case 'TRANSMITTALITEM':
|
||||
case 'ITEM':
|
||||
if(isset($cur_transmittalitem['attributes'][$current['attributes']['NAME']]))
|
||||
$cur_transmittalitem['attributes'][$current['attributes']['NAME']] .= $data;
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue
Block a user