Code Duplication    Length = 12-13 lines in 2 locations

ecrire/public/balises.php 2 locations

@@ 2145-2156 (lines=12) @@
2142
 * @return Champ
2143
 *     Pile complétée par le code à générer
2144
 **/
2145
function balise_SET_dist($p) {
2146
	$_nom = interprete_argument_balise(1, $p);
2147
	$_val = interprete_argument_balise(2, $p);
2148
2149
	if (!$_nom or !$_val) {
2150
		$err_b_s_a = array('zbug_balise_sans_argument', array('balise' => 'SET'));
2151
		erreur_squelette($err_b_s_a, $p);
2152
	}
2153
	// affectation $_zzz inutile, mais permet de contourner un bug OpCode cache sous PHP 5.5.4
2154
	// cf https://bugs.php.net/bug.php?id=65845
2155
	else {
2156
		$p->code = "vide(\$Pile['vars'][\$_zzz=(string)$_nom] = $_val)";
2157
	}
2158
2159
	$p->interdire_scripts = false; // la balise ne renvoie rien
@@ 2255-2267 (lines=13) @@
2252
 * @return Champ
2253
 *     Pile complétée par le code à générer
2254
 **/
2255
function balise_PIPELINE_dist($p) {
2256
	$_pipe = interprete_argument_balise(1, $p);
2257
	if (!$_pipe) {
2258
		$err_b_s_a = array('zbug_balise_sans_argument', array('balise' => 'PIPELINE'));
2259
		erreur_squelette($err_b_s_a, $p);
2260
	} else {
2261
		$_flux = interprete_argument_balise(2, $p);
2262
		$_flux = $_flux ? $_flux : "''";
2263
		$p->code = "pipeline( $_pipe , $_flux )";
2264
		$p->interdire_scripts = false;
2265
	}
2266
2267
	return $p;
2268
}
2269
2270