public static function export_modules_cred_items($res, $items) { foreach ($items as $ii => $item) { $items[$ii] = str_replace(_CRED_MODULE_MANAGER_KEY_, '', $item); } CRED_Loader::load('CLASS/XML_Processor'); $xmlstring = CRED_XML_Processor::exportToXMLString($items); return $xmlstring; }
function cred_export_to_xml_string($forms) { CRED_Loader::load('CLASS/XML_Processor'); $xmlstring = CRED_XML_Processor::exportToXMLString($forms); return $xmlstring; }
public static function export_modules_cred_items($res, $items) { $newitems = array(); // items is now, whole array, not just IDs foreach ($items as $ii => $item) { $newitems[$ii] = str_replace(_CRED_MODULE_MANAGER_KEY_, '', $item['id']); } CRED_Loader::load('CLASS/XML_Processor'); $hashes = array(); $xmlstring = CRED_XML_Processor::exportToXMLString($newitems, array('hash' => true), $hashes); if (!empty($hashes)) { foreach ($items as $ii => $item) { $id = str_replace(_CRED_MODULE_MANAGER_KEY_, '', $item['id']); if (isset($hashes[$id])) { $items[$ii]['hash'] = $hashes[$id]; } } } return array('xml' => $xmlstring, 'items' => $items); }