Code Duplication    Length = 10-11 lines in 4 locations

ecrire/inc/utils.php 4 locations

@@ 2781-2791 (lines=11) @@
2778
						? 'previsualiser'
2779
						: 'debug'
2780
				)) {
2781
					if (in_array('traduction', $var_mode)) {
2782
						// forcer le calcul pour passer dans traduire
2783
						if (!defined('_VAR_MODE')) {
2784
							define('_VAR_MODE', 'calcul');
2785
						}
2786
						// et ne pas enregistrer de cache pour ne pas trainer les surlignages sur d'autres pages
2787
						if (!defined('_VAR_NOCACHE')) {
2788
							define('_VAR_NOCACHE', true);
2789
						}
2790
						$var_mode = array_diff($var_mode, array('traduction'));
2791
					}
2792
					if (in_array('preview', $var_mode)) {
2793
						// basculer sur les criteres de preview dans les boucles
2794
						if (!defined('_VAR_PREVIEW')) {
@@ 2821-2830 (lines=10) @@
2818
						}
2819
						$var_mode = array_diff($var_mode, array('inclure'));
2820
					}
2821
					if (in_array('urls', $var_mode)) {
2822
						// forcer le compilo et ignorer les caches existants
2823
						if (!defined('_VAR_MODE')) {
2824
							define('_VAR_MODE', 'calcul');
2825
						}
2826
						if (!defined('_VAR_URLS')) {
2827
							define('_VAR_URLS', true);
2828
						}
2829
						$var_mode = array_diff($var_mode, array('urls'));
2830
					}
2831
					if (in_array('images', $var_mode)) {
2832
						// forcer le compilo et ignorer les caches existants
2833
						if (!defined('_VAR_MODE')) {
@@ 2831-2841 (lines=11) @@
2828
						}
2829
						$var_mode = array_diff($var_mode, array('urls'));
2830
					}
2831
					if (in_array('images', $var_mode)) {
2832
						// forcer le compilo et ignorer les caches existants
2833
						if (!defined('_VAR_MODE')) {
2834
							define('_VAR_MODE', 'calcul');
2835
						}
2836
						// indiquer qu'on doit recalculer les images
2837
						if (!defined('_VAR_IMAGES')) {
2838
							define('_VAR_IMAGES', true);
2839
						}
2840
						$var_mode = array_diff($var_mode, array('images'));
2841
					}
2842
					if (in_array('debug', $var_mode)) {
2843
						if (!defined('_VAR_MODE')) {
2844
							define('_VAR_MODE', 'debug');
@@ 2842-2851 (lines=10) @@
2839
						}
2840
						$var_mode = array_diff($var_mode, array('images'));
2841
					}
2842
					if (in_array('debug', $var_mode)) {
2843
						if (!defined('_VAR_MODE')) {
2844
							define('_VAR_MODE', 'debug');
2845
						}
2846
						// et ne pas enregistrer de cache
2847
						if (!defined('_VAR_NOCACHE')) {
2848
							define('_VAR_NOCACHE', true);
2849
						}
2850
						$var_mode = array_diff($var_mode, array('debug'));
2851
					}
2852
					if (count($var_mode) and !defined('_VAR_MODE')) {
2853
						define('_VAR_MODE', reset($var_mode));
2854
					}