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