<?php $__env->startSection('content'); ?>

    <div class="row">
        <div class="col-xs-10">
            <h1>Manage Member</h1>
        </div>
        <?php if($canView): ?>
            <div class="col-xs-2">
                <a href="<?php echo e(url('/admin/admin-members')); ?>" class="back-btn btn btn-default" type="button" data-toggle="tooltip" data-placement="bottom" title="" class="btn btn-default pull-right" data-original-title="<?php echo e(trans('backend.back_list')); ?>">
                    <span class="icon glyphicon glyphicon-th-list"></span>
                </a>
            </div>
        <?php endif; ?>
    </div>
    <div id="edit_member_form" class="generic_wrapper member-form">
        <?php echo Form::model($member); ?>

            <div class="row">
                <div class="col-xs-12 col-sm-6">
                    <div class="form-group <?php $__errorArgs = ['name'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> has-error <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>">
                        <label class="control-label" for="name_input">Company Name</label>
                        <?php echo Form::text('name', null, array(
                            'id' => 'name_input',
                            'class' => 'form-control',
                            'maxlength' => '250',
                            'data-toggle' => ($errors->has('name') ? 'tooltip': null),
                            'title' => ($errors->has('name') ? $errors->first('name'): null),
                            'disabled' => $canManage ? null : 'disabled')); ?>

                    </div>

                    <div class="form-group <?php $__errorArgs = ['notes'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> has-error <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>">
                        <label class="control-label" for="notes_input">Notes</label>
                        <?php echo Form::textarea('notes', null, array(
                            'id' => 'notes_input',
                            'class' => 'form-control',
                            'data-toggle' => ($errors->has('notes') ? 'tooltip': null),
                            'title' => ($errors->has('notes') ? $errors->first('notes'): null),
                            'disabled' => $canManage ? null : 'disabled',
                            'rows' => 8 )); ?>

                    </div>

                    <div class="form-group">
                        <label class="control-label">Committees (Com), Taskforce (TF) and Working Group (WG)</label>
                        <div class="accordion" id="accordionCommittees">

                            <?php $__currentLoopData = $listCommittees; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $committee): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                <?php
                                    if ($committee->type === 'legalCommittee') {
                                        $type = 'committee';
                                        $display = 'none';
                                        if ($member->legal_committee) {
                                            $display = 'block';
                                        }
                                    } else if ($committee->type === 'legalOpinions') {
                                        $type = 'opinions';
                                        $display = 'none';
                                        if ($member->legal_opinions) {
                                            $display = 'block';
                                        }
                                    } else {
                                        $type = 'standard';
                                        $display = 'block';
                                        if ($member->member_type === 'noType') {
                                            $display = 'none';
                                        }
                                    }
                                ?>
                                <div class="card" data-role="committee-<?php echo e($type); ?>" style="display: <?php echo e($display); ?>">
                                    <div class="card-header" id="committee<?php echo e($committee->id); ?>">
                                        <div class="header-committees-accordion">
                                            <input class="form-check-input" data-role="committee" data-slug="<?php echo e($committee->slug); ?>" type="checkbox" name="com[<?php echo e($committee->id); ?>]" id="com<?php echo e($committee->id); ?>" value="<?php echo e($committee->id); ?>" <?php echo e(in_array($committee->id, $committees) ? 'checked' : ''); ?>>
                                            <button class="btn btn-default collapsed" type="button" data-toggle="collapse" data-target="#committee-items<?php echo e($committee->id); ?>" aria-expanded="false" aria-controls="committee-items<?php echo e($committee->id); ?>">
                                                <?php echo e($committee->title); ?>

                                            </button>
                                        </div>
                                    </div>

                                    <div id="committee-items<?php echo e($committee->id); ?>" class="collapse" aria-labelledby="committee<?php echo e($committee->id); ?>" data-parent="#accordionCommittees">
                                        <?php if(count($committee->workGroups)): ?>
                                            <div class="card-body">
                                                <?php $__currentLoopData = $committee->workGroups; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $workGroup): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                    <div class="form-check">
                                                        <input class="form-check-input" data-role="work-group" data-committee="<?php echo e($committee->slug); ?>" type="checkbox" name="wg[<?php echo e($workGroup->id); ?>]" id="wg<?php echo e($workGroup->id); ?>" value="<?php echo e($workGroup->id); ?>" <?php echo e(in_array($workGroup->id, $workGroups) ? 'checked' : ''); ?>>
                                                        <label class="form-check-label" for="wg<?php echo e($workGroup->id); ?>">
                                                            <?php echo e($workGroup->title); ?>

                                                        </label>
                                                    </div>
                                                <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                            </div>
                                        <?php endif; ?>
                                    </div>
                                </div>
                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>

                        </div>
                    </div>

                    <div class="form-group" data-role="domains">
                        <div class="margin-bottom-20">
                            <label class="control-label" for="domain_input">Domains</label>
                            <button class="btn btn-default pull-right" type="button" data-action="add-domain">
                                <span class="icon glyphicon glyphicon-plus"></span>
                            </button>
                        </div>

                        <?php
                          $indexDomains = 0;
                        ?>

                        <?php $__currentLoopData = $domains; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $domain): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                            <div class="form-group group-button margin-bottom-10 <?php $__errorArgs = ['domain.' . $indexDomains];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> has-error <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>">
                                <?php echo Form::text('domain[]', $domain, array(
                                    'class' => 'form-control',
                                    'maxlength' => '250',
                                    'title' => ($errors->has('domain.' . $indexDomains) ? $errors->first('domain'): null) )); ?>


                                <button class="btn btn-default pull-right" type="button" data-action="remove-domain">
                                    <span class="icon glyphicon glyphicon-minus"></span>
                                </button>
                            </div>
                            <?php
                                $indexDomains++;
                            ?>
                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                    </div>

                </div>
                <div class="col-xs-12 col-sm-6">

                    <div id="media-picker-member_logo_id" class="form-group media-picker-wrapper <?php $__errorArgs = ['logo_id'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> has-error <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>">
                        <label id="member_logo_id" class="control-label" for="member_logo_id">Logo</label>
                        <?php echo Form::hidden('logo_id', '', array('id' => 'member_logo_id', 'class' => 'media-selection')); ?>

                        <button type="button" class="btn btn-xs btn-default command-add-more pull-right">
                            <span class="glyphicon glyphicon-plus"></span>
                        </button>
                        <div class="panel panel-default">
                            <div class="panel-body">
                                <div class="inner-panel">
                                    <a class="select-media" href="#"><?php echo app('translator')->get('backend.select_upload_item'); ?></a>
                                    <ul>
                                    </ul>
                                </div>
                            </div>
                        </div>
                    </div>

                    <div class="form-group <?php $__errorArgs = ['country_id'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> has-error <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>">
                        <label class="control-label" for="country_id">Country</label>

                        <div <?php $__errorArgs = ['country'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> data-toggle="tooltip" title="<?php echo e($errors->has('country') ? $errors->first('country'): null); ?>" <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>>
                            <?php echo Form::select('country_id', $listCountries, null, array(
                                'id' => 'country_id', 'class' => 'form-control')); ?>

                        </div>
                    </div>

                    <div class="form-group <?php $__errorArgs = ['member_type'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> has-error <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>">
                        <label class="control-label">Member Type</label>
                        <div class="form-check">
                            <input class="form-check-input" data-role="member-type" type="radio" name="member_type" id="member-type-1" value="noType" <?php echo e($member->member_type === 'noType' ? 'checked' : ''); ?>>
                            <label class="form-check-label" for="member-type-1">
                                No Type
                            </label>
                        </div>
                        <div class="form-check">
                            <input class="form-check-input" data-role="member-type" type="radio" name="member_type" id="member-type-2" value="regular" <?php echo e($member->member_type === 'regular' ? 'checked' : ''); ?>>
                            <label class="form-check-label" for="member-type-2">
                                Regular
                            </label>
                        </div>
                        <div class="form-check">
                            <input class="form-check-input" data-role="member-type" type="radio" name="member_type" id="member-type-3" value="associate" <?php echo e($member->member_type === 'associate' ? 'checked' : ''); ?>>
                            <label class="form-check-label" for="member-type-3">
                                Associate
                            </label>
                        </div>
                    </div>

                    <div class="form-group">
                        <label class="control-label">Legal Options</label>
                        <div class="form-check">
                            <?php
                                $optionsArr = ['id' => 'legal-committee', 'class' => 'form-check-input', 'data-role' => 'legal-committee'];
                                if ($member->member_type === 'noType') {
                                    $optionsArr['disabled'] = 'disabled';
                                }
                            ?>
                            <?php echo e(Form::checkbox('legal_committee', '1', $member->legal_committee, $optionsArr)); ?>

                            <label class="form-check-label" for="legal-committee">
                                Legal Committee
                            </label>
                        </div>
                        <div class="form-check">
                            <?php
                                $optionsArr = ['id' => 'legal-opinions', 'class' => 'form-check-input', 'data-role' => 'legal-opinions'];
                                if ($member->legal_committee || $member->member_type === 'noType') {
                                    $optionsArr['disabled'] = 'disabled';
                                }
                            ?>
                            <?php echo e(Form::checkbox('legal_opinions', '1', $member->legal_opinions, $optionsArr)); ?>

                            <label class="form-check-label" for="legal-opinions">
                                Legal Opinions
                            </label>
                        </div>
                    </div>

                    <div class="form-group <?php $__errorArgs = ['state'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> has-error <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>">
                        <label class="control-label">State</label>
                        <div class="form-check">
                            <input class="form-check-input" type="radio" name="state" id="state-1" value="active" <?php echo e($member->state === 'active' ? 'checked' : ''); ?>>
                            <label class="form-check-label" for="state-1">
                                Active
                            </label>
                        </div>
                        <div class="form-check">
                            <input class="form-check-input" type="radio" name="state" id="state-2" value="inactive" <?php echo e($member->state === 'inactive' ? 'checked' : ''); ?>>
                            <label class="form-check-label" for="state-2">
                                Inactive
                            </label>
                        </div>
                    </div>

                </div>
            </div>

            <?php if($canEdit): ?>
                <div class="row">
                    <div class="col-xs-12">
                        <div class="form-group pull-right">
                            <?php echo Form::submit(Lang::get('backend.save'), array('class' => 'btn btn-primary', 'id' => 'member_save_btn')); ?>

                        </div>
                    </div>
                </div>
            <?php endif; ?>
        <?php echo Form::close(); ?>

    </div>

    <script>
        $(function() {
            var mediaPicker_member_logo_id = new Eae.View.MediaPicker({
                el: $('#media-picker-member_logo_id'),
                fieldId: 'member_logo_id',
                mediaItems: <?php echo json_encode(!empty($member->logo) ? [$member->logo] : [], 15, 512) ?>,
                multiple: false,
            });

            var form_member_id = new Eae.View.BackendMemberForm({
                el: $('#edit_member_form'),
                domainContainer: $('[data-role="domains"]'),
                inputLegalCommittee: $('[data-role="legal-committee"]'),
                inputLegalOpinions: $('[data-role="legal-opinions"]'),
                inputCommittees: $('[data-role="committee"'),
                inputWorkGroups: $('[data-role="work-group"'),
                cardTypeCommittee: $('[data-role="committee-committee"'),
                cardTypeOpinions: $('[data-role="committee-opinions"'),
                cardTypeStandard: $('[data-role="committee-standard"'),
            });
        });
    </script>
<?php $__env->stopSection(); ?>



<?php echo $__env->make('admin.layouts.main',array(
    'scripts' => array(
        path_asset('path.backoffice.js_path') . '/view/generic/backend-media-picker.js',
        path_asset('path.backoffice.js_path') . '/view/member/member-form.js'
    )
), \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/html/resources/views/admin/pages/members/member_form.blade.php ENDPATH**/ ?>