Modfied:fixed Mass uploader video selection issue
This commit is contained in:
parent
76612e954b
commit
d74233233f
1 changed files with 37 additions and 26 deletions
|
@ -1,6 +1,10 @@
|
|||
<div class="heading">
|
||||
<h2>Mass Uploader</h2>
|
||||
</div>
|
||||
<div class="alert alert-info">
|
||||
<strong>Warning!</strong> Videos with only allowed extensions will be shown here.
|
||||
</div>
|
||||
|
||||
{$mass_upload_config = config('delete_mass_upload')}
|
||||
|
||||
{assign var=vid_files value=$cbmass->get_video_files()}
|
||||
|
@ -8,26 +12,33 @@
|
|||
{if $vid_files}
|
||||
{assign var = i value = 0}
|
||||
<div id="massUploadSelectAll">
|
||||
<h3>Select/Deselect</h3>
|
||||
<input type="checkbox" id="massUploadSelect"/>
|
||||
<h3>Select/Deselect</h3>
|
||||
<input type="checkbox" id="massUploadSelect"/>
|
||||
</div>
|
||||
<div id="massUploadCategoriesSelection">
|
||||
<h3>Mass Category Selection</h3>
|
||||
{foreach $cats as $cat}
|
||||
<label><input type="checkbox" class="checkall" value='{$cat['category_id']}'/> {$cat['category_name']}</label>
|
||||
{$i = $i+1}
|
||||
{/foreach}
|
||||
<h3>Mass Category Selection</h3>
|
||||
{foreach $cats as $cat}
|
||||
<label><input type="checkbox" class="checkall" value='{$cat['category_id']}'/> {$cat['category_name']}</label>
|
||||
{$i = $i+1}
|
||||
{/foreach}
|
||||
</div>
|
||||
<!-- checkmate -->
|
||||
{$count=0}
|
||||
<!-- checkmate -->
|
||||
<form name="mass_upload" method="post" class="cbform">
|
||||
{foreach from=$vid_files item=file name=mass_files}
|
||||
{assign var='requiredFields' value=$Upload->loadRequiredFields($file)}
|
||||
{assign var='optionFields' value=$Upload->loadOptionFields($file)}
|
||||
{assign var='locationFields' value=$Upload->loadLocationFields($file)}
|
||||
{assign var='cust_fields' value=$Upload->custom_form_fields}
|
||||
|
||||
<input class="lead" type="hidden" name="mass_up[]" value="{$file.title}" />
|
||||
|
||||
<div class="well">
|
||||
<input type="checkbox" name="filesToImport[]" class="checkboxMassImport"/>
|
||||
<!-- checkmate -->
|
||||
<input type="checkbox" name="filesToImport[{$count}]" class="checkboxMassImport"/>
|
||||
{$count=$count+1}
|
||||
<!-- checkmate -->
|
||||
<span class="label label-danger" style="cursor: pointer;" onclick="$(this).next().toggle();return false;"><b>{$file.title}</b>{$smarty.foreach.mass_files}</span>
|
||||
<div class="" style="display:none">
|
||||
{foreach from=$requiredFields item=field}
|
||||
|
@ -98,25 +109,25 @@ Uploaded Videos are stored in mass_uploads/processed.
|
|||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
{
|
||||
$(document).on('change', '.checkall', function()
|
||||
{
|
||||
var id_cat = this.value;
|
||||
var to_check = this.checked;
|
||||
{
|
||||
$(document).on('change', '.checkall', function()
|
||||
{
|
||||
var id_cat = this.value;
|
||||
var to_check = this.checked;
|
||||
|
||||
$(".categories input").each(function() {
|
||||
if( this.value == id_cat )
|
||||
this.checked = to_check;
|
||||
});
|
||||
});
|
||||
$(".categories input").each(function() {
|
||||
if( this.value == id_cat )
|
||||
this.checked = to_check;
|
||||
});
|
||||
});
|
||||
|
||||
$(document).on('change', '#massUploadSelect', function()
|
||||
{
|
||||
var to_check = this.checked;
|
||||
$(document).on('change', '#massUploadSelect', function()
|
||||
{
|
||||
var to_check = this.checked;
|
||||
|
||||
$(".checkboxMassImport").each(function() {
|
||||
this.checked = to_check;
|
||||
});
|
||||
});
|
||||
});
|
||||
$(".checkboxMassImport").each(function() {
|
||||
this.checked = to_check;
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
Loading…
Add table
Reference in a new issue