Code Duplication    Length = 6-10 lines in 6 locations

ecrire/action/editer_article.php 1 location

@@ 44-52 (lines=9) @@
41
	// Enregistre l'envoi dans la BD
42
	if ($id_article > 0) $err = articles_set($id_article);
43
44
	if (_request('redirect')) {
45
		$redirect = parametre_url(urldecode(_request('redirect')),
46
			'id_article', $id_article, '&') . $err;
47
48
		include_spip('inc/headers');
49
		redirige_par_entete($redirect);
50
	}
51
	else
52
		return array($id_article,$err);
53
}
54
55
// Appelle toutes les fonctions de modification d'un article

ecrire/action/editer_breve.php 1 location

@@ 48-56 (lines=9) @@
45
		redirige_url_ecrire();
46
	}
47
48
	if (_request('redirect')) {
49
		$redirect = parametre_url(urldecode(_request('redirect')),
50
			'id_breve', $id_breve, '&');
51
			
52
		include_spip('inc/headers');
53
		redirige_par_entete($redirect);
54
	}
55
	else 
56
		return array($id_breve,'');
57
}
58
59
// http://doc.spip.org/@insert_breve

ecrire/action/editer_groupe_mot.php 1 location

@@ 49-54 (lines=6) @@
46
		$c['tables_liees'] = implode(',',array_diff($c['tables_liees'],array('')));
47
48
	revision_groupe_mot($id_groupe, $c);
49
	if ($redirect = _request('redirect')) {
50
		include_spip('inc/headers');
51
		redirige_par_entete(parametre_url(urldecode($redirect),
52
			'id_groupe', $id_groupe, '&'));
53
	} else
54
		return array($id_groupe,'');
55
}
56
57
?>

ecrire/action/editer_mot.php 1 location

@@ 42-47 (lines=6) @@
39
		$c[$champ] = _request($champ);
40
41
	revision_mot($id_mot, $c);
42
	if ($redirect = _request('redirect')) {
43
		include_spip('inc/headers');
44
		redirige_par_entete(parametre_url(urldecode($redirect),
45
			'id_mot', $id_mot, '&'));
46
	} else
47
		return array($id_mot,'');
48
}
49
?>
50

ecrire/action/editer_rubrique.php 1 location

@@ 35-44 (lines=10) @@
32
33
	revisions_rubriques($id_rubrique);
34
35
	if (_request('redirect')) {
36
		$redirect = parametre_url(
37
			urldecode(_request('redirect')),
38
			'id_rubrique', $id_rubrique, '&');
39
	
40
		include_spip('inc/headers');
41
		redirige_par_entete($redirect);
42
	}
43
	else 
44
		return array($id_rubrique,'');
45
}
46
47

ecrire/action/editer_site.php 1 location

@@ 102-109 (lines=8) @@
99
		// (i.e. appeler la fct suivante avec gestion du verrou)
100
		cron(0, array('syndic' => -91));
101
	}
102
	if (_request('redirect')) {
103
	$redirect = parametre_url(urldecode(_request('redirect')),
104
		'id_syndic', $id_syndic, '&');
105
		include_spip('inc/headers');
106
		redirige_par_entete($redirect);
107
	}
108
	else
109
		return array($id_syndic,'');
110
}
111
112
// Cette fonction redefinit la tache standard de syndication