218 lines
11 KiB
PHP
218 lines
11 KiB
PHP
<!-- Body page content -->
|
|
|
|
|
|
<div class="">
|
|
<div class="page-title">
|
|
|
|
<div class="title_left">
|
|
<h3>Add User</h3>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
<div class="row">
|
|
<div class="col-md-12 col-sm-12 ">
|
|
<div class="x_panel">
|
|
<!-- <div class="x_title"> -->
|
|
|
|
<!-- <ul class="nav navbar-right panel_toolbox">
|
|
<li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a></li>
|
|
</li>
|
|
</ul> -->
|
|
<!-- <h6>General Information</h6> -->
|
|
<!-- <div class="clearfix"></div> -->
|
|
<!-- </div> -->
|
|
<div class="x_content">
|
|
<br />
|
|
<form id="" data-parsley-validate class="form-horizontal form-label-left" method="post"
|
|
action="<?php echo base_url();?>User/createUser" enctype="multipart/form-data">
|
|
|
|
<input type="hidden" name="<?php echo $this->security->get_csrf_token_name();?>"
|
|
value="<?php echo $this->security->get_csrf_hash();?>">
|
|
<input type="text" id="created_by" name="created_by" value="<?php echo $data->created_by ?>"
|
|
class="form-control " hidden>
|
|
|
|
|
|
<!-- <?php if (is_superadmin()) { ?>
|
|
<div class="item form-group">
|
|
|
|
<label class="control-label col-md-1 col-sm-1 " for="first-name"> Business<a style="color:red;">*</a> </label>
|
|
<div class="col-md-5 col-sm-5 ">
|
|
<select id="business_id" name="business_id" required="required" class="form-control" >
|
|
<option value="<?php if(isset($businessData)) { echo $businessData->uid; } ?>">
|
|
<?php if(isset($businessData)) { echo $businessData->business_name; }else{ echo "Select business"; } ?>
|
|
</option>
|
|
<?php foreach ($business_dropdown as $key => $value) { ?>
|
|
<option value="<?php echo $value->uid; ?>"><?php echo $value->business_name; echo $value->uid; ?></option>
|
|
<?php } ?>
|
|
</select>
|
|
</div>
|
|
|
|
|
|
<label class="control-label col-md-1 col-sm-1 " for="last-name"> Role<a style="color:red;">*</a> </label>
|
|
<div class="col-md-5 col-sm-5 ">
|
|
<select id="role" name="role" required="required" class="form-control" >
|
|
<option value="">Select role</option>
|
|
<option value="admin">Admin</option>
|
|
<option value="user">user</option>
|
|
</select>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<?php } ?> -->
|
|
|
|
<?php if (is_superadmin()) { ?>
|
|
|
|
<div class="item form-group">
|
|
<label class="control-label col-md-1 col-sm-1 " for="first-name"> Business<a
|
|
style="color:red;">*</a> </label>
|
|
<div class="col-md-5 col-sm-5 ">
|
|
<select id="business_id" name="business_id" required="required" class="form-control">
|
|
<option value="<?php if(isset($businessData)) { echo $businessData->uid; } ?>">
|
|
<?php if(isset($businessData)) { echo $businessData->business_name; }else{ echo "Select business"; } ?>
|
|
</option>
|
|
<?php foreach ($business_dropdown as $key => $value) { ?>
|
|
<option value="<?php echo $value->uid; ?>">
|
|
<?php echo $value->business_name; echo $value->uid; ?></option>
|
|
<?php } ?>
|
|
</select>
|
|
</div>
|
|
|
|
|
|
<label class="control-label col-md-1 col-sm-1 " for="last-name"> Role<a
|
|
style="color:red;">*</a> </label>
|
|
<div class="col-md-5 col-sm-5 ">
|
|
<select id="role" name="role" required="required" class="form-control">
|
|
<option value="">Select role</option>
|
|
<option value="admin">Admin</option>
|
|
<option value="user">user</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
<?php } else if (is_admin() || user()->action_permit != 'view') { ?>
|
|
<div class="item form-group" hidden>
|
|
<input type="text" id="business_id" name="business_id"
|
|
value="<?php echo $data->business_id ?>" class="form-control " hidden>
|
|
<input type="text" id="role" name="role" value="user" class="form-control " hidden>
|
|
</div>
|
|
<?php } ?>
|
|
|
|
|
|
<!-- <br /> <h6></h6> <div class="x_title"> </div> <br /> -->
|
|
<!-- --------------------------- -->
|
|
<div class="item form-group">
|
|
|
|
<label class="control-label col-md-1 col-sm-1 " for="first-name"> Name<a
|
|
style="color:red;">*</a> </label>
|
|
<div class="col-md-5 col-sm-5 ">
|
|
<input type="text" id="name" name="name" value="" required="required"
|
|
class="form-control ">
|
|
</div>
|
|
|
|
<label class="control-label col-md-1 col-sm-1 " for="last-name"> Email<a
|
|
style="color:red;">*</a> </label>
|
|
<div class="col-md-5 col-sm-5 ">
|
|
<input type="email" id="email" name="email" value="" required="required"
|
|
class="form-control" onkeyup="check_if_exists(this.id, this.value, this.name)">
|
|
</div>
|
|
|
|
</div>
|
|
<!-- --------------------------- -->
|
|
<div class="item form-group">
|
|
|
|
<label class="control-label col-md-1 col-sm-1 " for="first-name"> Mobile<a
|
|
style="color:red;">*</a> </label>
|
|
<div class="col-md-5 col-sm-5 ">
|
|
<input type="text" pattern="[6-9]{1}[0-9]{9}"
|
|
title="Phone number with 6-9 and remaing 9 digit with 0-9" id="mobile" name="mobile"
|
|
value="" required="required" class="form-control" onkeyup="check_if_exists(this.id, this.value, this.name)">
|
|
</div>
|
|
|
|
<label class="control-label col-md-1 col-sm-1 " for="last-name"> Permission<a
|
|
style="color:red;">*</a> </label>
|
|
<div class="col-md-5 col-sm-5 ">
|
|
<select id="action_permit" name="action_permit" required="required"
|
|
class="form-control">
|
|
<option value="">Select Permission</option>
|
|
<option value="all">All</option>
|
|
<option value="view">View</option>
|
|
</select>
|
|
</div>
|
|
|
|
</div>
|
|
<!-- --------------------------- -->
|
|
<br />
|
|
<h6></h6>
|
|
<div class="x_title"> </div> <br />
|
|
|
|
<div class="item form-group">
|
|
<label class="control-label col-md-1 col-sm-1 " for="first-name"> Username<a
|
|
style="color:red;">*</a> </label>
|
|
<div class="col-md-3 col-sm-3 ">
|
|
<input type="text" id="user_name" name="user_name" value="" required="required"
|
|
class="form-control" onkeyup="check_if_exists(this.id, this.value, this.name)">
|
|
</div>
|
|
|
|
<label class="control-label col-md-1 col-sm-1 " for="last-name"> Password<a
|
|
style="color:red;">*</a> </label>
|
|
<div class="col-md-3 col-sm-3 ">
|
|
<input type="password" id="password" minlength="8" name="password" value=""
|
|
required="required" class="form-control "
|
|
title="password must have alphabets 
password requires 6 characters minimum">
|
|
<span toggle="#password" id="toggle-password"
|
|
class="fa fa-fw fa-eye field-icon toggle-password"></span>
|
|
</div>
|
|
|
|
<label class="control-label col-md-1 col-sm-1 " for="last-name"> Confirm Password<a
|
|
style="color:red;">*</a> </label>
|
|
<div class="col-md-3 col-sm-3 ">
|
|
<input type="password" id="confirm_password" name="confirm_password" value=""
|
|
required="required" class="form-control ">
|
|
<span id='message'></span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="ln_solid"></div>
|
|
<div class="item form-group">
|
|
<div class="offset-md-8">
|
|
<button class="btn btn-secondary" onclick="history.back()">Cancel</button>
|
|
<button class="btn btn-primary" type="reset">Reset</button>
|
|
<button type="submit" class="btn btn-success">Submit</button>
|
|
</div>
|
|
</div>
|
|
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- /Body page content -->
|
|
|
|
<script>
|
|
function check_if_exists(id, value, name) {
|
|
// alert(name);
|
|
// var data = $(this).val();
|
|
$.ajax({
|
|
type:"get",
|
|
url: "<?php echo base_url(); ?>User/checkUniqueValue",
|
|
data: { value: value, name: name },
|
|
success:function(response)
|
|
{
|
|
if (response == true)
|
|
{
|
|
new PNotify({
|
|
title: 'Warning',
|
|
text: 'That given details Already Exists',
|
|
styling: 'bootstrap3'
|
|
});
|
|
$("#"+id).val('');
|
|
|
|
}
|
|
}
|
|
});
|
|
}
|
|
</script>
|