Code Duplication    Length = 10-11 lines in 4 locations

ecrire/inc/utils.php 4 locations

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