Code Duplication    Length = 10-11 lines in 4 locations

ecrire/inc/utils.php 4 locations

@@ 2806-2816 (lines=11) @@
2803
						? 'previsualiser'
2804
						: 'debug'
2805
				)) {
2806
					if (in_array('traduction', $var_mode)) {
2807
						// forcer le calcul pour passer dans traduire
2808
						if (!defined('_VAR_MODE')) {
2809
							define('_VAR_MODE', 'calcul');
2810
						}
2811
						// et ne pas enregistrer de cache pour ne pas trainer les surlignages sur d'autres pages
2812
						if (!defined('_VAR_NOCACHE')) {
2813
							define('_VAR_NOCACHE', true);
2814
						}
2815
						$var_mode = array_diff($var_mode, array('traduction'));
2816
					}
2817
					if (in_array('preview', $var_mode)) {
2818
						// basculer sur les criteres de preview dans les boucles
2819
						if (!defined('_VAR_PREVIEW')) {
@@ 2846-2855 (lines=10) @@
2843
						}
2844
						$var_mode = array_diff($var_mode, array('inclure'));
2845
					}
2846
					if (in_array('urls', $var_mode)) {
2847
						// forcer le compilo et ignorer les caches existants
2848
						if (!defined('_VAR_MODE')) {
2849
							define('_VAR_MODE', 'calcul');
2850
						}
2851
						if (!defined('_VAR_URLS')) {
2852
							define('_VAR_URLS', true);
2853
						}
2854
						$var_mode = array_diff($var_mode, array('urls'));
2855
					}
2856
					if (in_array('images', $var_mode)) {
2857
						// forcer le compilo et ignorer les caches existants
2858
						if (!defined('_VAR_MODE')) {
@@ 2856-2866 (lines=11) @@
2853
						}
2854
						$var_mode = array_diff($var_mode, array('urls'));
2855
					}
2856
					if (in_array('images', $var_mode)) {
2857
						// forcer le compilo et ignorer les caches existants
2858
						if (!defined('_VAR_MODE')) {
2859
							define('_VAR_MODE', 'calcul');
2860
						}
2861
						// indiquer qu'on doit recalculer les images
2862
						if (!defined('_VAR_IMAGES')) {
2863
							define('_VAR_IMAGES', true);
2864
						}
2865
						$var_mode = array_diff($var_mode, array('images'));
2866
					}
2867
					if (in_array('debug', $var_mode)) {
2868
						if (!defined('_VAR_MODE')) {
2869
							define('_VAR_MODE', 'debug');
@@ 2867-2876 (lines=10) @@
2864
						}
2865
						$var_mode = array_diff($var_mode, array('images'));
2866
					}
2867
					if (in_array('debug', $var_mode)) {
2868
						if (!defined('_VAR_MODE')) {
2869
							define('_VAR_MODE', 'debug');
2870
						}
2871
						// et ne pas enregistrer de cache
2872
						if (!defined('_VAR_NOCACHE')) {
2873
							define('_VAR_NOCACHE', true);
2874
						}
2875
						$var_mode = array_diff($var_mode, array('debug'));
2876
					}
2877
					if (count($var_mode) and !defined('_VAR_MODE')) {
2878
						define('_VAR_MODE', reset($var_mode));
2879
					}