function build_pano_xml($pano_id) { // Create the actual pano object from the database $pano = build_pano($pano_id); // Get XML $main_xml = xml_middle_man($pano); // Create object $pano_xml_obj = build_simple_xml_obj($main_xml); // Fix reference links $fixed_xml_object = fix_references($pano_id, $pano_xml_obj); // turn object back into XML $new_xml = $fixed_xml_object->asXML(); // Output XML spit_out_xml($new_xml); }
function build_pano_xml($pano_id) { // Create the actual pano object from the database $pano = build_pano($pano_id); $quest = build_quest($pano->get_id()); // Get XML $main_xml = xml_middle_man($pano); // Create object $pano_xml_obj = build_simple_xml_obj($main_xml); // Fix reference links $fixed_xml_object = fix_references($pano_id, $pano_xml_obj); // Add the nodes $xmk_obj_with_nodes = add_pano_hotspots($fixed_xml_object, $quest, $pano_id); // turn object back into XML $new_xml = $xmk_obj_with_nodes->saveXML(); // Output XML spit_out_xml($new_xml); }