Code Duplication    Length = 12-13 lines in 2 locations

ecrire/public/balises.php 2 locations

@@ 2127-2138 (lines=12) @@
2124
 * @return Champ
2125
 *     Pile complétée par le code à générer
2126
 **/
2127
function balise_SET_dist($p) {
2128
	$_nom = interprete_argument_balise(1, $p);
2129
	$_val = interprete_argument_balise(2, $p);
2130
2131
	if (!$_nom or !$_val) {
2132
		$err_b_s_a = array('zbug_balise_sans_argument', array('balise' => 'SET'));
2133
		erreur_squelette($err_b_s_a, $p);
2134
	}
2135
	// affectation $_zzz inutile, mais permet de contourner un bug OpCode cache sous PHP 5.5.4
2136
	// cf https://bugs.php.net/bug.php?id=65845
2137
	else {
2138
		$p->code = "vide(\$Pile['vars'][\$_zzz=(string)$_nom] = $_val)";
2139
	}
2140
2141
	$p->interdire_scripts = false; // la balise ne renvoie rien
@@ 2237-2249 (lines=13) @@
2234
 * @return Champ
2235
 *     Pile complétée par le code à générer
2236
 **/
2237
function balise_PIPELINE_dist($p) {
2238
	$_pipe = interprete_argument_balise(1, $p);
2239
	if (!$_pipe) {
2240
		$err_b_s_a = array('zbug_balise_sans_argument', array('balise' => 'PIPELINE'));
2241
		erreur_squelette($err_b_s_a, $p);
2242
	} else {
2243
		$_flux = interprete_argument_balise(2, $p);
2244
		$_flux = $_flux ? $_flux : "''";
2245
		$p->code = "pipeline( $_pipe , $_flux )";
2246
		$p->interdire_scripts = false;
2247
	}
2248
2249
	return $p;
2250
}
2251
2252