wecuro_blog/application/modules/physician/views/add_new_permission.php

88 lines
4.8 KiB
PHP
Executable File

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.2.1/themes/default/style.min.css" />
<!--sidebar end-->
<!--main content start-->
<div class="app-content content">
<section class="content-wrapper">
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<div class="row">
<div class="col-md-12">
<h3 class="font-weight-bold"><?php echo 'Manage '.$users->name.' Permission'; ?></h3>
</div>
</div>
</div>
<hr class="mt-0 mb-0" />
<div class="card-content collapse show">
<div class="card-body card-dashboard">
<form role="form" action="coordinators/addNewPermission" method="post" enctype="multipart/form-data">
<input type="hidden" name="<?php echo $this->security->get_csrf_token_name(); ?>" value="<?php echo $this->security->get_csrf_hash(); ?>" />
<div class="col-lg-12" id="jstree_demo_div">
<?php foreach ($users_permission as $p) { ?>
<ul class="treeview">
<li class="last" id="<?php echo $p->id ;?>" <?php if($p->checked) echo 'data-checkstate="checked"'; ?>>
<label for="<?php echo $p->id ;?>" <?php if($p->checked) echo 'class="custom-checked"'; else echo 'class="custom-unchecked"' ?>><?php echo $p->name ;?></label>
<?php if(isset($p->child)){ ?>
<ul>
<?php foreach ($p->child as $cp) { ?>
<li id="<?php echo $cp->id ;?>" <?php if($cp->checked) echo 'data-checkstate="checked"'; ?>>
<label for="<?php echo $cp->id ;?>" <?php if($cp->checked) echo 'class="custom-checked"'; else echo 'class="custom-unchecked"' ?>><?php echo $cp->name ;?></label>
<?php if(isset($cp->child)){ ?>
<ul>
<?php foreach ($cp->child as $cp2) { ?>
<li id="<?php echo $cp2->id ;?>" <?php if($cp2->checked) echo 'data-checkstate="checked"'; ?>>
<label for="<?php echo $cp2->id ;?>" <?php if($cp2->checked) echo 'class="custom-checked"'; else echo 'class="custom-unchecked"' ?>><?php echo $cp2->name ;?></label>
</li>
<?php } ?>
</ul>
<?php } ?>
</li>
<?php } ?>
</ul>
<?php } ?>
</li>
</ul>
<?php } ?>
</div>
<input type="hidden" name="selected" class="jsfields" id="jsfields" value=""/><input type="hidden" name="id" value='<?php
if (!empty($users->ion_user_id)) {
echo $users->ion_user_id;
}
?>'>
<button type="submit" name="submit" class="btn btn-info"><?php echo lang('submit'); ?></button>
</form>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
<!-- <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> -->
<script>
$(function () {
var select=<?php echo json_encode($permission); ?>;
$('#jsfields').val(select);
//var i, j, r = [],q=[];
$('#jstree_demo_div')
.on('changed.jstree', function (e, data) {
$('#jsfields').val(data.selected);
})
// create the instance
.jstree({
"plugins" : [ "themes", "html_data", "checkbox", "ui" ]
})
.jstree(true).select_node(select);
});
</script>
<!--main content end-->
<!--footer start-->