Code Duplication    Length = 10-11 lines in 4 locations

ecrire/inc/utils.php 4 locations

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