Modfied:fixed Mass uploader video selection issue

This commit is contained in:
Awais-cb 2018-03-28 18:12:52 +05:00
parent 76612e954b
commit d74233233f

View file

@ -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>