Code Duplication    Length = 5-6 lines in 2 locations

ecrire/inc/autoriser.php 2 locations

@@ 504-508 (lines=5) @@
501
		if (!$desc) {
502
			return false;
503
		}
504
		if (isset($desc['field']['statut'])) {
505
			$statut = sql_getfetsel('statut', $desc['table'], id_table_objet($type) . '=' . intval($id));
506
		} else {
507
			$statut = 'publie';
508
		} // pas de statut => publie
509
	} else {
510
		$statut = $opt['statut'];
511
	}
@@ 740-745 (lines=6) @@
737
		return true;
738
	}
739
	// cas des articles : depend du statut de l'article et de l'auteur
740
	if (isset($opt['statut'])) {
741
		$statut = $opt['statut'];
742
	} else {
743
		if (!$id) {
744
			return false;
745
		}
746
		$statut = sql_getfetsel('statut', 'spip_articles', 'id_article=' . intval($id));
747
	}
748