Hi,
A simple solution is to patch the code by changing the function uploadLogo as follow:
function UploadLogo(){
$uploads = wp_upload_dir();
$upload_dir = $uploads['basedir'];
$upload_url = $uploads['baseurl'];
$upload_file = trailingslashit($upload_dir) . basename($_FILES['regplus_logo']['name']);
//echo $upload_file;
if( !is_dir($upload_dir) )
wp_upload_dir();
if( move_uploaded_file($_FILES['regplus_logo']['tmp_name'], $upload_file) ){
chmod($upload_file, 0777);
$logo = $_FILES['regplus_logo']['name'];
return trailingslashit($upload_url) . $logo;
}else{
return false;
}
}
Upload should work normally after this change.