Code Duplication    Length = 10-11 lines in 4 locations

ecrire/inc/utils.php 4 locations

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