Code Duplication    Length = 10-11 lines in 4 locations

ecrire/inc/utils.php 4 locations

@@ 2739-2749 (lines=11) @@
2736
						? 'previsualiser'
2737
						: 'debug'
2738
				)) {
2739
					if (in_array('traduction', $var_mode)) {
2740
						// forcer le calcul pour passer dans traduire
2741
						if (!defined('_VAR_MODE')) {
2742
							define('_VAR_MODE', 'calcul');
2743
						}
2744
						// et ne pas enregistrer de cache pour ne pas trainer les surlignages sur d'autres pages
2745
						if (!defined('_VAR_NOCACHE')) {
2746
							define('_VAR_NOCACHE', true);
2747
						}
2748
						$var_mode = array_diff($var_mode, array('traduction'));
2749
					}
2750
					if (in_array('preview', $var_mode)) {
2751
						// basculer sur les criteres de preview dans les boucles
2752
						if (!defined('_VAR_PREVIEW')) {
@@ 2779-2788 (lines=10) @@
2776
						}
2777
						$var_mode = array_diff($var_mode, array('inclure'));
2778
					}
2779
					if (in_array('urls', $var_mode)) {
2780
						// forcer le compilo et ignorer les caches existants
2781
						if (!defined('_VAR_MODE')) {
2782
							define('_VAR_MODE', 'calcul');
2783
						}
2784
						if (!defined('_VAR_URLS')) {
2785
							define('_VAR_URLS', true);
2786
						}
2787
						$var_mode = array_diff($var_mode, array('urls'));
2788
					}
2789
					if (in_array('images', $var_mode)) {
2790
						// forcer le compilo et ignorer les caches existants
2791
						if (!defined('_VAR_MODE')) {
@@ 2789-2799 (lines=11) @@
2786
						}
2787
						$var_mode = array_diff($var_mode, array('urls'));
2788
					}
2789
					if (in_array('images', $var_mode)) {
2790
						// forcer le compilo et ignorer les caches existants
2791
						if (!defined('_VAR_MODE')) {
2792
							define('_VAR_MODE', 'calcul');
2793
						}
2794
						// indiquer qu'on doit recalculer les images
2795
						if (!defined('_VAR_IMAGES')) {
2796
							define('_VAR_IMAGES', true);
2797
						}
2798
						$var_mode = array_diff($var_mode, array('images'));
2799
					}
2800
					if (in_array('debug', $var_mode)) {
2801
						if (!defined('_VAR_MODE')) {
2802
							define('_VAR_MODE', 'debug');
@@ 2800-2809 (lines=10) @@
2797
						}
2798
						$var_mode = array_diff($var_mode, array('images'));
2799
					}
2800
					if (in_array('debug', $var_mode)) {
2801
						if (!defined('_VAR_MODE')) {
2802
							define('_VAR_MODE', 'debug');
2803
						}
2804
						// et ne pas enregistrer de cache
2805
						if (!defined('_VAR_NOCACHE')) {
2806
							define('_VAR_NOCACHE', true);
2807
						}
2808
						$var_mode = array_diff($var_mode, array('debug'));
2809
					}
2810
					if (count($var_mode) and !defined('_VAR_MODE')) {
2811
						define('_VAR_MODE', reset($var_mode));
2812
					}