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; }
function ssc_XSLT_Catalog() { parent::XSLT_Catalog(); }
function edit_person_admin($xml_string) { $xslt_file = XSLT_Catalog::get_template('edit_person_admin'); $xmlprocessor = XMLProcessor::encap_with_lists($xml_string); $xmlprocessor->add_city_state_zip_lists(); $xml_string = $xmlprocessor->doc->saveXML(); $params["pswd_prefix"] = AppSettings::$pswd_prefix; $params["pswd_chk_prefix"] = AppSettings::$pswd_chk_prefix; OutputProcessor::preprocess_output($xml_string, $xslt_file, $params); }