|  | The Red Matrix
    | 
| Classes | |
| class | photo_driver | 
| Functions | |
| photo_factory ($data, $type=null) | |
| guess_image_type ($filename, $headers= '') | |
| import_profile_photo ($photo, $xchan, $thing=false) | |
| import_channel_photo ($photo, $type, $aid, $uid) | |
| guess_image_type | ( | $filename, | |
| $headers = '' | |||
| ) | 
Guess image mimetype from filename or from Content-Type header
Well, this not much better, but at least it comes from the data inside the image, we won't be tricked by a manipulated extension
Referenced by import_profile_photo(), openid_content(), photo_upload(), profile_photo_post(), and scale_external_images().
| import_channel_photo | ( | $photo, | |
| $type, | |||
| $aid, | |||
| $uid | |||
| ) | 
Referenced by import_post(), and import_xchan().
| import_profile_photo | ( | $photo, | |
| $xchan, | |||
| $thing = false | |||
| ) | 
| photo_factory | ( | $data, | |
| $type = null | |||
| ) |