// Uploader helper small fix
This commit is contained in:
@@ -130,8 +130,17 @@ class HelperFormCore extends Helper
|
||||
'delete_url' => isset($params['delete_url'])?$params['delete_url']:null
|
||||
)));
|
||||
|
||||
if (isset($params['file']) && $params['file']) // Use for retrocompatibility
|
||||
$uploader->setFiles(array(
|
||||
0 => array(
|
||||
'type' => HelperUploader::TYPE_FILE,
|
||||
'size' => isset($params['size'])?$params['size']:null,
|
||||
'delete_url' => isset($params['delete_url'])?$params['delete_url']:null,
|
||||
'download_url' => isset($params['file'])?$params['file']:null
|
||||
)));
|
||||
|
||||
|
||||
$uploader->setThumb(isset($params['thumb'])?$params['thumb']:null);
|
||||
$uploader->setFile(isset($params['file'])?$params['file']:null);
|
||||
$uploader->setTitle(isset($params['title'])?$params['title']:null);
|
||||
|
||||
$params['file'] = $uploader->render();
|
||||
|
||||
@@ -116,6 +116,15 @@ class HelperOptionsCore extends Helper
|
||||
'delete_url' => isset($field['delete_url'])?$field['delete_url']:null
|
||||
)));
|
||||
|
||||
if (isset($field['file']) && $field['file']) // Use for retrocompatibility
|
||||
$uploader->setFiles(array(
|
||||
0 => array(
|
||||
'type' => HelperUploader::TYPE_FILE,
|
||||
'size' => isset($field['size'])?$field['size']:null,
|
||||
'delete_url' => isset($field['delete_url'])?$field['delete_url']:null,
|
||||
'download_url' => isset($field['file'])?$field['file']:null
|
||||
)));
|
||||
|
||||
$uploader->setThumb(isset($field['thumb'])?$field['thumb']:null);
|
||||
$uploader->setTitle(isset($field['title'])?$field['title']:null);
|
||||
$field['file'] = $uploader->render();
|
||||
|
||||
@@ -31,6 +31,7 @@ class HelperUploaderCore extends Uploader
|
||||
const DEFAULT_AJAX_TEMPLATE = 'ajax.tpl';
|
||||
|
||||
const TYPE_IMAGE = 'image';
|
||||
const TYPE_FILE = 'file';
|
||||
|
||||
private $_context;
|
||||
private $_id;
|
||||
@@ -38,7 +39,6 @@ class HelperUploaderCore extends Uploader
|
||||
private $_name;
|
||||
private $_max_files;
|
||||
private $_multiple;
|
||||
private $_file;
|
||||
protected $_template;
|
||||
private $_template_directory;
|
||||
private $_title;
|
||||
@@ -182,17 +182,6 @@ class HelperUploaderCore extends Uploader
|
||||
return $this->getTemplateDirectory().$template;
|
||||
}
|
||||
|
||||
public function setFile($value)
|
||||
{
|
||||
$this->_file = $value;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getFile()
|
||||
{
|
||||
return $this->_file;
|
||||
}
|
||||
|
||||
public function setTitle($value)
|
||||
{
|
||||
$this->_title = $value;
|
||||
@@ -290,7 +279,6 @@ class HelperUploaderCore extends Uploader
|
||||
'multiple' => $this->isMultiple(),
|
||||
'files' => $this->getFiles(),
|
||||
'thumb' => $this->getThumb(),
|
||||
'file' => $this->getFile(),
|
||||
'title' => $this->getTitle(),
|
||||
'max_files' => (isset($max_files) && $max_files > 0) ? ($max_files-count($this->getFiles())) : $max_files
|
||||
));
|
||||
|
||||
Reference in New Issue
Block a user