Beispiel #1
0
 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;
 }
Beispiel #2
0
	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);
	}
Beispiel #3
0
	static function encap_with_lists(&$xml_string)
	{
		$lookup_table_obj = OutputSys_ClientServerDataOps::get_LookupTableObj();
		$xmlproc = new XMLProcessor();
		if (!empty($xml_string))
		{
			$xmlproc->append_child_from_xml($xml_string);
		}
		$xmlproc->add_lookup_table_list($lookup_table_obj,"acctmgr",'lookup_table_acctmgrs');
		$xmlproc->add_category_list();
		$xmlproc->add_subcategory_list();
		$xmlproc->add_type_list();
		$xmlproc->add_status_list();
		
		$xmlproc->add_entity_grouping_featured_list();
		$xmlproc->add_entity_grouping_featured_type_list();
		
		$xml_string = $xmlproc->doc->saveXML();
		return $xmlproc;
	}