Code Duplication    Length = 4-6 lines in 2 locations

ecrire/action/editer_article.php 1 location

@@ 108-111 (lines=4) @@
105
106
	// Si id_rubrique vaut 0 ou n'est pas definie, creer l'article
107
	// dans la premiere rubrique racine
108
	if (!$id_rubrique = intval($id_rubrique)) {
109
		$row = sql_fetsel("id_rubrique, id_secteur, lang", "spip_rubriques", "id_parent=0",'', '0+titre,titre', "1");
110
		$id_rubrique = $row['id_rubrique'];
111
	} else $row = sql_fetsel("lang, id_secteur", "spip_rubriques", "id_rubrique=$id_rubrique");
112
113
	// eviter $id_secteur = NULL (erreur sqlite) si la requete precedente echoue 
114
	// cas de id_rubrique = -1 par exemple avec plugin "pages"

ecrire/action/editer_objet.php 1 location

@@ 151-156 (lines=6) @@
148
	if (isset($desc['field']['id_rubrique'])){
149
		// Si id_rubrique vaut 0 ou n'est pas definie, creer l'objet
150
		// dans la premiere rubrique racine
151
		if (!$id_rubrique = intval($id_parent)) {
152
			$row = sql_fetsel("id_rubrique, id_secteur, lang", "spip_rubriques", "id_parent=0",'', '0+titre,titre', "1");
153
			$id_rubrique = $row['id_rubrique'];
154
		}
155
		else
156
			$row = sql_fetsel("lang, id_secteur", "spip_rubriques", "id_rubrique=".intval($id_rubrique));
157
158
		$champs['id_rubrique'] = $id_rubrique;
159
		if (isset($desc['field']['id_secteur']))