//Starting Uploader helper

This commit is contained in:
Jerome Nadaud
2013-10-25 14:19:51 +02:00
parent 139ee8f62d
commit 52795495bd
15 changed files with 3521 additions and 58 deletions
+18
View File
@@ -95,6 +95,24 @@ class HelperOptionsCore extends Helper
if ($field['type'] == 'texarea' || $field['type'] == 'textareaLang')
$this->context->controller->addJS(_PS_JS_DIR_.'jquery/plugins/jquery.autosize.min.js');
if ($field['type'] == 'file')
{
$uploader = new HelperUploader();
$uploader->setId(isset($field['id'])?$field['id']:null);
$uploader->setName($field['name']);
$uploader->setUrl(isset($field['url'])?$field['url']:null);
$uploader->setMultiple(isset($field['multiple'])?$field['multiple']:false);
$uploader->setUseAjax(isset($field['ajax'])?$field['ajax']:false);
$uploader->setDisplayImage(isset($field['display_image'])?$field['display_image']:false);
$uploader->setImage(isset($field['image'])?$field['image']:null);
$uploader->setThumb(isset($field['thumb'])?$field['thumb']:null);
$uploader->setSize(isset($field['size'])?$field['size']:null);
$uploader->setTitle(isset($field['title'])?$field['title']:null);
$uploader->setDeleteUrl(isset($field['delete_url'])?$field['delete_url']:null);
$field['file'] = $uploader->render();
}
// Cast options values if specified
if ($field['type'] == 'select' && isset($field['cast']))