function processAdImages($data) { $imgArr = $files = array(); $fileParam = array('name', 'type', 'tmp_name', 'error', 'size'); if (isset($data) && !empty($data)) { $files = $data; foreach ($files as $k => $v) { if (isset($v['name']) && !empty($v['name'])) { if (is_array($v['name'])) { foreach ($v['name'] as $p => $q) { if ($q == '') { foreach ($fileParam as $i) { unset($files['images'][$i][$p]); } } } } } } foreach ($fileParam as $i) { $files['images'][$i] = array_values($files['images'][$i]); } } for ($i = 0; $i < count($files['images']['name']); $i++) { $files['images']['name'][$i] = getNewImageName($files['images']['name'][$i]); } return $files; }
function uploadPicture() { $res = saveFile(getNewImageName(), 1000000); if (array_key_exists('error', $res)) { display('error', $res['error']); } elseif (array_key_exists('success', $res)) { display('success', $res['success']); $uploadedFile = $res['success']; // trashUnusedPhotos(array($uploadedFile=>null)); } }