class Tools_Xml2 {
function clean_xml($data) {
$data = preg_replace('/[\x00-\x08\x10\x0B\x0C\x0E-\x19\x7F]'.
'|[\x00-\x7F][\x80-\xBF]+'.
'|([\xC0\xC1]|[\xF0-\xFF])[\x80-\xBF]*'.
'|[\xC2-\xDF]((?![\x80-\xBF])|[\x80-\xBF]{2,})'.
'|[\xE0-\xEF](([\x80-\xBF](?![\x80-\xBF]))|(?![\x80-\xBF]{2})|[\x80-\xBF]{3,})/S',
'?', $data );
return $data;
}
function get_xml($array,$lang='lv') {
global $config;
$s = '';
$s .= "\n";
$count=0;
/* */
foreach($array as $rec) {
$s .= '-
'.$rec["id"].'
'.$rec["price"].'
'.$rec["discount"].'
'.$rec["quantity"].'
'.$rec["link_title_".$lang].'
';
}
$s .= "\n";
return $s;
}
function get_xml_2($array,$lang='lv') {
global $config;
$s = '';
$s .= "\n";
$count=0;
/* */
foreach($array as $rec) {
$rec["description"] = isset($rec["description"]) ? $rec["description"] : '';
$s .= '-
'.$rec["id"].'
'.$rec["price"].'
'.$rec["quantity"].'
'.$rec["original_price"].'
'.$rec["endDate"].'
';
}
$s .= "\n";
return $s;
}
function sitemap_xml($array) {
$count=0;
/* */
$i=0;
$s = '';
foreach($array as $rec) {
$i++;
if(isset($rec['url_lv'])) {
$s .= '
';
}
if(isset($rec['url_ru'])) {
$s .= '
';
}
}
//echo $s;
//exit();
return $s;
}
}