Code Duplication    Length = 12-13 lines in 2 locations

ecrire/public/balises.php 2 locations

@@ 2105-2116 (lines=12) @@
2102
 * @return Champ
2103
 *     Pile complétée par le code à générer
2104
 **/
2105
function balise_SET_dist($p) {
2106
	$_nom = interprete_argument_balise(1, $p);
2107
	$_val = interprete_argument_balise(2, $p);
2108
2109
	if (!$_nom or !$_val) {
2110
		$err_b_s_a = array('zbug_balise_sans_argument', array('balise' => 'SET'));
2111
		erreur_squelette($err_b_s_a, $p);
2112
	}
2113
	// affectation $_zzz inutile, mais permet de contourner un bug OpCode cache sous PHP 5.5.4
2114
	// cf https://bugs.php.net/bug.php?id=65845
2115
	else {
2116
		$p->code = "vide(\$Pile['vars'][\$_zzz=(string)$_nom] = $_val)";
2117
	}
2118
2119
	$p->interdire_scripts = false; // la balise ne renvoie rien
@@ 2215-2227 (lines=13) @@
2212
 * @return Champ
2213
 *     Pile complétée par le code à générer
2214
 **/
2215
function balise_PIPELINE_dist($p) {
2216
	$_pipe = interprete_argument_balise(1, $p);
2217
	if (!$_pipe) {
2218
		$err_b_s_a = array('zbug_balise_sans_argument', array('balise' => 'PIPELINE'));
2219
		erreur_squelette($err_b_s_a, $p);
2220
	} else {
2221
		$_flux = interprete_argument_balise(2, $p);
2222
		$_flux = $_flux ? $_flux : "''";
2223
		$p->code = "pipeline( $_pipe , $_flux )";
2224
		$p->interdire_scripts = false;
2225
	}
2226
2227
	return $p;
2228
}
2229
2230