fill_entry_type_file.html

 1   <#include "/admin/plugins/directories/commons.html" />
 2   <#include "/skin/plugins/asynchronousupload/upload_commons.html" />
 3   
 4   <#if list_responses?? && list_responses?has_content>
 5     <#list list_responses as response>
 6       <#if response.file?? && response.file.title?? && response.file.title != ''>
 7         <#if listFiles??>
 8           <#assign listFiles = listFiles + [response.file] >
 9         <#else>
 10           <#assign listFiles = [response.file] >
 11         </#if>
 12       </#if>
 13     </#list>
 14   </#if>
 15   
 16   <#if !listFiles??>
 17     <#assign listFiles = ''>
 18   </#if>
 19   
 20   <div class="form-group ${entry.CSSClass!}">
 21     <#assign idName = buildEntryName( entry, entry_iteration_number )>
 22     <label class="col-xs-12 col-sm-12 col-md-3 col-lg-3 control-label" for="${idName}" id="label${entry.idEntry}">${entry.title}<#if entry.mandatory>  *</#if></label>
 23     <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6">
 24       <#assign fieldName=idName >
 25       <#assign cssClass=entry.CSSClass!'' >
 26       <#if list_responses??>
 27         <#list list_responses as response>
 28           <#if response.entry.idEntry == entry.idEntry && response.entry.error?? && response.entry.error.isDisplayableError>
 29             <#assign cssClass='error' >
 30             <#break>
 31           </#if>
 32         </#list>
 33       </#if>
 34       <@addFileInput fieldName=fieldName handler=uploadHandler cssClass=cssClass multiple=true />
 35   
 36       <#if entry.helpMessage?exists&&entry.helpMessage!=''>
 37         <span class="help-block">${entry.helpMessage}</span>
 38       </#if>
 39   
 40       <div id="listUpload">
 41         <@addUploadedFilesBox fieldName=fieldName handler=uploadHandler listFiles=listFiles />
 42       </div>
 43   
 44       <#if list_responses?? && list_responses?has_content>
 45         <#assign response_error = list_responses[0]>
 46         <#if response_error.entry.idEntry == entry.idEntry && response_error.entry.error?? && response_error.entry.error.isDisplayableError>
 47           <div class="alert alert-danger">
 48             <#assign error = response_error.entry.error>
 49             <#if error.mandatoryError>
 50               #i18n{directories.message.mandatory.entry}
 51             <#else>
 52               ${error.errorMessage}
 53             </#if>
 54           </div>
 55         </#if>
 56       </#if>
 57     </div>
 58   </div>
 59   
 60   
 61   <script>
 62     /*HACK for firefox*/
 63     $("#listUpload  button[type='submit']").attr("onclick","return false;");
 64   </script>