Changeset 88696 in spip-zone


Ignore:
Timestamp:
Apr 20, 2015, 4:51:20 PM (4 years ago)
Author:
real3t@…
Message:

Oups, la mise à jour d'un site syndiqué ne marchait pas

Location:
_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/base/soyezcreateurs.php

    r88693 r88696  
    581581function create_site($site, $rubrique) {
    582582        $id_rubrique = id_rubrique($rubrique);
    583         $id_site = id_site($site['nom_site'], $id_rubrique);
    584         if ($id_site > 0) {
    585                 sql_updateq(
    586                         "spip_syndic", array(
    587                                 "url_site" => $site['url_site'],
    588                                 "url_syndic" => $site['url_syndic'],
    589                                 "descriptif" => $site['descriptif'],
    590                                 "statut" => $site['statut'] ? $site['statut']:'prop',
    591                                 "syndication" => $site['url_syndic'] ? 'oui':'non'
    592                         ), "id_syndic='$id_syndic'"
    593                 );
    594         } else {
    595                 $id_site = sql_insertq(
    596                         "spip_syndic", array(
    597                                 "id_rubrique" => $id_rubrique,
    598                                 "nom_site" => $site['nom_site'],
    599                                 "url_site" => $site['url_site'],
    600                                 "url_syndic" => $site['url_syndic'],
    601                                 "descriptif" => $site['descriptif'],
    602                                 "statut" => $site['statut'] ? $site['statut']:'prop',
    603                                 "syndication" => $site['url_syndic'] ? 'oui':'non'
    604                         )
    605                 );
    606                 include_spip('inc/rubriques');
    607                 calculer_rubriques();
    608                 propager_les_secteurs();
    609                 effacer_meta("date_calcul_rubriques");
     583        if ($id_rubrique > 0) {
     584                $id_site = id_site($site['nom_site'], $id_rubrique);
     585                if ($id_site > 0) {
     586                        sql_updateq(
     587                                "spip_syndic", array(
     588                                        "url_site" => $site['url_site'],
     589                                        "url_syndic" => $site['url_syndic'],
     590                                        "descriptif" => $site['descriptif'],
     591                                        "statut" => $site['statut'] ? $site['statut']:'prop',
     592                                        "syndication" => $site['url_syndic'] ? 'oui':'non'
     593                                ), "id_syndic=$id_site"
     594                        );
     595                } else {
     596                        $id_site = sql_insertq(
     597                                "spip_syndic", array(
     598                                        "id_rubrique" => $id_rubrique,
     599                                        "nom_site" => $site['nom_site'],
     600                                        "url_site" => $site['url_site'],
     601                                        "url_syndic" => $site['url_syndic'],
     602                                        "descriptif" => $site['descriptif'],
     603                                        "statut" => $site['statut'] ? $site['statut']:'prop',
     604                                        "syndication" => $site['url_syndic'] ? 'oui':'non'
     605                                )
     606                        );
     607                        include_spip('inc/rubriques');
     608                        calculer_rubriques();
     609                        propager_les_secteurs();
     610                        effacer_meta("date_calcul_rubriques");
     611                }
    610612        }
    611613        return $id_site;
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/base/soyezcreateurs_install.php

    r88693 r88696  
    180180                        $sites['statut'] = 'publie';
    181181                        $id_site = create_site($sites, "80. Réseaux sociaux");
    182                                 create_logo('documents/siteon5.png', $type='site', $id_site, 'png');
    183                                 create_site_mot($id_site, "ReseauxSociaux", "_Specialisation_Sites");
     182                                if ($id_site > 0) {
     183                                        create_logo('documents/siteon5.png', $type='site', $id_site, 'png');
     184                                        create_site_mot($id_site, "ReseauxSociaux", "_Specialisation_Sites");
     185                                }
    184186                        ecrire_meta($nom_meta_base_version,$current_version='3.0.34','non');
    185187                }
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/plugin.xml

    r88693 r88696  
    66        <lien>http://contrib.spip.net/SoyezCreateurs,1237?tri_articles=titre</lien>
    77       
    8         <version>3.5.15</version>
     8        <version>3.5.16</version>
    99        <version_base>3.0.34</version_base>
    1010       
Note: See TracChangeset for help on using the changeset viewer.