[SPIP Zone] r4812 - /_plugins_/_syndication_/patch_google/inc/syndic.php

Author: franck.ducas@free.fr
Date: Tue Aug 22 13:55:44 2006
New Revision: 4812

Log:
Pouvoir syndiquer des sites autres que google...

Modified:
    _plugins_/_syndication_/patch_google/inc/syndic.php

Modified: _plugins_/_syndication_/patch_google/inc/syndic.php

--- _plugins_/_syndication_/patch_google/inc/syndic.php (original)
+++ _plugins_/_syndication_/patch_google/inc/syndic.php Tue Aug 22 13:55:44 2006
@@ -352,10 +352,17 @@
   // Creer le lien s'il est nouveau - cle=(id_syndic,url)
   $le_lien_sale = substr($data['url'], 0,255);
   $pos_avant_calc = strpos($le_lien_sale,'&url=');
+
+ if ($pos_avant_calc == '') {
+ $le_lien = $le_lien_sale;
+ }
+
+ else {
   $pos_avant = $pos_avant_calc +5;
     $lien_avant = substr($le_lien_sale, $pos_avant);
     $pos_apres = strpos($lien_avant,'&cid=');
     $le_lien = substr($lien_avant, 0, $pos_apres);
+ }
   
   $n = spip_num_rows(spip_query("SELECT * FROM spip_syndic_articles WHERE url_propre=" . spip_abstract_quote($le_lien) . " AND id_syndic=$now_id_syndic"));
   if ($n == 0 and !spip_sql_error()) {