adding PHP Excel library
This commit is contained in:
88
masks/products.html
Normal file → Executable file
88
masks/products.html
Normal file → Executable file
@@ -0,0 +1,88 @@
|
||||
<div id="products"></div>
|
||||
<div id="product_menu"></div>
|
||||
<div id="progress">
|
||||
<div class="bar"></div>
|
||||
</div>
|
||||
<input id="uploader" type="file" multiple="" name="files[]" style="display:none;" />
|
||||
<div id="product_list"></div>
|
||||
<script type="text/javascript">
|
||||
oPedidor.pageInit = function(asHash, bFirstPage)
|
||||
{
|
||||
//Upload Excel File
|
||||
$('#product_menu').addButton('upload', 'cargar excel', function(){$('#uploader').click();}, '', 'fileupload', true);
|
||||
|
||||
self.tmp('file_count', 0);
|
||||
$(function ()
|
||||
{
|
||||
$('#uploader').fileupload(
|
||||
{
|
||||
url: self.getActionLink('upload_excel'),
|
||||
dropZone: $('#fileupload'),
|
||||
sequentialUploads: true,
|
||||
formData: {script:true},
|
||||
acceptFileTypes:'/(\.|\/)(xlsx?|ods)$/i',
|
||||
dataType: 'json',
|
||||
autoUpload: true,
|
||||
start: function(e)
|
||||
{
|
||||
$('#progress .bar').width('0%').parent().slideDown('fast');
|
||||
},
|
||||
stop: function(e)
|
||||
{
|
||||
if(self.tmp('file_count')>0) self.onFeedback('success', '¡Terminado!');
|
||||
},
|
||||
/*done: function(e, data)
|
||||
{
|
||||
$.each(data.files, function (index, file)
|
||||
{
|
||||
self.tmp('file_count', self.tmp('file_count') + 1);
|
||||
$('#upload_log').find('.success').text('¡Terminado!');
|
||||
});
|
||||
},*/
|
||||
fail: function(e, data)
|
||||
{
|
||||
$.each(data.files, function (index, file)
|
||||
{
|
||||
self.onFeedback('error', 'Error con "'+file.name+'"');
|
||||
});
|
||||
console.log(e);
|
||||
},
|
||||
progressall: function(e, data)
|
||||
{
|
||||
var progress = parseInt(data.loaded / data.total * 100, 10);
|
||||
$('#progress .bar').stop().animate({width:progress+'%'}, 'fast', function(){if(progress==100) $('#progress').delay(1000).slideUp('slow');});
|
||||
},
|
||||
/*drop: function (e, data)
|
||||
{
|
||||
$.each(data.files, function(index, file){debug('Dropped file: '+file.name);});
|
||||
},
|
||||
change: function (e, data)
|
||||
{
|
||||
$.each(data.files, function (index, file){debug('Selected file: '+file.name);});
|
||||
}*/
|
||||
});
|
||||
});
|
||||
|
||||
$(document).bind('drop dragover', function(e){e.preventDefault();});
|
||||
$(document).bind('dragover', function(e)
|
||||
{
|
||||
var dropZone = $('#fileupload'), timeout = window.dropZoneTimeout;
|
||||
var found = false, node = e.target;
|
||||
do
|
||||
{
|
||||
if(node === dropZone[0])
|
||||
{
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
node = node.parentNode;
|
||||
} while(node != null);
|
||||
|
||||
dropZone.toggleClass('hover', found);
|
||||
});
|
||||
};
|
||||
|
||||
function uploadExcel()
|
||||
{
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user