|
|
|
|
@ -76,7 +76,7 @@ maybe_add_string (xmlNodePtr ptr, const char *tag, const char *str)
|
|
|
|
|
static xmlNodePtr
|
|
|
|
|
employee_dom_tree_create (GncEmployee *employee)
|
|
|
|
|
{
|
|
|
|
|
xmlNodePtr ret;
|
|
|
|
|
xmlNodePtr ret, kvpnode;
|
|
|
|
|
gnc_numeric num;
|
|
|
|
|
Account* ccard_acc;
|
|
|
|
|
|
|
|
|
|
@ -118,6 +118,10 @@ employee_dom_tree_create (GncEmployee *employee)
|
|
|
|
|
xmlAddChild(ret, guid_to_dom_tree(employee_ccard_string,
|
|
|
|
|
qof_instance_get_guid(QOF_INSTANCE(ccard_acc))));
|
|
|
|
|
|
|
|
|
|
kvpnode = kvp_frame_to_dom_tree (employee_slots_string,
|
|
|
|
|
qof_instance_get_slots (QOF_INSTANCE(employee)));
|
|
|
|
|
if (kvpnode) xmlAddChild (ret, kvpnode);
|
|
|
|
|
|
|
|
|
|
return ret;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -286,7 +290,9 @@ employee_ccard_handler (xmlNodePtr node, gpointer employee_pdata)
|
|
|
|
|
static gboolean
|
|
|
|
|
employee_slots_handler (xmlNodePtr node, gpointer employee_pdata)
|
|
|
|
|
{
|
|
|
|
|
return TRUE;
|
|
|
|
|
struct employee_pdata *pdata = employee_pdata;
|
|
|
|
|
return dom_tree_to_kvp_frame_given (
|
|
|
|
|
node, qof_instance_get_slots (QOF_INSTANCE(pdata->employee)));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static struct dom_tree_handler employee_handlers_v2[] = {
|
|
|
|
|
|