@@ 1144-1161 (lines=18) @@ | ||
1141 | ||
1142 | if (is_array($subtype)) { |
|
1143 | $tempwhere = ""; |
|
1144 | if (sizeof($subtype)) { |
|
1145 | foreach ($subtype as $typekey => $subtypearray) { |
|
1146 | foreach ($subtypearray as $subtypeval) { |
|
1147 | $typekey = sanitise_string($typekey); |
|
1148 | if (!empty($subtypeval)) { |
|
1149 | if (!$subtypeval = (int) get_subtype_id($typekey, $subtypeval)) { |
|
1150 | return false; |
|
1151 | } |
|
1152 | } else { |
|
1153 | $subtypeval = 0; |
|
1154 | } |
|
1155 | if (!empty($tempwhere)) { |
|
1156 | $tempwhere .= " or "; |
|
1157 | } |
|
1158 | $tempwhere .= "(type = '{$typekey}' and subtype = {$subtypeval})"; |
|
1159 | } |
|
1160 | } |
|
1161 | } |
|
1162 | if (!empty($tempwhere)) { |
|
1163 | $where[] = "({$tempwhere})"; |
|
1164 | } |
@@ 1427-1442 (lines=16) @@ | ||
1424 | ||
1425 | if (is_array($type)) { |
|
1426 | $tempwhere = ""; |
|
1427 | if (sizeof($type)) { |
|
1428 | foreach ($type as $typekey => $subtypearray) { |
|
1429 | foreach ($subtypearray as $subtypeval) { |
|
1430 | $typekey = sanitise_string($typekey); |
|
1431 | if (!empty($subtypeval)) { |
|
1432 | $subtypeval = (int) get_subtype_id($typekey, $subtypeval); |
|
1433 | } else { |
|
1434 | $subtypeval = 0; |
|
1435 | } |
|
1436 | if (!empty($tempwhere)) { |
|
1437 | $tempwhere .= " or "; |
|
1438 | } |
|
1439 | $tempwhere .= "(e.type = '{$typekey}' and e.subtype = {$subtypeval})"; |
|
1440 | } |
|
1441 | } |
|
1442 | } |
|
1443 | if (!empty($tempwhere)) { |
|
1444 | $where[] = "({$tempwhere})"; |
|
1445 | } |