<?php $__env->startSection('pageScripts'); ?>
    <?php echo $__env->make('admin.database.scripts.custom_policies', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('title'); ?>
    Edit <?php echo e($group->name); ?>

<?php $__env->stopSection(); ?>
<?php $__env->startSection('content'); ?>
    <div class="col-md-3">
        <ul class="nav nav-pills-stacked margin-bottom-10">
            <li class="active">
                <a data-toggle="tab" href="#tab_1">
                    <i class="fa fa-picture-o"></i> Details </a>
            </li>
            <li>
                <a data-toggle="tab" href="#tab_2">
                    <i class="fa fa-cog"></i> Custom Policies </a>
            </li>
        </ul>
    </div>
    <div class="col-md-9">
        <div class="tab-content">
            <div id="tab_1" class="tab-pane active">
                <div class="form">
                    <form action="<?php echo e(URL::action('GroupsController@postUpdate')); ?>" class="form-horizontal"
                          id="submit_form" method="POST">
                        <?php echo csrf_field(); ?>

                        <input type="hidden" value="<?php echo e($group->id); ?>" name="group_id">

                        <div class="form-group">
                            <label class="control-label">
                                Group name
                            </label>
                            <input value="<?php echo e($group->name); ?>" type="text" class="form-control " name="group_name"
                                   placeholder="Name...">
                        </div>
                        <div class="form-actions">
                            <button type="submit" class="btn btn-success">
                                Update <?php echo e($group->name); ?>

                            </button>
                        </div>
                    </form>
                </div>
            </div>
            <div class="tab-pane" id="tab_2">

                <div class="form" data-contains="custom-policies">
                    <!-- Select Specifics -->
                    <div class="form-group" >
                        <select data-change="show-specifics" class="form-control">
                            <option>Select</option>
                            <optgroup label="HR Policies">
                                <?php foreach($page->hrPolicies as $policy): ?>
                                    <option data-type="hr" value="<?php echo e($policy->id); ?>"><?php echo e($policy->name); ?></option>
                                <?php endforeach; ?>
                            </optgroup>
                            <optgroup label="Leave Policies">
                                <?php foreach($page->leavePolicies as $policy): ?>
                                    <option data-type="leave" value="<?php echo e($policy->id); ?>"><?php echo e($policy->name); ?></option>
                                <?php endforeach; ?>
                            </optgroup>
                        </select>
                    </div>
                    <div class="form-group">
                        <!-- HR Specifics Holder -->
                        <div class="collapse" data-contains="hr-specifics">
                            <div class="form-group">
                                <label class="control-label">Applicants</label>
                                <select class="form-control" data-var="applicants">
                                    <option value="all">All</option>
                                    <option value="male">Male</option>
                                    <option value="female">Female</option>
                                </select>
                            </div>
                            <div class="form-group">
                                <label class="control-label">Service Level Agreement</label>
                                <input type="number" class="form-control"
                                       data-var="sla"
                                       placeholder="Service level agreement...">
                            </div>
                            <div class="form-group">
                                <label class="control-label">Available After</label>
                                <div class="input-group">
                                    <input type="number" class="form-control"
                                           data-var="available-after"
                                           placeholder="Available After..">
                                    <div class="input-group-addon">
                                        Months
                                    </div>
                                </div>
                            </div>
                            <div class="form-group">
                                <label class="control-label">Line Managers</label>
                                <div class="input-group">
                                    <div class="input-group-addon">
                                        Authority
                                    </div>
                                    <select data-contains="line-manager-authority" class="form-control">
                                        <option value="approve">Approve</option>
                                        <option value="review">Review</option>
                                    </select>
                                    <div class="input-group-btn">
                                        <button type="button" role="button" class="btn btn-dark"
                                                data-click="add-line-manager">Add
                                        </button>
                                    </div>
                                </div>
                                <ul data-contains="line-managers" class="list-group collapse">
                                </ul>
                            </div>
                            <div class="form-group">
                                <button type="button" role="button" data-click="add-specifics" data-click-param="hr"
                                        class="btn btn-dark">Add Policy
                                </button>
                            </div>
                        </div>
                        <!-- Leave Specifics Holder -->
                        <div class="collapse" data-contains="leave-specifics">
                            <div class="form-group">
                                <label class="control-label">Applicants</label>
                                <select class="form-control" data-var="applicants">
                                    <option value="all">All</option>
                                    <option value="male">Male</option>
                                    <option value="female">Female</option>
                                </select>
                            </div>
                            <div class="form-group">
                                <label class="control-label">Allowed Days</label>

                                <input type="number" class="form-control"
                                       data-var="allowed-days"
                                       placeholder="Allowed days..">
                            </div>
                            <div class="form-group">
                                <label class="control-label">Days Type</label>

                                <select class="form-control" data-var="days-type">
                                    <option value="calender" selected>Calender</option>
                                    <option value="working">Working</option>
                                </select>
                            </div>
                            <div class="form-group">
                                <label for="deductible" class="control-label">Deductible</label>
                                <input type="checkbox"
                                       data-var="deductible">
                            </div>
                            <div class="form-group">
                                <label for="hides_balance" class="control-label">Balance hidden in profile</label>
                                <input type="checkbox"
                                       data-var="hides_balance">
                            </div>
                            <div class="form-group">
                                <label class="control-label">Available After</label>
                                <div class="input-group">
                                    <input type="number"
                                           class="form-control"
                                           data-var="available-after" placeholder="Available After..">
                                    <div class="input-group-addon">
                                        Months
                                    </div>
                                </div>
                            </div>
                            <div class="form-group">
                                <label class="control-label">Line Managers</label>
                                <div class="input-group">
                                    <div class="input-group-addon">
                                        Authority
                                    </div>
                                    <select data-contains="line-manager-authority" class="form-control">
                                        <option value="approve">Approve</option>
                                        <option value="review">Review</option>
                                    </select>
                                    <div class="input-group-btn">
                                        <button type="button" role="button" class="btn btn-dark"
                                                data-click="add-line-manager">Add
                                        </button>
                                    </div>
                                </div>
                                <ul data-contains="line-managers" class="list-group collapse">
                                </ul>
                            </div>
                            <div class="form-group">
                                <button type="button" role="button" data-click="add-specifics"
                                        data-click-param="leave"
                                        class="btn btn-dark">Add Policy
                                </button>
                            </div>
                        </div>
                    </div>
                    <div class="alert alert-warning" data-contains="alarm" style="display:none;">
                        This custom policy is already added.
                    </div>
                    <hr>
                    <form method="post" action="<?php echo e(URL::action('GroupsController@postUpdateCustomPolicies')); ?>">
                        <?php echo csrf_field(); ?>

                        <input type="hidden" name="group_id" value="<?php echo e($group->id); ?>">
                        <ul class="list-group" data-contains="specifics">
                            <?php foreach($group->custom_policies as $customPolicy): ?>
                                <li class="list-group-item">
                                    <strong><?php echo e($customPolicy->name); ?></strong>
                                    <a data-removes="#custom_policies_<?php echo e($customPolicy->policy_id); ?>"
                                       class="btn btn-xs btn-red pull-right"
                                       role="button">Delete</a>
                                    <a href="#custom_policies_<?php echo e($customPolicy->policy_id); ?>"
                                       data-toggle="collapse"
                                       class="btn btn-xs btn-dark pull-right"
                                       role="button">Edit</a>
                                    <div class="collapse" id="custom_policies_<?php echo e($customPolicy->policy_id); ?>">
                                        <hr>
                                        <?php if($customPolicy->type == 'leave'): ?>
                                            <div class="form-group">
                                                <label class="control-label">Applicants</label>
                                                <select class="form-control" data-var="applicants" name="customPolicies[<?php echo e($customPolicy->policy_id); ?>][applicants]">
                                                    <?php foreach(['all','male','female'] as $opt): ?>
                                                        <option value="<?php echo e($opt); ?>" <?php echo e(($opt==$customPolicy->applicants)?"selected":""); ?>><?php echo e(ucfirst($opt)); ?></option>
                                                    <?php endforeach; ?>
                                                </select>
                                            </div>
                                            <div class="form-group">
                                                <label class="control-label">Allowed Days</label>

                                                <input type="number" class="form-control"
                                                       data-var="allowed-days"
                                                       placeholder="Allowed days.."
                                                       name="customPolicies[<?php echo e($customPolicy->policy_id); ?>][allowed_days]"
                                                       value="<?php echo e($customPolicy->days); ?>">
                                            </div>
                                            <div class="form-group">
                                                <label class="control-label">Days Type</label>
                                                <select class="form-control" data-var="days-type"
                                                        name="customPolicies[<?php echo e($customPolicy->policy_id); ?>][days_type]">
                                                    <option value="calender" <?php echo e($customPolicy->days_type == 'calender'?'selected':''); ?>>
                                                        Calender
                                                    </option>
                                                    <option value="working" <?php echo e($customPolicy->days_type == 'calender'?'selected':''); ?>>
                                                        Working
                                                    </option>
                                                </select>
                                            </div>
                                            <div class="form-group">
                                                <label for="deductible" class="control-label">Deductible</label>
                                                <input type="checkbox" name="customPolicies[<?php echo e($customPolicy->policy_id); ?>][deductible]"
                                                       data-var="deductible" <?php echo e($customPolicy->deductible == 1?'checked':''); ?>>
                                            </div>
                                            <div class="form-group">
                                                <label for="hides_balance" class="control-label">Balance hidden in profile</label>
                                                <input type="checkbox" name="customPolicies[<?php echo e($customPolicy->policy_id); ?>][hides_balance]"
                                                       data-var="hides_balance" <?php echo e($customPolicy->hides_balance == 1?'checked':''); ?>>
                                            </div>
                                            <div class="form-group">
                                                <label class="control-label">Available After</label>
                                                <div class="input-group">
                                                    <input type="number"
                                                           class="form-control"
                                                           data-var="available-after" placeholder="Available After.."
                                                           name="customPolicies[<?php echo e($customPolicy->policy_id); ?>][available_after]"
                                                           value="<?php echo e($customPolicy->available_after); ?>">
                                                    <div class="input-group-addon">
                                                        Months
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="form-group">
                                                <label class="control-label">Line Managers</label>
                                                <div class="input-group">
                                                    <div class="input-group-addon">
                                                        Authority
                                                    </div>
                                                    <select data-contains="line-manager-authority" class="form-control">
                                                        <option value="approve">Approve</option>
                                                        <option value="review">Review</option>
                                                    </select>
                                                    <div class="input-group-btn">
                                                        <button type="button" role="button" class="btn btn-dark"
                                                                data-click="add-line-manager">Add
                                                        </button>
                                                    </div>
                                                </div>
                                                <ul data-contains="line-managers" class="list-group">
                                                    <?php $currentIndex = 1;?>
                                                    <?php foreach(explode(',',$customPolicy->line_managers) as $lineManager): ?>
                                                        <?php if(in_array($lineManager,['hr_review','hr_approve'])): ?>
                                                            <li class="list-group-item">
                                                                <input name="customPolicies[<?php echo e($customPolicy->policy_id); ?>][line_managers][]"
                                                                       data-var="line-managers" value="<?php echo e($lineManager); ?>"
                                                                       type="hidden">
                                                        <span class="badge badge-active"
                                                              style="float:none;"><?php echo e($currentIndex++); ?></span>
                                                                HR Administrator
                                                                <select data-changes="authority">
                                                                    <option value="review" <?php echo e(($lineManager == 'hr_review')?"selected":""); ?>>
                                                                        Review
                                                                    </option>
                                                                    <option value="approve" <?php echo e(($lineManager == 'hr_approve')?"selected":""); ?>>
                                                                        Approve
                                                                    </option>
                                                                </select>
                                                            </li>
                                                        <?php else: ?>
                                                            <li class="list-group-item">
                                                                <input name="customPolicies[<?php echo e($customPolicy->policy_id); ?>][line_managers][]"
                                                                       data-var="line-managers" value="<?php echo e($lineManager); ?>"
                                                                       type="hidden">
                                                                <span class="badge badge-active"
                                                                       style="float:none;"><?php echo e($currentIndex++); ?></span>
                                                                Line Manager: <?php echo e($lineManager); ?>

                                                                <a id="lm_<?php echo e(($currentIndex -1)); ?>"
                                                                   data-removes="#lm_<?php echo e(($currentIndex -1)); ?>"
                                                                   class="btn btn-xs btn-red pull-right">Remove</a>
                                                            </li>
                                                        <?php endif; ?>
                                                    <?php endforeach; ?>
                                                </ul>
                                            </div>
                                        <?php else: ?>
                                            <div class="form-group">
                                                <label class="control-label">Applicants</label>
                                                <select class="form-control" data-var="applicants" name="customPolicies[<?php echo e($customPolicy->policy_id); ?>][applicants]">
                                                    <?php foreach(['all','male','female'] as $opt): ?>
                                                        <option value="<?php echo e($opt); ?>" <?php echo e(($opt==$customPolicy->applicants)?"selected":""); ?>><?php echo e(ucfirst($opt)); ?></option>
                                                    <?php endforeach; ?>
                                                </select>
                                            </div>
                                            <div class="form-group">
                                                <label class="control-label">Service Level Agreement</label>
                                                <input type="number" class="form-control"
                                                       data-var="sla"
                                                       name="customPolicies[<?php echo e($customPolicy->policy_id); ?>][sla]"
                                                       placeholder="Service level agreement..."
                                                       value="<?php echo e($customPolicy->sla); ?>">
                                            </div>
                                            <div class="form-group">
                                                <label class="control-label">Available After</label>
                                                <div class="input-group">
                                                    <input type="number" class="form-control"
                                                           data-var="available-after"
                                                           name="customPolicies[<?php echo e($customPolicy->policy_id); ?>][available_after]"
                                                           placeholder="Available After.."
                                                           value="<?php echo e($customPolicy->available_after); ?>">
                                                    <div class="input-group-addon">
                                                        Months
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="form-group">
                                                <label class="control-label">Line Managers</label>
                                                <div class="input-group">
                                                    <div class="input-group-addon">
                                                        Authority
                                                    </div>
                                                    <select data-contains="line-manager-authority" class="form-control">
                                                        <option value="approve">Approve</option>
                                                        <option value="review">Review</option>
                                                    </select>
                                                    <div class="input-group-btn">
                                                        <button type="button" role="button" class="btn btn-dark"
                                                                data-click="add-line-manager">Add
                                                        </button>
                                                    </div>
                                                </div>
                                                <ul data-contains="line-managers" class="list-group">
                                                    <?php $currentIndex = 1;?>
                                                    <?php foreach(explode(',',$customPolicy->line_managers) as $lineManager): ?>
                                                        <?php if(in_array($lineManager,['hr_review','hr_approve'])): ?>
                                                            <li class="list-group-item">
                                                                <input name="customPolicies[<?php echo e($customPolicy->policy_id); ?>][line_managers][]"
                                                                       data-var="line-managers" value="<?php echo e($lineManager); ?>"
                                                                       type="hidden">
                                                        <span class="badge badge-active"
                                                              style="float:none;"><?php echo e($currentIndex++); ?></span>
                                                                HR Administrator
                                                                <select data-changes="authority">
                                                                    <option value="review" <?php echo e(($lineManager == 'hr_review')?"selected":""); ?>>
                                                                        Review
                                                                    </option>
                                                                    <option value="approve" <?php echo e(($lineManager == 'hr_approve')?"selected":""); ?>>
                                                                        Approve
                                                                    </option>
                                                                </select>
                                                            </li>
                                                        <?php else: ?>
                                                            <li class="list-group-item">
                                                                <input name="customPolicies[<?php echo e($customPolicy->policy_id); ?>][line_managers][]"
                                                                       data-var="line-managers" value="<?php echo e($lineManager); ?>"
                                                                       type="hidden">
                                                        <span class="badge badge-active"
                                                              style="float:none;"><?php echo e($currentIndex++); ?></span>
                                                                Line Manager: <?php echo e($lineManager); ?>

                                                                <a id="lm_<?php echo e(($currentIndex -1)); ?>"
                                                                   data-removes="#lm_<?php echo e(($currentIndex -1)); ?>"
                                                                   class="btn btn-xs btn-red pull-right">Remove</a>
                                                            </li>
                                                        <?php endif; ?>
                                                    <?php endforeach; ?>
                                                </ul>
                                            </div>
                                        <?php endif; ?>
                                    </div>
                                </li>

                            <?php endforeach; ?>

                        </ul>
                        <div class="form-actions">
                            <button type="submit" class="btn btn-green">
                                Update <?php echo e($group->name); ?> Custom Policies
                            </button>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>


<?php $__env->stopSection(); ?>
<?php echo $__env->make('layout', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>