Browse Source

la methode par defaut est atomrss qui sait syndiquer du Atom et du RSS a partir d'un flux http/https (ne melangeons pas le format et le protocole)

master
cedric@yterium.com 5 years ago
parent
commit
76b652f8ea
  1. 2
      .gitattributes
  2. 2
      genie/syndic.php
  3. 2
      inc/syndic.php
  4. 4
      syndic/atomrss.php

2
.gitattributes vendored

@ -172,4 +172,4 @@ puce_statut/site.php -text
/sites_fonctions.php -text
/sites_ieconfig.php -text
/sites_pipelines.php -text
syndic/http.php -text
syndic/atomrss.php -text

2
genie/syndic.php

@ -134,7 +134,7 @@ function syndic_a_jour($now_id_syndic) {
sql_updateq('spip_syndic', array('syndication' => $statut, 'date_syndic' => date('Y-m-d H:i:s')),
"id_syndic=" . intval($now_id_syndic));
$methode_syndication = 'http';
$methode_syndication = 'atomrss';
$syndic = charger_fonction($methode_syndication, 'syndic');
$items = $syndic($url_syndic);

2
inc/syndic.php

@ -26,5 +26,5 @@ if (!defined("_ECRIRE_INC_VERSION")) {
// il faut passer par cron() pour avoir un verrou portable
// Voir un exemple dans action/editer/site
include_spip('genie/syndic');
include_spip('syndic/http');
include_spip('syndic/atomrss');

4
syndic/http.php → syndic/atomrss.php

@ -29,11 +29,11 @@ include_spip('genie/syndic');
/**
* Analyse d'une URL au format RSS/Atom
* Analyse d'une URL au format Atom/RSS
* @param string $url_syndic
* @return array|string
*/
function syndic_http_dist($url_syndic) {
function syndic_atomrss_dist($url_syndic) {
// Aller chercher les donnees du RSS et les analyser
include_spip('inc/distant');
Loading…
Cancel
Save