| 1 |
<?php |
<?php |
| 2 |
// $Id: mime_registry.module,v 1.2 2004/10/13 12:48:34 javanaut Exp $ |
// $Id: mime_registry.module,v 1.5 2004/11/17 07:05:10 javanaut Exp $ |
| 3 |
|
|
| 4 |
/* |
/* |
| 5 |
* mime_registry.module |
* mime_registry.module |
| 230 |
//print("<pre>");var_dump($query);print("</pre>"); |
//print("<pre>");var_dump($query);print("</pre>"); |
| 231 |
if(is_object($query)) { |
if(is_object($query)) { |
| 232 |
// lookup content-type and/or file extension values in db and return results |
// lookup content-type and/or file extension values in db and return results |
| 233 |
$content_type = check_query($query->content_type); |
$content_type = db_escape_string($query->content_type); |
| 234 |
$extension = check_query($query->extension); |
$extension = db_escape_string($query->extension); |
| 235 |
} |
} |
| 236 |
elseif(is_array($query)) { |
elseif(is_array($query)) { |
| 237 |
// lookup content-type and/or file extension values in db and return results |
// lookup content-type and/or file extension values in db and return results |
| 238 |
$content_type = check_query($query['content_type']); |
$content_type = db_escape_string($query['content_type']); |
| 239 |
$extension = check_query($query['extension']); |
$extension = db_escape_string($query['extension']); |
| 240 |
} |
} |
| 241 |
|
|
| 242 |
if(strlen($content_type) || strlen($extension)) { |
if(strlen($content_type) || strlen($extension)) { |
| 258 |
$sql = "SELECT node_type from {mime_registry} WHERE $where ORDER BY weight"; |
$sql = "SELECT node_type from {mime_registry} WHERE $where ORDER BY weight"; |
| 259 |
} |
} |
| 260 |
else { |
else { |
| 261 |
$query = check_query($query); |
$query = db_escape_string($query); |
| 262 |
if(!strlen($query)) { |
if(!strlen($query)) { |
| 263 |
// $query didn't amount to anything after being checked. Ignore request |
// $query didn't amount to anything after being checked. Ignore request |
| 264 |
return null; |
return null; |