[-] BO : fix display bug when virtual file upload fails

This commit is contained in:
tDidierjean
2012-04-17 08:53:45 +00:00
parent 9c225269a4
commit 5caeffeb2e
2 changed files with 13 additions and 4 deletions
@@ -47,16 +47,21 @@
var result = data.getAttribute("result");
var msg = data.getAttribute("msg");
var fileName = data.getAttribute("filename");
$("#upload-confirmation").show();
if (result == "error")
$("#upload-confirmation td").html('<div class="error">{l s='Error:'} ' + msg + '</div>');
{
$("#upload-confirmation").hide();
$("#upload-error td").html('<div class="error">{l s='Error:'} ' + msg + '</div>');
$("#upload-error").show();
}
else
{
$('#upload_input').hide();
$('#upload-error').hide();
$('#file_missing').hide();
$('#virtual_product_name').attr('value', fileName);
$("#upload-confirmation .error").remove();
$('#upload-confirmation div').prepend('<span>{l s='The file'}&nbsp;"<a class="link" href="get-file-admin.php?file='+msg+'&filename='+fileName+'">'+fileName+'</a>"&nbsp;{l s='has successfully been uploaded'}' +
'<input type="hidden" id="virtual_product_filename" name="virtual_product_filename" value="' + msg + '" /></span>');
$("#upload-confirmation").show();
}
}
}
@@ -147,6 +152,9 @@
<p class="preference_description">{l s='Your server\'s maximum upload file size is'}:&nbsp;{$upload_max_filesize} {l s='MB'}</p>
</td>
</tr>
<tr id="upload-error" style="display:none">
<td colspan=2></td>
</tr>
<tr id="upload-confirmation" style="display:none">
<td colspan=2>
{if $up_filename}
@@ -226,4 +234,5 @@
</table>
</div>
</div>
<div style="clear:both"></div>
</div>
+1 -1
View File
@@ -53,5 +53,5 @@ if (isset($_FILES['virtual_product_file']) AND is_uploaded_file($_FILES['virtual
else
{
header('HTTP/1.1 500 Error');
echo '<return result="error" msg="Unknown error" filename="'.ProductDownload::getNewFilename().'" />';
echo '<return result="error" msg="Could not upload file" filename="'.ProductDownload::getNewFilename().'" />';
}