|
@@ 293-300 (lines=8) @@
|
| 290 |
|
if (in_array($param_info['type'], array('int', 'age'))) |
| 291 |
|
$search_params[$param_name] = (int) $search_params[$param_name]; |
| 292 |
|
// Date values have to match the specified format. |
| 293 |
|
elseif ($param_info['type'] == 'date') |
| 294 |
|
{ |
| 295 |
|
// Check if this date format is valid. |
| 296 |
|
if (preg_match('/^\d{4}-\d{1,2}-\d{1,2}$/', $search_params[$param_name]) == 0) |
| 297 |
|
continue; |
| 298 |
|
|
| 299 |
|
$search_params[$param_name] = strtotime($search_params[$param_name]); |
| 300 |
|
} |
| 301 |
|
elseif ($param_info['type'] == 'inet') |
| 302 |
|
{ |
| 303 |
|
$search_params[$param_name] = ip2range($search_params[$param_name]); |
|
@@ 301-306 (lines=6) @@
|
| 298 |
|
|
| 299 |
|
$search_params[$param_name] = strtotime($search_params[$param_name]); |
| 300 |
|
} |
| 301 |
|
elseif ($param_info['type'] == 'inet') |
| 302 |
|
{ |
| 303 |
|
$search_params[$param_name] = ip2range($search_params[$param_name]); |
| 304 |
|
if (empty($search_params[$param_name])) |
| 305 |
|
continue; |
| 306 |
|
} |
| 307 |
|
|
| 308 |
|
// Those values that are in some kind of range (<, <=, =, >=, >). |
| 309 |
|
if (!empty($param_info['range'])) |