Skip to content
Extraits de code Groupes Projets
Valider 3d0a72e9 rédigé par real3t@gmail.com's avatar real3t@gmail.com
Parcourir les fichiers

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

parent ff26099b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -580,33 +580,35 @@ function id_site($titre, $id_rubrique) { ...@@ -580,33 +580,35 @@ function id_site($titre, $id_rubrique) {
function create_site($site, $rubrique) { function create_site($site, $rubrique) {
$id_rubrique = id_rubrique($rubrique); $id_rubrique = id_rubrique($rubrique);
$id_site = id_site($site['nom_site'], $id_rubrique); if ($id_rubrique > 0) {
if ($id_site > 0) { $id_site = id_site($site['nom_site'], $id_rubrique);
sql_updateq( if ($id_site > 0) {
"spip_syndic", array( sql_updateq(
"url_site" => $site['url_site'], "spip_syndic", array(
"url_syndic" => $site['url_syndic'], "url_site" => $site['url_site'],
"descriptif" => $site['descriptif'], "url_syndic" => $site['url_syndic'],
"statut" => $site['statut'] ? $site['statut']:'prop', "descriptif" => $site['descriptif'],
"syndication" => $site['url_syndic'] ? 'oui':'non' "statut" => $site['statut'] ? $site['statut']:'prop',
), "id_syndic='$id_syndic'" "syndication" => $site['url_syndic'] ? 'oui':'non'
); ), "id_syndic=$id_site"
} else { );
$id_site = sql_insertq( } else {
"spip_syndic", array( $id_site = sql_insertq(
"id_rubrique" => $id_rubrique, "spip_syndic", array(
"nom_site" => $site['nom_site'], "id_rubrique" => $id_rubrique,
"url_site" => $site['url_site'], "nom_site" => $site['nom_site'],
"url_syndic" => $site['url_syndic'], "url_site" => $site['url_site'],
"descriptif" => $site['descriptif'], "url_syndic" => $site['url_syndic'],
"statut" => $site['statut'] ? $site['statut']:'prop', "descriptif" => $site['descriptif'],
"syndication" => $site['url_syndic'] ? 'oui':'non' "statut" => $site['statut'] ? $site['statut']:'prop',
) "syndication" => $site['url_syndic'] ? 'oui':'non'
); )
include_spip('inc/rubriques'); );
calculer_rubriques(); include_spip('inc/rubriques');
propager_les_secteurs(); calculer_rubriques();
effacer_meta("date_calcul_rubriques"); propager_les_secteurs();
effacer_meta("date_calcul_rubriques");
}
} }
return $id_site; return $id_site;
} }
......
...@@ -179,8 +179,10 @@ function soyezcreateurs_upgrade($nom_meta_base_version,$version_cible){ ...@@ -179,8 +179,10 @@ function soyezcreateurs_upgrade($nom_meta_base_version,$version_cible){
$sites['url_syndic'] = ""; $sites['url_syndic'] = "";
$sites['statut'] = 'publie'; $sites['statut'] = 'publie';
$id_site = create_site($sites, "80. Réseaux sociaux"); $id_site = create_site($sites, "80. Réseaux sociaux");
create_logo('documents/siteon5.png', $type='site', $id_site, 'png'); if ($id_site > 0) {
create_site_mot($id_site, "ReseauxSociaux", "_Specialisation_Sites"); create_logo('documents/siteon5.png', $type='site', $id_site, 'png');
create_site_mot($id_site, "ReseauxSociaux", "_Specialisation_Sites");
}
ecrire_meta($nom_meta_base_version,$current_version='3.0.34','non'); ecrire_meta($nom_meta_base_version,$current_version='3.0.34','non');
} }
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<licence>&#169; 2003-2013 - GPL</licence> <licence>&#169; 2003-2013 - GPL</licence>
<lien>http://contrib.spip.net/SoyezCreateurs,1237?tri_articles=titre</lien> <lien>http://contrib.spip.net/SoyezCreateurs,1237?tri_articles=titre</lien>
<version>3.5.15</version> <version>3.5.16</version>
<version_base>3.0.34</version_base> <version_base>3.0.34</version_base>
<etat>stable</etat> <etat>stable</etat>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter