Code Duplication    Length = 12-13 lines in 2 locations

ecrire/public/balises.php 2 locations

@@ 2170-2181 (lines=12) @@
2167
 * @return Champ
2168
 *     Pile complétée par le code à générer
2169
 **/
2170
function balise_SET_dist($p) {
2171
	$_nom = interprete_argument_balise(1, $p);
2172
	$_val = interprete_argument_balise(2, $p);
2173
2174
	if (!$_nom or !$_val) {
2175
		$err_b_s_a = array('zbug_balise_sans_argument', array('balise' => 'SET'));
2176
		erreur_squelette($err_b_s_a, $p);
2177
	}
2178
	// affectation $_zzz inutile, mais permet de contourner un bug OpCode cache sous PHP 5.5.4
2179
	// cf https://bugs.php.net/bug.php?id=65845
2180
	else {
2181
		$p->code = "vide(\$Pile['vars'][\$_zzz=(string)$_nom] = $_val)";
2182
	}
2183
2184
	$p->interdire_scripts = false; // la balise ne renvoie rien
@@ 2280-2292 (lines=13) @@
2277
 * @return Champ
2278
 *     Pile complétée par le code à générer
2279
 **/
2280
function balise_PIPELINE_dist($p) {
2281
	$_pipe = interprete_argument_balise(1, $p);
2282
	if (!$_pipe) {
2283
		$err_b_s_a = array('zbug_balise_sans_argument', array('balise' => 'PIPELINE'));
2284
		erreur_squelette($err_b_s_a, $p);
2285
	} else {
2286
		$_flux = interprete_argument_balise(2, $p);
2287
		$_flux = $_flux ? $_flux : "''";
2288
		$p->code = "pipeline( $_pipe , $_flux )";
2289
		$p->interdire_scripts = false;
2290
	}
2291
2292
	return $p;
2293
}
2294
2295