Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
function cred_export_to_xml_string($forms)
{
    CRED_Loader::load('CLASS/XML_Processor');
    $xmlstring = CRED_XML_Processor::exportToXMLString($forms);
    return $xmlstring;
}
Ejemplo n.º 3
0
 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);
 }