<?php
    $domId = $id . Str::random(5);
?>
<?php if(isset($language)): ?>
    <div id="multiple-picker-<?php echo e($domId); ?>" class="form-group form-language-group <?php echo e($blocksMode ? "blocks-mode--$blocksMode" : 'blocks-mode--hide'); ?> form-language-<?php echo e($language); ?><?php echo e($language == $defaultLang ? ' default-lang' : ''); ?> multiple-picker-wrapper<?php echo e((isset($errors) && $errors->has($errorKey) ? ' has-error' : '')); ?><?php echo e($parentHidden ? ' parent-hidden' : ''); ?>" style="<?php echo e(!empty($hide) ? 'display:none' : ''); ?>">
<?php else: ?>
    <div id="multiple-picker-<?php echo e($domId); ?>" class="form-group <?php echo e($blocksMode ? "blocks-mode--$blocksMode" : 'blocks-mode--hide'); ?> multiple-picker-wrapper<?php echo e((isset($errors) && $errors->has($errorKey) ? ' has-error' : '')); ?><?php echo e($parentHidden ? ' parent-hidden' : ''); ?>" style="<?php echo e(!empty($hide) ? 'display:none' : ''); ?>">
<?php endif; ?>
    <?php echo Form::hidden($name, '', array('id' => $id, 'class' => 'multiple-picker-values')); ?>

    <?php echo Form::label($id, ucfirst($label), array('class' => 'control-label')); ?>

    <?php if($allowInsert): ?>
        <button type="button" class="btn btn-xs btn-default command-add-content pull-right">
            <span class="icon glyphicon glyphicon-plus"></span>
        </button>
    <?php endif; ?>
    <?php if(isset($language)): ?>
        <div class="form-group-translation-tools pull-right">
            <?php echo $__env->make('admin.generic.components.forms.copy-translation', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
        </div>
    <?php endif; ?>
    <div class="row">
        <div class="col-sm-12">
            <div class="panel panel-default"<?php echo e(isset($errors) && $errors->has($errorKey) ? ' data-toggle="tooltip" title="' . $errors->first($errorKey) . '"' : ''); ?>>
                <div class="panel-heading">
                    <select name="<?php echo e('_' . $name . '_search-type'); ?>" class="form-control search-type-select <?php echo e(sizeof($objectTypes) <=1 ? 'hidden' : ''); ?>">
                        <option value="">All Types</option>
                        <?php $__currentLoopData = $objectTypes; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $objectTypes): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                            <option value="<?php echo e($objectTypes); ?>"><?php echo e($objectTypes); ?></option>
                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                    </select>
                    <?php echo Form::text('_' . $name . '_search', null, array(
                                'id' => $id . '_search',
                                'class' => 'form-control multiple-picker-search-field',
                                'maxlength' => '150',
                                'placeholder' => ucfirst(Lang::get('backend.search')),
                                'disabled' => $enabled ? null : 'disabled')); ?>

                </div>
                <div class="panel-body multiple-picker-list multiple-picker-picked-list">
                    <div class="panel panel-default picker-panel">
                        <ol class="list-group"></ol>
                    </div>
                </div>
            </div>
        </div>

    </div>
    <?php if(!empty($info)): ?>
        <span id="helpBlock" class="help-block"><?php echo e($info); ?></span>
    <?php endif; ?>
</div>

<script>
    $(function(){
        new Eae.View.BackendMultiplePickerSearch({
            el: $("#generic_form_<?php echo e(RequestContext::get('generic_form_timestamp')); ?> #multiple-picker-<?php echo e($domId); ?>"),
            pickedList: <?php echo json_encode($pickedList, 15, 512) ?>,
            order: <?php echo e($order ? 'true': 'false'); ?>,
            multipleTypes: <?php echo e($multipleTypes ? 'true': 'false'); ?>,
            contentType: <?php echo json_encode($contentType, 15, 512) ?>,
            disabled: <?php echo e($enabled ? 'false': 'true'); ?>,
            parent:  <?php echo empty($parent) ? 'false': json_encode($parent); ?>,
            websiteFiltered: <?php echo e($websiteFiltered ? 'true': 'false'); ?>,
            editable: <?php echo json_encode($allowInsert, 15, 512) ?>,
            searchUrl: <?php echo json_encode($searchUrl, 15, 512) ?>,
            fieldName: '<?php echo e($fieldName); ?>',
            <?php if($maxSize): ?>
                maxSize: <?php echo e($maxSize); ?>,
            <?php endif; ?>
            <?php if(isset($language)): ?>
                language: '<?php echo e($language); ?>',
            <?php endif; ?>
        });
    });
</script>


<?php /**PATH /var/www/html/resources/views/admin/generic/components/forms/multiplepickersearch.blade.php ENDPATH**/ ?>