debug(print_r($_FILES, true)); $file_ext_allow = FALSE; if (!is_dir($cachedir = sugar_cached('images/'))) mkdir_recursive($cachedir); // cn: bug 11012 - fixed some MIME types not getting picked up. Also changed array iterator. $imgType = array('image/gif', 'image/png', 'image/x-png', 'image/bmp', 'image/jpeg', 'image/jpg', 'image/pjpeg'); $ret = array(); foreach($_FILES as $k => $file) { if(in_array(strtolower($_FILES[$k]['type']), $imgType)) { $dest = $cachedir.$_FILES[$k]['name']; if(is_uploaded_file($_FILES[$k]['tmp_name'])) { move_uploaded_file($_FILES[$k]['tmp_name'], $dest); $ret[] = $dest; } } } if (!empty($ret)) { $json = getJSONobj(); echo $json->encode($ret); //return the parameters } ?>