Code Duplication    Length = 10-11 lines in 4 locations

ecrire/inc/utils.php 4 locations

@@ 2825-2835 (lines=11) @@
2822
						? 'previsualiser'
2823
						: 'debug'
2824
				)) {
2825
					if (in_array('traduction', $var_mode)) {
2826
						// forcer le calcul pour passer dans traduire
2827
						if (!defined('_VAR_MODE')) {
2828
							define('_VAR_MODE', 'calcul');
2829
						}
2830
						// et ne pas enregistrer de cache pour ne pas trainer les surlignages sur d'autres pages
2831
						if (!defined('_VAR_NOCACHE')) {
2832
							define('_VAR_NOCACHE', true);
2833
						}
2834
						$var_mode = array_diff($var_mode, array('traduction'));
2835
					}
2836
					if (in_array('preview', $var_mode)) {
2837
						// basculer sur les criteres de preview dans les boucles
2838
						if (!defined('_VAR_PREVIEW')) {
@@ 2865-2874 (lines=10) @@
2862
						}
2863
						$var_mode = array_diff($var_mode, array('inclure'));
2864
					}
2865
					if (in_array('urls', $var_mode)) {
2866
						// forcer le compilo et ignorer les caches existants
2867
						if (!defined('_VAR_MODE')) {
2868
							define('_VAR_MODE', 'calcul');
2869
						}
2870
						if (!defined('_VAR_URLS')) {
2871
							define('_VAR_URLS', true);
2872
						}
2873
						$var_mode = array_diff($var_mode, array('urls'));
2874
					}
2875
					if (in_array('images', $var_mode)) {
2876
						// forcer le compilo et ignorer les caches existants
2877
						if (!defined('_VAR_MODE')) {
@@ 2875-2885 (lines=11) @@
2872
						}
2873
						$var_mode = array_diff($var_mode, array('urls'));
2874
					}
2875
					if (in_array('images', $var_mode)) {
2876
						// forcer le compilo et ignorer les caches existants
2877
						if (!defined('_VAR_MODE')) {
2878
							define('_VAR_MODE', 'calcul');
2879
						}
2880
						// indiquer qu'on doit recalculer les images
2881
						if (!defined('_VAR_IMAGES')) {
2882
							define('_VAR_IMAGES', true);
2883
						}
2884
						$var_mode = array_diff($var_mode, array('images'));
2885
					}
2886
					if (in_array('debug', $var_mode)) {
2887
						if (!defined('_VAR_MODE')) {
2888
							define('_VAR_MODE', 'debug');
@@ 2886-2895 (lines=10) @@
2883
						}
2884
						$var_mode = array_diff($var_mode, array('images'));
2885
					}
2886
					if (in_array('debug', $var_mode)) {
2887
						if (!defined('_VAR_MODE')) {
2888
							define('_VAR_MODE', 'debug');
2889
						}
2890
						// et ne pas enregistrer de cache
2891
						if (!defined('_VAR_NOCACHE')) {
2892
							define('_VAR_NOCACHE', true);
2893
						}
2894
						$var_mode = array_diff($var_mode, array('debug'));
2895
					}
2896
					if (count($var_mode) and !defined('_VAR_MODE')) {
2897
						define('_VAR_MODE', reset($var_mode));
2898
					}