source: spip-zone/_plugins_/delicious2seenthis/del2seen_pipelines.php @ 117558

Last change on this file since 117558 was 57364, checked in by brunobergot@…, 8 years ago

convertir aussi les entités du descriptif

File size: 895 bytes
Line 
1<?php
2
3if (!defined('_ECRIRE_INC_VERSION')) return;
4
5function del2seen_post_syndication($flux){
6        $config = @unserialize($GLOBALS['meta']['del2seen']);
7        if ($flux[1] == $config['id_site_delicious'] AND intval($flux[3])) {
8                // préparer les données du seen
9                // unicode2charset ne traite pas les entites < &#128;
10                $titre = html_entity_decode($flux[2]['titre'],ENT_QUOTES,$GLOBALS['meta']['charset']);
11                $comment = html_entity_decode($flux[2]['descriptif'],ENT_QUOTES,$GLOBALS['meta']['charset']);
12                $link = $flux[2]['url'];
13                foreach($flux[2]['tags'] as $tag) {
14                        $tag = textebrut($tag);
15                        if (strlen($tag) > 0) {
16                                $tags .= "#$tag ";
17                        }
18                }
19                // poster le bouzin
20                include_spip('inc/seenthis');
21                $seenthis = new Seenthis();
22                $message = $seenthis->create_message($titre, $link, '', $comment, $tags);
23                $rep = $seenthis->post($message);
24        }
25        return $flux;
26}
27
28?>
Note: See TracBrowser for help on using the repository browser.