| @@ 123-129 (lines=7) @@ | ||
| 120 | ||
| 121 | $link = str_replace($_SERVER['SCRIPT_NAME'], '/index.php', $item['record_link']); |
|
| 122 | ||
| 123 | if (PMF_RSS_USE_SEO) { |
|
| 124 | if (isset($item['record_title'])) { |
|
| 125 | $oLink = new PMF_Link($link, $faqConfig); |
|
| 126 | $oLink->itemTitle = $item['record_title']; |
|
| 127 | $link = $oLink->toString(); |
|
| 128 | } |
|
| 129 | } |
|
| 130 | ||
| 131 | $rss->startElement('item'); |
|
| 132 | $rss->writeElement('title', html_entity_decode($item['record_title'] . |
|
| @@ 79-85 (lines=7) @@ | ||
| 76 | foreach ($rssData as $item) { |
|
| 77 | // Get the url |
|
| 78 | $link = '/index.php?action=news&newsid=' . $item['id'] . '&newslang=' . $item['lang']; |
|
| 79 | if (PMF_RSS_USE_SEO) { |
|
| 80 | if (isset($item['header'])) { |
|
| 81 | $oLink = new PMF_Link($link, $faqConfig); |
|
| 82 | $oLink->itemTitle = $item['header']; |
|
| 83 | $link = $oLink->toString(); |
|
| 84 | } |
|
| 85 | } |
|
| 86 | ||
| 87 | $rss->startElement('item'); |
|
| 88 | $rss->writeElement('title', html_entity_decode($item['header'], ENT_COMPAT, 'UTF-8')); |
|
| @@ 128-134 (lines=7) @@ | ||
| 125 | // a. We use plain PMF urls w/o any SEO schema |
|
| 126 | $link = str_replace($_SERVER['SCRIPT_NAME'], '/index.php', $item['url']); |
|
| 127 | // b. We use SEO PMF urls |
|
| 128 | if (PMF_SITEMAP_GOOGLE_USE_SEO) { |
|
| 129 | if (isset($item['thema'])) { |
|
| 130 | $oL = new PMF_Link($link, $faqConfig); |
|
| 131 | $oL->itemTitle = $item['thema']; |
|
| 132 | $link = $oL->toString(); |
|
| 133 | } |
|
| 134 | } |
|
| 135 | $sitemap .= buildSitemapNode( |
|
| 136 | $faqConfig->get('main.referenceURL').$link, |
|
| 137 | PMF_Date::createIsoDate($item['date'], DATE_W3C), |
|