Hi Scoob.
The saga is not complete yet 
The uploader works great with Firefox, Safari and Chrome (no errors or warnings).
But our “good” friend Internet Explorer 7 gives me an error and doesn’t show the uploader.

Sorry for the spanish messge, it is translated into something like: Error in execution time.
Then, the "debugger" shows me this line:

This is the code for the widget in the view:
//------------- for multiple file upload (queue) --------------
$statusBoxId = 'fancy-status';
$clearButton = 'fancy-clear';
$uploadButton = 'fancy-upload';
if ($cantidad_fotos < 1) {
$cantidad_fotos = 1;
}
$cantidad_fotos = sprintf('%d',trim($cantidad_fotos));
$this->widget('application.extensions.fancyupload.SFancyQueue',
array(
'name'=>'form-fancy',
'statusBoxId'=>$statusBoxId, //id for the container div
'clearButton'=>$clearButton, //id for "Clear List" link
'uploadButton'=>$uploadButton, //id for "Start Upload" link
'clearButtonLabel'=>'Limpiar Lista', //label for "Clear List" link
'uploadButtonLabel'=>'Comienza a subir tus fotos', //label for "Start Upload" link
'targetLabel'=>'Selecciona tus fotos', //label for "select files" link
'options'=> array(
'verbose'=>true, //remove in production
'fileListMax'=>$cantidad_fotos,
'url'=>$this->createUrl('upload/uploadedFiles'), //send files to this controller/action
'multiple'=>true, //multiple files
'target'=>'fancy-browse', //id for "select files" link
'typeFilter'=>array('Images (jpg, jpeg, gif, png)'=>'*.jpg; *.jpeg; *.gif; *.png'), //accept only images
'instantStart'=>false, //do not upload right after the selection of files
'data'=>array('YII_CSRF_TOKEN'=>Yii::app()->request->csrfToken, 'serie_fotos'=>$serie_fotos, 'is_update'=>$is_update, 'tipo'=>$tipo, 'anuncio_id'=>$anuncio_id), //accessible in the controller via $_POST['extradata'] or $_POST['whatever_you_put_in_the_key']
'appendCookieData'=>true,
),
'callbacks' => array(
//'onCancel' => 'function(evt,queueId,fileObj,data){alert("Cancelled");}',
'onLoad'=>"function() {
document.id('$statusBoxId').removeClass('hide');
document.id('fancy-fallback').destroy();
// We relay the interactions with the overlayed flash to the link
this.target.addEvents({
click: function() {
return false;
},
mouseenter: function() {
this.addClass('hover');
},
mouseleave: function() {
this.removeClass('hover');
this.blur();
},
mousedown: function() {
this.focus();
}
});
// Interactions for the 2 other buttons
document.id('$clearButton').addEvent('click', function() {
up.remove(); // remove all files
return false;
});
document.id('$uploadButton').addEvent('click', function() {
up.start(); // start upload
return false;
});
}",
'onFail'=> 'function(error) {
switch (error) {
case "hidden": // works after enabling the movie and clicking refresh
alert("Para permitir el sistema de carga de archivos es necesario actualizar tu navegador.");
break;
case "blocked": // This no *full* fail, it works after the user clicks the button
alert("Para permitir el sistema de carga de archivos, es necesario permitir o instalar Flash Player.");
break;
case "empty": // Oh oh, wrong path
alert("Es probable que el sistema de carga no esté presente.");
break;
case "flash": // no flash 9+ <img src='http://www.yiiframework.com/forum/public/style_emoticons/default/sad.gif' class='bbc_emoticon' alt=':(' />
alert("Para permitir el sistema de carga de archivos es necesario tener instalado Adobe Flash 9.")
}
}',
'onFileSuccess'=> "function(file, response) {
var json = new Hash(JSON.decode(response, true) || {});
if (json.get('status') == '1') {
file.element.addClass('file-success');
file.info.set('html', '<strong>Archivo enviado:</strong> (' + json.get('width') + ' x ' + json.get('height') + 'px, <em>' + json.get('mime') + '</em>)');
} else {
file.element.addClass('file-failed');
file.info.set('html', '<strong>Error:</strong> (' + (json.get('error') ? (json.get('error') + ' #' + json.get('code')) : response));
}
}",
'onSelectFail'=> "function(files) {
files.each(function(file) {
new Element('li', {
'class': 'validation-error',
html: file.validationErrorMessage || file.validationError,
title: MooTools.lang.get('FancyUpload', 'removeTitle'),
events: {
click: function() {
this.destroy();
}
}
}).inject(this.list, 'top');
}, this);
}",
/*
'onFileComplete'=> "function(file) {
up.fileRemove(file);
}",
'onBrowse'=>"function() {
up.setOptions({fileListMax:document.id('num_fotos').get('value')});
}",
*/
'onComplete'=>"function() {
// document.id('fancy-status').setStyle('display','none');
//up.remove();
$reload_page
el = document.search('.file-success');
for (i=0; i<el.length; i++){
el[i].destroy();
}
}",
//'onBeforeStart'=>"function() {
//var hash = {};
//document.cookie.split(/;\s*/).each(function(cookie) {
//cookie = cookie.split('=');
//if (cookie.length == 2) {
//hash[decodeURIComponent(cookie[0])] = decodeURIComponent(cookie[1]);
//}
//});
//
//up.setOptions({
//data: {cookieName: hash['myfield'], myfield: document.id('myfield').get('value')}
//});
//}",
)
));
?>
Can you help me with this, please?
Thanks