$filename = preg_replace('/[^A-Za-z0-9.]/','_',$filename);
				
				// Check that upload folder exists
				if (!file_exists(WP_CONTENT_DIR."/uploads")) {
					if (!mkdir(WP_CONTENT_DIR."/uploads", 0777, true)) {
						$html .= '<p>Failed to create temporary upload folder: '.WP_CONTENT_DIR."/uploads, please create manually with permissions to allow uploads.</p>";
					}
				}
	
				// Move to original filename
				if (copy($upload_file, WP_CONTENT_DIR."/uploads/".$filename)) {
					
					unlink($upload_file);
					unlink(dirname($upload_file).'/thumbnail/'.$upload_filename);
	
			        $image = __wps__scaleImageFileToBlob(WP_CONTENT_DIR."/uploads/".$filename);
	
			        if ($image == '') {
			            echo 'Image type not supported';
			        } else {
	
			        	$image = addslashes($image);
						__wps__update_meta($uid, 'profile_avatar', $image);
						
			        }
	
					// remove temporary file
					$myFile = WP_CONTENT_DIR."/uploads/".$filename;
					unlink($myFile);	
	
					$img_src = WP_CONTENT_URL."/plugins/".WPS_DIR."/server/get_profile_avatar.php?uid=".$uid."&r=".time();
	
					// Move to original filename
					if (copy($upload_file,WP_CONTENT_DIR."/uploads/".$filename)) {
	
						// Get rescaled image
						// NB. we don't store the large original in the database to keep size down
						// Produce 'show' version to test if format is supported
				        $show_image = __wps__scaleImageFileToBlob(WP_CONTENT_DIR."/uploads/".$filename, 'show');
	
				        if ($show_image == '') {
				            echo 'Image type not supported';
							exit;
				        } else {
	
							// Is supported, so produce thumbnail version
					        $thumb_image = __wps__scaleImageFileToBlob(WP_CONTENT_DIR."/uploads/".$filename, 'thumb');
	
							// Deal with quotes if present
				        	$show_image = addslashes($show_image);
				        	$thumb_image = addslashes($thumb_image);
	
							// Add uploaded image into database
	   		      			$wpdb->query( $wpdb->prepare( "
	 						INSERT INTO ".$wpdb->prefix."symposium_gallery_items
		     				( 	gid,
	 							name,
	 							owner,
		     					created,
	 							cover,
	 							original,
		     					photo,