Exemple #1
0
 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);
     }
 }