Code Duplication    Length = 3-3 lines in 3 locations

lib/stores/modules/mysql_compiler.php 2 locations

@@ 240-242 (lines=3) @@
237
				} else {
238
					$type = $this->compile_tree($node["right"]);
239
					switch ($operator) {
240
						case '!=':
241
							$result=" (".$this->tbl_prefix."objects.type not in (select type from ".$this->tbl_prefix."types where implements = $type )) ";
242
						break;
243
						default:
244
							$result=" ( SUBSTRING_INDEX(".$this->tbl_prefix."objects.vtype, '.', 1) in (select type from ".$this->tbl_prefix."types where implements $operator $type )) ";
245
						break;
@@ 243-245 (lines=3) @@
240
						case '!=':
241
							$result=" (".$this->tbl_prefix."objects.type not in (select type from ".$this->tbl_prefix."types where implements = $type )) ";
242
						break;
243
						default:
244
							$result=" ( SUBSTRING_INDEX(".$this->tbl_prefix."objects.vtype, '.', 1) in (select type from ".$this->tbl_prefix."types where implements $operator $type )) ";
245
						break;
246
					}
247
				}
248
			break;

lib/stores/modules/postgresql_compiler.php 1 location

@@ 216-218 (lines=3) @@
213
					$table=$this->tbl_prefix."types";
214
					$type=$this->compile_tree($node["right"]);
215
					switch ($operator) {
216
						case '!=':
217
							$result=" (".$this->tbl_prefix."objects.type not in (select type from ".$this->tbl_prefix."types where implements = $type )) ";
218
						break;
219
						default:
220
							$this->used_tables[$table]=$table;
221
							$result=" (".$this->tbl_prefix."types.implements $operator $type and ".$this->tbl_prefix."objects.vtype = ".$this->tbl_prefix."types.type ) ";