bbone/application/modules/Asset/views/edit_asset.php

300 lines
11 KiB
PHP

<!-- Body page content -->
<div class="">
<div class="page-title">
<div class="title_left"><h3><?php if(isset($viewData)) { echo "View Asset"; }else{ echo "Edit Asset"; } ?></h3></div>
</div>
<a class="btn btn-sm btn-primary" style="float: right;" href="<?php echo base_url();?>Asset/assetLandingPage">Assets List</a>
<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 id="chevron" 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();?>Asset/editAssets" 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="hidden" name="id" value="<?php echo $editData->id; ?>">
<div class="item form-group">
<label class="control-label col-md-1 col-sm-1 " for="first-name"> Name </label>
<div class="col-md-5 col-sm-5 ">
<input type="text" id="name" name="name" value="<?php echo $editData->name; ?>" required="required" class="form-control"
<?php if(isset($viewData)) { echo "readonly"; } ?> >
</div>
<label class="control-label col-md-1 col-sm-1 " for="last-name">Manufacturer </label>
<div class="col-md-5 col-sm-5 ">
<select id="manufacturer" name="manufacturer" required="required" class="form-control" placeholder="choose" <?php if(isset($viewData)) { echo "readonly"; } ?>>
<option value="<?php echo $editData->manufacturer; ?>"><?php echo $editData->manufacturer_name; ?></option>
<?php foreach ($manufacturerData as $key => $value) { ?>
<option value="<?php echo $value->id; ?>"><?php echo $value->name; ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-1 col-sm-1 " for="first-name"> Tag </label>
<div class="col-md-5 col-sm-5 ">
<input id="tag" name="tag" value="<?php echo $editData->tag; ?>" class="form-control" type="text" required="required" <?php if(isset($viewData)) { echo "readonly"; } ?>>
</div>
<label class="control-label col-md-1 col-sm-1 " for="last-name">Serial </label>
<div class="col-md-5 col-sm-5 ">
<input id="serial" name="serial" value="<?php echo $editData->serial; ?>" class="form-control" type="text" required="required" <?php if(isset($viewData)) { echo "readonly"; } ?>>
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-1 col-sm-1 " for="first-name"> Model </label>
<div class="col-md-5 col-sm-5 ">
<input id="model" name="model" value="<?php echo $editData->model; ?>" class="form-control" type="text" required="required" <?php if(isset($viewData)) { echo "readonly"; } ?>>
</div>
<label class="control-label col-md-1 col-sm-1 " for="last-name">Status </label>
<div class="col-md-5 col-sm-5 ">
<select id="status" name="status" required="required" class="form-control" <?php if(isset($viewData)) { echo "readonly"; } ?>>
<option value="<?php echo $editData->status; ?>"> <?php echo $editData->status_display_name; ?> </option>
<?php foreach ($statusData as $key => $value) { ?>
<option value="<?php echo $value->id; ?>"><?php echo $value->display_name; ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-1 col-sm-1 " for="last-name">Category </label>
<div class="col-md-5 col-sm-5 ">
<select id="category" name="category" required="required" class="form-control" <?php if(isset($viewData)) { echo "readonly"; } ?>>
<option value="<?php echo $editData->category; ?>"><?php echo $editData->category_name; ?></option>
<?php foreach ($categoriesData as $key => $value) { ?>
<option value="<?php echo $value->id; ?>"><?php echo $value->name; ?></option>
<?php } ?>
</select>
</div>
<label class="control-label col-md-1 col-sm-1 " for="last-name">Location </label>
<div class="col-md-5 col-sm-5 ">
<select id="location" name="location" required="required" class="form-control" <?php if(isset($viewData)) { echo "readonly"; } ?> >
<option value="<?php echo $editData->location; ?>"><?php echo $editData->location_name; ?></option>
<?php foreach ($locationsData as $key => $value) { ?>
<option value="<?php echo $value->id; ?>"><?php echo $value->location; ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-1 col-sm-1 " for="first-name"> Notes </label>
<div class="col-md-11 col-sm-11 ">
<textarea id="notes" name="notes" class="form-control" type="text" <?php if(isset($viewData)) { echo "readonly"; } ?> ><?php echo $editData->notes; ?></textarea></div>
</div>
<br /> <h6>Order Related Information</h6> <div class="x_title"> </div> <br />
<div class="item form-group">
<label class="control-label col-md-1 col-sm-1 " for="last-name">Order No </label>
<div class="col-md-5 col-sm-5 ">
<input id="order_no" name="order_no" value="<?php echo $editData->order_no; ?>" class="form-control" type="text" <?php if(isset($viewData)) { echo "readonly"; } ?> >
</div>
<label class="control-label col-md-1 col-sm-1 " for="first-name">Purchase Date</label>
<div class="col-md-5 col-sm-5 ">
<div class="form-group">
<div class='input-group date' id='myDatepicker'>
<input type='text' class="form-control" name="purchase_date"
value="<?php echo date("d-m-Y", strtotime($editData->purchase_date)); ?>" <?php if(isset($viewData)) { echo "readonly"; } ?>/>
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-1 col-sm-1 " for="last-name">Supplier </label>
<div class="col-md-5 col-sm-5 ">
<select id="supplier" name="supplier" required="required" class="form-control" <?php if(isset($viewData)) { echo "readonly"; } ?>>
<option value="<?php echo $editData->supplier; ?>"><?php echo $editData->supplier_name; ?></option>
<?php foreach ($suppliorData as $key => $value) { ?>
<option value="<?php echo $value->id; ?>"><?php echo $value->name; ?></option>
<?php } ?>
</select>
</div>
<label class="control-label col-md-1 col-sm-1 " for="first-name"> Cost </label>
<div class="col-md-5 col-sm-5 ">
<input id="cost" name="cost" value="<?php echo $editData->cost; ?>" class="form-control" type="text" name="middle-name" <?php if(isset($viewData)) { echo "readonly"; } ?>>
</div>
</div>
<br /> <h6>Additional Information</h6> <div class="x_title"> </div> <br />
<div class="item form-group">
<label class="control-label col-md-1 col-sm-1 " for="last-name">Warranty Information</label>
<div class="col-md-5 col-sm-5 ">
<textarea id="warranty" name="warranty" class="form-control" type="text" <?php if(isset($viewData)) { echo "readonly"; } ?> ><?php echo $editData->warranty; ?></textarea>
</div>
<label class="control-label col-md-1 col-sm-1 " for="first-name"> Main Image </label>
<div class="col-md-5 col-sm-5 ">
<?php if(isset($viewData)) {
if($editData->asset_img == null || $editData->asset_img == '') { ?>
<img src="<?php echo base_url(); ?>assets/uploads/defauld-img.jpg" width="180" height="150">
<?php } else {?>
<img src="<?php echo base_url(); ?>assets/uploads/<?php echo $editData->asset_img; ?>" width="180" height="150">
<?php } }
else { ?>
<input id="formFile" name="asset_img" class="typeFile" type="file"accept=".png, .jpg, .jpeg" onchange="checkFileFormat()" >
<?php if($editData->asset_img == null || $editData->asset_img == '') { ?>
<img src="<?php echo base_url(); ?>assets/uploads/defauld-img.jpg" width="180" height="150">
<?php } else {?>
<img id="image" src="<?php echo base_url(); ?>assets/uploads/<?php echo $editData->asset_img; ?>" width="180" height="150">
<?php } } ?>
</div>
<!-- <div class="col-md-5 col-sm-5 ">
<?php if(isset($viewData)) { if($editData->asset_img == null || $editData->asset_img == '') { ?>
<img src="<?php echo base_url(); ?>assets/uploads/defauld-img.jpg" width="180" height="150">
<?php } else {?>
<img src="<?php echo base_url(); ?>assets/uploads/<?php echo $editData->asset_img; ?>" width="180" height="150">
<?php } } else {?>
<input id="formFile" name="asset_img" class="typeFile" type="file" >
<?php }?>
</div> -->
</div>
<?php if(isset($viewData)) { }else{ ?>
<div class="ln_solid"></div>
<div class="item form-group">
<div class="offset-md-8">
<button type="button"class="btn btn-primary" onclick="history.back()">Cancel</button>
<button type="submit" class="btn btn-success">Update</button>
</div>
</div>
<?php } ?>
</form>
</div>
</div>
</div>
<br/>
<div id="sub-value" class="col-md-12 col-sm-12">
<?php echo $sub_asset_value_htmlPage; ?>
</div>
</div>
</div>
<!-- /Body page content -->
<script>
$(document).on('change','#formFile',function(){
const file = this.files[0];
if (file){
let reader = new FileReader();
reader.onload = function(event){
$('#image').attr('src', event.target.result);
}
reader.readAsDataURL(file);
}
});
$(document).ready(function(){
if ($('#change_active').val() == "asset_value") {
setTimeout(() => { $('#chevron').click(); }, 500);
$('#asset_value-tab').removeClass('nav-link').addClass('nav-link active');
$('#asset_value').removeClass('tab-pane fade').addClass('tab-pane fade show active');
}
else if ($('#change_active').val() == "asset_usage") {
setTimeout(() => { $('#chevron').click(); }, 500);
$('#asset_usage-tab').removeClass('nav-link').addClass('nav-link active');
$('#asset_usage').removeClass('tab-pane fade').addClass('tab-pane fade show active');
}
else if ($('#change_active').val() == "asset_amc") {
$('#asset_amc-tab').removeClass('nav-link').addClass('nav-link active');
$('#asset_amc').removeClass('tab-pane fade').addClass('tab-pane fade show active');
}
else if ($('#change_active').val() == "asset_insurance") {
setTimeout(() => { $('#chevron').click(); }, 500);
$('#asset_insurance-tab').removeClass('nav-link').addClass('nav-link active');
$('#asset_insurance').removeClass('tab-pane fade').addClass('tab-pane fade show active');
}
else if ($('#change_active').val() == "asset_image") {
setTimeout(() => { $('#chevron').click(); }, 500);
$('#asset_image-tab').removeClass('nav-link').addClass('nav-link active');
$('#asset_image').removeClass('tab-pane fade').addClass('tab-pane fade show active');
}
else{
$('#asset_value-tab').removeClass('nav-link').addClass('nav-link active');
$('#asset_value').removeClass('tab-pane fade').addClass('tab-pane fade show active');
}
});
</script>
<script>
function checkFileFormat() {
var input = document.getElementById('formFile');
var fileName = input.value;
var allowedFormats = ['.png', '.jpg', '.jpeg'];
if (fileName) {
var fileExtension = fileName.slice((fileName.lastIndexOf(".") - 1 >>> 0) + 2);
if (allowedFormats.indexOf(fileExtension.toLowerCase()) === -1) {
alert('Please choose a valid image file (PNG, JPG, JPEG).');
input.value = ''; // Clear the file input to allow choosing a new file
}
}
}
</script>