Code Duplication    Length = 5-5 lines in 2 locations

ecrire/public/criteres.php 2 locations

@@ 879-883 (lines=5) @@
876
	// traiter a part la date, elle est mise d'office par SPIP,
877
	if ($crit->cond) {
878
		$pred = calculer_argument_precedent($idb, $col, $boucles);
879
		if ($col == "date" OR $col == "date_redac") {
880
			if($pred == "\$Pile[0]['".$col."']") {
881
			  $pred = "(\$Pile[0]['{$col}_default']?'':$pred)";
882
			}
883
		}
884
		
885
		if ($op == '=' AND !$crit->not)
886
		  $where = array("'?'", "(is_array($pred))", 
@@ 1156-1160 (lines=5) @@
1153
	// un critere conditionnel sur date est traite a part
1154
	// car la date est mise d'office par SPIP, 
1155
	      $val = calculer_argument_precedent($idb, $val, $boucles);
1156
	      if ($crit->cond AND ($col == "date" OR $col == "date_redac")) {
1157
		      if($val == "\$Pile[0]['".$col."']") {
1158
			$val = "(\$Pile[0]['{$col}_default']?'':$val)";
1159
		      }
1160
	      }
1161
	      $val = array(kwote($val));
1162
	    }
1163
	  } else {