Code Duplication    Length = 10-11 lines in 4 locations

ecrire/inc/utils.php 4 locations

@@ 2884-2894 (lines=11) @@
2881
						? 'previsualiser'
2882
						: 'debug'
2883
				)) {
2884
					if (in_array('traduction', $var_mode)) {
2885
						// forcer le calcul pour passer dans traduire
2886
						if (!defined('_VAR_MODE')) {
2887
							define('_VAR_MODE', 'calcul');
2888
						}
2889
						// et ne pas enregistrer de cache pour ne pas trainer les surlignages sur d'autres pages
2890
						if (!defined('_VAR_NOCACHE')) {
2891
							define('_VAR_NOCACHE', true);
2892
						}
2893
						$var_mode = array_diff($var_mode, array('traduction'));
2894
					}
2895
					if (in_array('preview', $var_mode)) {
2896
						// basculer sur les criteres de preview dans les boucles
2897
						if (!defined('_VAR_PREVIEW')) {
@@ 2924-2933 (lines=10) @@
2921
						}
2922
						$var_mode = array_diff($var_mode, array('inclure'));
2923
					}
2924
					if (in_array('urls', $var_mode)) {
2925
						// forcer le compilo et ignorer les caches existants
2926
						if (!defined('_VAR_MODE')) {
2927
							define('_VAR_MODE', 'calcul');
2928
						}
2929
						if (!defined('_VAR_URLS')) {
2930
							define('_VAR_URLS', true);
2931
						}
2932
						$var_mode = array_diff($var_mode, array('urls'));
2933
					}
2934
					if (in_array('images', $var_mode)) {
2935
						// forcer le compilo et ignorer les caches existants
2936
						if (!defined('_VAR_MODE')) {
@@ 2934-2944 (lines=11) @@
2931
						}
2932
						$var_mode = array_diff($var_mode, array('urls'));
2933
					}
2934
					if (in_array('images', $var_mode)) {
2935
						// forcer le compilo et ignorer les caches existants
2936
						if (!defined('_VAR_MODE')) {
2937
							define('_VAR_MODE', 'calcul');
2938
						}
2939
						// indiquer qu'on doit recalculer les images
2940
						if (!defined('_VAR_IMAGES')) {
2941
							define('_VAR_IMAGES', true);
2942
						}
2943
						$var_mode = array_diff($var_mode, array('images'));
2944
					}
2945
					if (in_array('debug', $var_mode)) {
2946
						if (!defined('_VAR_MODE')) {
2947
							define('_VAR_MODE', 'debug');
@@ 2945-2954 (lines=10) @@
2942
						}
2943
						$var_mode = array_diff($var_mode, array('images'));
2944
					}
2945
					if (in_array('debug', $var_mode)) {
2946
						if (!defined('_VAR_MODE')) {
2947
							define('_VAR_MODE', 'debug');
2948
						}
2949
						// et ne pas enregistrer de cache
2950
						if (!defined('_VAR_NOCACHE')) {
2951
							define('_VAR_NOCACHE', true);
2952
						}
2953
						$var_mode = array_diff($var_mode, array('debug'));
2954
					}
2955
					if (count($var_mode) and !defined('_VAR_MODE')) {
2956
						define('_VAR_MODE', reset($var_mode));
2957
					}