Code Duplication    Length = 5-9 lines in 3 locations

ecrire/inc/config.php 2 locations

@@ 123-127 (lines=5) @@
120
	}
121
122
	// Brancher sur methodes externes si besoin
123
	if ($cfg and $p = strpos($cfg, '::')) {
124
		$methode = substr($cfg, 0, $p);
125
		$lire_config = charger_fonction($methode, 'lire_config');
126
127
		return $lire_config(substr($cfg, $p + 2), $def, $unserialize);
128
	}
129
130
	list($table, $casier, $sous_casier) = expliquer_config($cfg);
@@ 188-192 (lines=5) @@
185
 */
186
function ecrire_config($cfg, $store) {
187
	// Brancher sur methodes externes si besoin
188
	if ($cfg and $p = strpos($cfg, '::')) {
189
		$methode = substr($cfg, 0, $p);
190
		$ecrire_config = charger_fonction($methode, 'ecrire_config');
191
192
		return $ecrire_config(substr($cfg, $p + 2), $store);
193
	}
194
195
	list($table, $casier, $sous_casier) = expliquer_config($cfg);

ecrire/inc/filtres.php 1 location

@@ 3705-3713 (lines=9) @@
3702
	// extraire la signature en debut de contexte
3703
	// et la verifier avant de deserializer
3704
	// format : signature:donneesserializees
3705
	if ($p = strpos($c,":")){
3706
		$cle = substr($c,0,$p);
3707
		$c = substr($c,$p+1);
3708
3709
		if ($cle == calculer_cle_action($form . $c)) {
3710
			$env = @unserialize($c);
3711
			return $env;
3712
		}
3713
	}
3714
3715
	return false;
3716
}