300 lines
11 KiB
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>
|