function uploadImage($name, $class = 'default') { $obj = new stdClass(); $_FILES["Filedata"] = $_FILES[$name]; $filename = $_FILES["Filedata"]["name"]; /* $md = new MediaData(); $md->setClass($class); $md->url_data = $_REQUEST; */ $data_array = array(); $data_array['currentType'] = $class; $md = new MediaData(); $md->setClass($class); $md->url_data = $data_array; // $this->url_data['currentType']='product'; $class = "Media" . ucfirst($md->_getFileTypesByExtension($filename)); $md = new $class(); $md->url_data = $data_array; $obj = $md->Upload($filename); if ($obj->success == 1) { $status = array(); $status['code'] = '0'; $status['message'] = 'OK'; $status['file_name'] = $_FILES["Filedata"]["name"]; return $this->statusXMLTag($status); } else { $status = array(); $status['code'] = '-1'; $status['message'] = 'UPLOAD FAILED'; $status['file_name'] = $_FILES["Filedata"]["name"]; return $this->statusXMLTag($status); } }