function flux_xml($main) { $lst = $_GET['last']; foreach ($main as $k => $v) { if ($k > $lst or !$lst) { $i++; $xml = balc('key', '', htmlentities($k)); if (is_array($v)) { foreach ($v as $ka => $va) { $xml .= balc('' . $ka, '', parse_msg_xml($va)); } } else { $xml .= balc('0', '', htmlentities($v)); } //val $ret .= balc('item', '', $xml) . "\n"; } } return str_replace(htmlentities(" "), " ", $ret); }
function flux_xml($main, $preview) { $http = host(); foreach ($main as $k => $v) { if ($v[1] != "user" && $v[7] != "") { $url = $http . htacc('read') . $k; if ($preview) { $msg = sql('msg', 'qdm', 'v', 'id="' . $k . '"'); $msg = correct_txt($msg, 'b i h c l /2 /3', 'corrfast'); if ($preview != "full") { $msg = substr($msg, 0, kmax_nb(400, $msg)); } $msg = format_txt($msg, "nlc", $k); $msg = parse_msg_xml($msg); } $gmi = $http . '/imgc/' . $v[3]; if ($gmi && $preview) { $gmo = '<img src="' . $gmi . '" style="margin:0 10px 4px 0;" />' . "\n"; $gmo = parse_msg_xml($gmo); } else { $gmi = ""; $gmo = ""; } $lang = data_val('msg', $k, 'lang'); $xml .= "<item>\n"; $v[2] = str_replace(" ", ' ', $v[2]); $xml .= bal('title', parse_msg_xml($v[2])) . "\n"; $xml .= bal('link', $url) . "\n"; $xml .= bal('category', parse_msg_xml($v[1])) . "\n"; $xml .= balb('guid', ' isPermaLink="true"', $url) . "\n"; $xml .= bal('pubDate', date("r", $v[0])) . "\n"; $xml .= bal('description', $gmo . $msg) . "\n"; $xml .= bal('author', $author) . "\n"; $xml .= bal('language', $lang ? $lang : $_SESSION['prmb'][25]) . "\n"; $xml .= "</item>" . "\n\n"; } } return $xml; }
function flux_xml($id, $data) { $url = 'http://' . $_SERVER['HTTP_HOST'] . '/' . $id . ''; $xml .= "<item>\n"; $xml .= "<title>" . parse_msg_xml($data[2]) . "</title>\n"; $xml .= "<link>" . $url . "</link>\n"; $xml .= "<description>" . "\n"; $xml .= $data[12] . "\n"; $xml .= "</description>" . "\n"; $xml .= '<guid isPermaLink="true">' . $url . '</guid>' . "\n"; //$xml.="<dc:format>text/html</dc:format>"."|n"; //rss0 //$xml.="<author>".$data[7]."</author>\n"; //$xml.="<date>".date("r",$data[0])."</date>\n"; $xml .= "<pubDate>" . date("r", $data[0]) . "</pubDate>\n"; $xml .= "<category>" . parse_msg_xml($data[1]) . '</category>' . "\n"; $xml .= "<source>" . parse_msg_xml($data[4]) . "</source>\n"; $xml .= "<tags>" . parse_msg_xml($data[5]) . "</tags>\n"; $xml .= "<id>" . $id . "</id>\n"; $xml .= "<img>" . $data[3] . "</img>\n"; /* if($data[3]){$xml.="<image><url>".$gmi."</url> <title>".$data[2]."</title><link>".$url."</link></image>\n";}*/ $xml .= "</item>" . "\n\n"; return $xml; }