Code Duplication    Length = 12-13 lines in 2 locations

ecrire/public/balises.php 2 locations

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