public function __call($name, $arguments) { // Note: value of $name is case sensitive. // echo "Calling object method '$name' " // . implode(', ', $arguments). "\n"; //$params = myedbPager::get_xsl_pager_params($xml_string); $xslt_file = XSLT_Catalog::get_template($name); //echo $xslt_file; die(); if ($_REQUEST['ntctf']) { $xmlproc = new XMLProcessor(true); $xmlproc->encap_with_lists_non_static(); $xml_string = $xmlproc->doc->saveXML(); } elseif ($_REQUEST['noencaps']) { $xmlprocessor = XMLProcessor::prepare_doc($arguments[0]); $xml_string = $xmlprocessor->doc->saveXML(); } else { //print_r($arguments); $xmlprocessor = XMLProcessor::encap_with_lists($arguments[0]); //$arguments['xml_string'] $xmlprocessor->add_city_state_zip_lists(); $xml_string = $xmlprocessor->doc->saveXML(); } OutputProcessor::preprocess_output($xml_string, $xslt_file, $params); }
public function __call($name, $arguments) { // Note: value of $name is case sensitive. // echo "Calling object method '$name' " // . implode(', ', $arguments). "\n"; //$params = myedbPager::get_xsl_pager_params($xml_string); $xslt_file = XSLT_Catalog::get_template($name); //echo $xslt_file; die(); $xmlprocessor = XMLProcessor::prepare_doc($arguments[0], "", true, $arguments[1]); $xml_string = $xmlprocessor->doc->saveXML(); //echo "hello$xslt_file<xmp>".$xml_string."</xmp>"; $result_xml = MyEDB_XSLTProcessor::output_template($xml_string, $xslt_file, "", true); //echo "<xmp>456".$result_xml."</xmp>"; return $result_xml; }