Completed
Push — master ( 351d3e...f0f5a6 )
by cam
04:26
created
ecrire/action/supprimer_rubrique.php 1 patch
Indentation   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@  discard block
 block discarded – undo
17 17
  **/
18 18
 
19 19
 if (!defined('_ECRIRE_INC_VERSION')) {
20
-	return;
20
+    return;
21 21
 }
22 22
 
23 23
 include_spip('inc/charsets');  # pour le nom de fichier
@@ -30,42 +30,42 @@  discard block
 block discarded – undo
30 30
  */
31 31
 function action_supprimer_rubrique_dist($id_rubrique = null) {
32 32
 
33
-	if (is_null($id_rubrique)) {
34
-		$securiser_action = charger_fonction('securiser_action', 'inc');
35
-		$id_rubrique = $securiser_action();
36
-	}
33
+    if (is_null($id_rubrique)) {
34
+        $securiser_action = charger_fonction('securiser_action', 'inc');
35
+        $id_rubrique = $securiser_action();
36
+    }
37 37
 
38
-	if (intval($id_rubrique)) {
38
+    if (intval($id_rubrique)) {
39 39
 
40
-		sql_delete("spip_rubriques", "id_rubrique=" . intval($id_rubrique));
41
-		// Les admin restreints qui n'administraient que cette rubrique
42
-		// deviennent redacteurs
43
-		// (il y a sans doute moyen de faire ca avec un having)
40
+        sql_delete("spip_rubriques", "id_rubrique=" . intval($id_rubrique));
41
+        // Les admin restreints qui n'administraient que cette rubrique
42
+        // deviennent redacteurs
43
+        // (il y a sans doute moyen de faire ca avec un having)
44 44
 
45
-		$q = sql_select("id_auteur", "spip_auteurs_liens", "objet='rubrique' AND id_objet=" . intval($id_rubrique));
46
-		while ($r = sql_fetch($q)) {
47
-			$id_auteur = $r['id_auteur'];
48
-			// degrader avant de supprimer la restriction d'admin
49
-			// section critique sur les droits
50
-			$n = sql_countsel("spip_auteurs_liens",
51
-				"objet='rubrique' AND id_objet!=" . intval($id_rubrique) . " AND id_auteur=" . intval($id_auteur));
52
-			if (!$n) {
53
-				include_spip('action/editer_auteur');
54
-				auteur_modifier($id_auteur, array("statut" => '1comite'));
55
-			}
56
-			sql_delete("spip_auteurs_liens",
57
-				"objet='rubrique' AND id_objet=" . intval($id_rubrique) . " AND id_auteur=" . intval($id_auteur));
58
-		}
59
-		// menu_rubriques devra recalculer
60
-		effacer_meta("date_calcul_rubriques");
45
+        $q = sql_select("id_auteur", "spip_auteurs_liens", "objet='rubrique' AND id_objet=" . intval($id_rubrique));
46
+        while ($r = sql_fetch($q)) {
47
+            $id_auteur = $r['id_auteur'];
48
+            // degrader avant de supprimer la restriction d'admin
49
+            // section critique sur les droits
50
+            $n = sql_countsel("spip_auteurs_liens",
51
+                "objet='rubrique' AND id_objet!=" . intval($id_rubrique) . " AND id_auteur=" . intval($id_auteur));
52
+            if (!$n) {
53
+                include_spip('action/editer_auteur');
54
+                auteur_modifier($id_auteur, array("statut" => '1comite'));
55
+            }
56
+            sql_delete("spip_auteurs_liens",
57
+                "objet='rubrique' AND id_objet=" . intval($id_rubrique) . " AND id_auteur=" . intval($id_auteur));
58
+        }
59
+        // menu_rubriques devra recalculer
60
+        effacer_meta("date_calcul_rubriques");
61 61
 
62
-		// Une rubrique supprimable n'avait pas le statut "publie"
63
-		// donc rien de neuf pour la rubrique parente
64
-		include_spip('inc/rubriques');
65
-		calculer_langues_rubriques();
62
+        // Une rubrique supprimable n'avait pas le statut "publie"
63
+        // donc rien de neuf pour la rubrique parente
64
+        include_spip('inc/rubriques');
65
+        calculer_langues_rubriques();
66 66
 
67
-		// invalider les caches marques de cette rubrique
68
-		include_spip('inc/invalideur');
69
-		suivre_invalideur("id='rubrique/$id_rubrique'");
70
-	}
67
+        // invalider les caches marques de cette rubrique
68
+        include_spip('inc/invalideur');
69
+        suivre_invalideur("id='rubrique/$id_rubrique'");
70
+    }
71 71
 }
Please login to merge, or discard this patch.