git-archimport-id: opensource@polytechnique.org--2005/platal--mainline--0.9--patch-371
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************/
-function _rss_encode_date($s) {
- return date('r', strtotime($s));
+function _rss_encode_date($d) {
+ if (preg_match('/^\d{14}$/', $d)) {
+ $t = mktime(substr($d,8,2), substr($d,10,2), substr($d,12,2), substr($d,4,2), substr($d,6,2), substr($d,0,4));
+ } else {
+ $t = strtotime($d);
+ }
+ return date('r', $t);
}
function to_rss ($s)
</image>
{foreach from=$notifs->_data item=c key=cid}
{foreach from=$c item=promo}
- {section name=row loop=$promo}
+ {foreach from=$promo item=x}
<item>
<title>
- [{$notifs->_cats[$cid].short}] {$promo[row].prenom} {$promo[row].nom} (le {$promo[row].date|date_format})
+ [{$notifs->_cats[$cid].short}] {$x.prenom} {$x.nom} ({$x.promo}) - le {$x.date|date_format}
</title>
- <link>{#globals.baseurl#}/fiche.php?user={$promo[row].bestalias}</link>
- <pubDate>{$promo[row]->known|rss_date}</pubDate>
+ <link>{#globals.baseurl#}/fiche.php?user={$x.bestalias}</link>
+ <description><![CDATA[
+ {if !$x.contact}
+ <a href="{#globals.baseurl#}/carnet/mescontacts.php?action=ajouter&user={$x.bestalias}">
+ ajouter à mes contacts
+ </a>
+ {/if}
+ ]]></description>
+ <pubDate>{$x->known|rss_date}</pubDate>
</item>
- {/section}
+ {/foreach}
{/foreach}
{/foreach}
</channel>
<title>{$line.titre|strip_tags}</title>
<link>{#globals.baseurl#}/login.php#newsid{$line.id}</link>
<description><![CDATA[{$line.texte|nl2br}]]></description>
+ <pubDate>{$line.creation_date|rss_date}</pubDate>
</item>
{/iterate}
</channel>