Shell File Manager
<?php $pagemain = 'products' ?>
<?php $page = 'allproducts' ?>
<?php
session_start();
$admin_id = $_GET['admin_id'];
$role = $_GET['role'];
$url_session = $_GET['session'];
// print_r($url_session);
if ($url_session == $_SESSION['session']) {
include_once('nav.php');
?>
<?php
$query = "SELECT * FROM tb1 Where trash !=1 ORDER BY Id DESC";
$result = mysqli_query($connection, $query);
?>
<div class="main-panel">
<div class="content">
<div class="page-inner">
<div class="page-header">
<h4 class="page-title">Products</h4>
<ul class="breadcrumbs">
<li class="nav-home">
<a href="#">
<i class="flaticon-home"></i>
</a>
</li>
<li class="separator">
<i class="flaticon-right-arrow"></i>
</li>
<li class="nav-item">
<a href="#">Products</a>
</li>
<li class="separator">
<i class="flaticon-right-arrow"></i>
</li>
<li class="nav-item">
<a href="#">All Products</a>
</li>
</ul>
</div>
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<div class="d-flex align-items-center">
<h4 class="card-title">All Products</h4>
<button class="btn btn-primary btn-round ml-auto" data-toggle="modal" data-target="#addRowModal">
<i class="fa fa-plus"></i>
Add Product
</button>
</div>
</div>
<div class="card-body ">
<!-- Modal -->
<div class="modal fade bd-example-modal-xl " id="addRowModal" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header no-bd">
<h5 class="modal-title">
<span class="fw-mediumbold">
New</span>
<span class="fw-light">
Product
</span>
</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<p class="small">Create a new CamScan FZCO product using this form, make sure you fill them all</p>
<form action="products_process.php?admin_id=<?php echo $admin_id; ?>&role=<?php echo $role; ?>&session=<?php echo $url_session; ?>" method="post" enctype="multipart/form-data">
<div class="row">
<div class="col-sm-12">
<center>
<div class="form-group form-group-default">
<label> Image </label>
<img src="../../assets/img/products/<?php echo $row['Image'] ?>" id="output" src="" width="200" height="200"><br><br>
<input type="file" name="file" id="file" accept="image/*" onchange="document.getElementById('output').src = window.URL.createObjectURL(this.files[0])" required>
</div>
</center>
</div>
<div class="col-md-6 pr-0">
<div class="form-group form-group-default">
<label>Name</label>
<input id="addPosition" type="text" name="Name" class="form-control" placeholder="fill position">
</div>
</div>
<div class="col-md-6 pr-0">
<div class="form-group form-group-default">
<label>model</label>
<input id="addPosition" type="text" name="model" class="form-control" placeholder="fill position">
</div>
</div>
<!-- <div class="col-md-12 pr-0">
<div class="form-group form-group-default">
<label>Description</label>
<input id="addPosition" type="text" name="description" class="form-control" placeholder="fill position">
</div>
</div> -->
<div class="col-md-6 pr-0">
<div class="form-group form-group-default">
<label>Type</label>
<select name="type" class="form-control" required>
<option value="">Select Product Type</option>
<option value="Cameras ">Cameras</option>
<option value="Recorders ">Recorders</option>
<option value="Cables "> Cables</option>
<option value="Smart Home"> Smart Home</option>
<option value="Farber"> Farber</option>
<option value="Others Products "> Others Products</option>
</select>
</div>
</div>
<div class="col-md-6">
<div class="form-group form-group-default">
<?php
$query2 = "SELECT * FROM product_categories ORDER BY id DESC";
$query_run2 = mysqli_query($connection, $query2);
// mysql select query
$query2 = "SELECT * FROM `product_categories`";
// for method 1
$result1 = mysqli_query($connection, $query2);
// for method 2
$result2 = mysqli_query($connection, $query2);
$options = "";
while ($row2 = mysqli_fetch_array($result2)) {
$options = $options . "<option>$row2[1]</option>";
}
?>
<label>Category</label>
<select name="product_category" class="form-control" required>
<option value="" style="color:#e4b42f">Select product Category</option>
<?php while ($row1 = mysqli_fetch_array($result1)) :; ?>
<option value="<?php echo $row1['name']; ?>"> <?php echo $row1['name'] ?></option>
<?php endwhile; ?>
</select>
</div>
</div>
<div class="col-md-4">
<div class="form-group form-group-default">
<label>DataSheet</label>
<input type="file" class="form-control" name="DataSheet" placeholder="fill office">
</div>
</div>
<div class="col-md-4">
<div class="form-group form-group-default">
<label>User Manual</label>
<input type="file" class="form-control" name="Manual" placeholder="fill office">
</div>
</div>
<div class="col-md-4">
<div class="form-group form-group-default">
<label>Certifications</label>
<input type="file" class="form-control" name="Certifications" placeholder="fill office">
</div>
</div>
</div>
<br>
<center> <br>
<p style="font-size:22px ">Features and Specifications</p>
</center>
<div id="dynamic_field2">
<div class="form-row">
<div class="col-md-12">
<br>
<h3> Features </h3>
<div class="form-group form-group-default">
<input type="text" class="form-control" name="mange[]" placeholder="Features">
</div>
</div>
<div class="col-sm-12">
<h3> Specifications </h3>
<div class="form-group form-group-default">
<input type="text" class="form-control" name="title[]" placeholder="Specifications Title " required>
</div>
</div>
<div class="col-md-12">
<div class="form-group form-group-default">
<input type="text" class="form-control" name="bezeichnung[]" placeholder="Specifications">
</div>
</div>
<div class="col-md-12">
<div class="form-group form-group-default">
<input type="text" class="form-control" name="art_nr[]" placeholder="Details">
</div>
</div>
<div class="col" style="text-align: right;">
<td><button type="button" name="add" id="add2" class="btn btn-primary"><i class="fa fa-plus"></i></button><br><br></td>
</div>
</div>
</div>
</div>
<div class="modal-footer no-bd">
<button type="submit" id='submit' name="submit" class="btn btn-primary" value="Save" required>Save</button>
<button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
</div>
</form>
</div>
</div>
</div>
<div class="table-responsive">
<table id="multi-filter-select" class="display table table-striped table-hover">
<thead>
<tr>
<th>Id </th>
<th>Image</th>
<th>Name</th>
<!-- <th>Description</th> -->
<th>Type</th>
<th>Category</th>
<th>Model</th>
<th>Action</th>
<th>Action</th>
</tr>
</thead>
<tfoot>
<tr>
<th colspan="3"></th>
<th colspan="2">Type</th>
<th>Category</th>
<th>Model</th>
</tr>
</tfoot>
<tbody>
<?php
$count = 0;
while ($row = mysqli_fetch_array($result)) {
$count++;
?>
<tr>
<td> <?php echo $count; ?> </td>
<td>
<div class="avatar-sm"><img src="../../assets/img/products/<?php echo $row['Image'] ?>" alt="..." class="avatar-img rounded-circle"></div>
</td>
<td> <?php echo $row['Name']; ?> </td>
<!-- <td> <?php echo $row['description']; ?> </td> -->
<td> <?php echo $row['type']; ?> </td>
<td> <?php echo $row['product_category']; ?> </td>
<td> <?php echo $row['model']; ?> </td>
<form action="products_process.php?admin_id=<?php echo $admin_id; ?>&role=<?php echo $role; ?>&session=<?php echo $url_session; ?>&id=<?php echo $row['id']; ?>&special=<?php echo $row['special'] ?>&discontinued=<?php echo $row['discontinued'] ?>&best=<?php echo $row['best'] ?>&trash=<?php echo $row['trash'] ?>" method="post">
<td>
<div class="form-button-action">
<?php
if ($row['special'] == 0) { ?>
<button type="submit" name="special" data-toggle="tooltip" title="" class="btn btn-link btn-lg" data-original-title="Special Product " style="color: #6c757d">
<i class="fas fa-star"></i>
</button>
<?php } elseif ($row['special'] == 1) {
?>
<button type="submit" name="special" data-toggle="tooltip" title="" class="btn btn-link btn-success btn-lg" data-original-title="Special Product ">
<i class="fas fa-star"></i>
</button>
<?php
}
?>
<?php
if ($row['best'] == 0) { ?>
<button type="submit" name="best" data-toggle="tooltip" title="" class="btn btn-link btn-lg" data-original-title="Best Selling Product " style="color: #6c757d">
<i class="fas fa-shopping-bag"></i>
</button>
<?php } elseif ($row['best'] == 1) {
?>
<button type="submit" name="best" data-toggle="tooltip" title="" class="btn btn-link btn-success btn-lg" data-original-title="Best Selling Product ">
<i class="fas fa-shopping-bag"></i>
</button>
<?php
}
?>
<?php
if ($row['discontinued'] == 0) { ?>
<button type="submit" name="discontinued" data-toggle="tooltip" title="" class="btn btn-link btn-lg" data-original-title="Discontinued Product " style="color: #6c757d">
<i class="fas fa-times"></i>
</button>
<?php } elseif ($row['discontinued'] == 1) {
?>
<button type="submit" name="discontinued" data-toggle="tooltip" title="" class="btn btn-link btn-success btn-lg" data-original-title="Discontinued Product ">
<i class="fas fa-times"></i>
</button>
<?php
}
?>
</div>
</td>
<td>
<div class="form-button-action">
<button type="submit" name="trash" data-toggle="tooltip" title="" class="btn btn-link btn-danger" data-original-title="Remove">
<i class="fas fa-trash-alt"></i>
</button>
</form>
<a href="products_updat.php?admin_id=<?php echo $admin_id; ?>&role=<?php echo $role; ?>&session=<?php echo $url_session; ?>&id=<?php echo $row['id']; ?>" data-toggle="tooltip" title="" class="btn btn-link btn-primary btn-lg" data-original-title="Edit ">
<i class="fa fa-edit"></i>
</a>
</div>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php include('footer.php'); ?>
</div>
</div>
<script src="../assets/js/products.js"></script>
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
<?php
if (isset($_SESSION['status']) && $_SESSION['status'] != '') {
?>
<script>
swal({
title: "<?php echo $_SESSION['status'] ?>",
text: "<?php echo $_SESSION['body'] ?>",
icon: "<?php echo $_SESSION['status_code'] ?>",
button: "<?php echo $_SESSION['button'] ?>",
});
</script>
<?php
unset($_SESSION['status']);
}
?>
<?php
if (isset($_SESSION['status_remove']) && $_SESSION['status_remove'] != '') {
?>
<script>
swal({
title: "<?php echo $_SESSION['status_remove'] ?>",
text: "<?php echo $_SESSION['body_remove'] ?>",
icon: "warning",
dangerMode: true,
})
.then((willDelete) => {
if (willDelete) {
swal(" This Product Added to Trash Successfully", {
icon: "<?php echo $_SESSION['status_code_remove'] ?>",
});
}
});
</script>
<?php
unset($_SESSION['status_remove']);
}
?>
<?php
if (isset($_SESSION['status_update']) && $_SESSION['status_update'] != '') {
?>
<script>
swal({
title: "<?php echo $_SESSION['status_update'] ?>",
text: "<?php echo $_SESSION['body_update'] ?>",
icon: "<?php echo $_SESSION['status_code_update'] ?>",
button: "<?php echo $_SESSION['button_update'] ?>",
});
</script>
<?php
unset($_SESSION['status_update']);
}
?>
<script>
$(document).ready(function() {
$('#basic-datatables').DataTable({});
$('#multi-filter-select').DataTable({
"pageLength": 5,
initComplete: function() {
this.api().columns().every(function() {
var column = this;
var select = $('<select class="form-control"><option value=""></option></select>')
.appendTo($(column.footer()).empty())
.on('change', function() {
var val = $.fn.dataTable.util.escapeRegex(
$(this).val()
);
column
.search(val ? '^' + val + '$' : '', true, false)
.draw();
});
column.data().unique().sort().each(function(d, j) {
select.append('<option value="' + d + '">' + d + '</option>')
});
});
}
});
// Add Row
$('#add-row').DataTable({
"pageLength": 5,
});
var action = '<td> <div class="form-button-action"> <button type="button" data-toggle="tooltip" title="" class="btn btn-link btn-primary btn-lg" data-original-title="Edit Task"> <i class="fa fa-edit"></i> </button> <button type="button" data-toggle="tooltip" title="" class="btn btn-link btn-danger" data-original-title="Remove"> <i class="fa fa-times"></i> </button> </div> </td>';
$('#addRowButton').click(function() {
$('#add-row').dataTable().fnAddData([
$("#addName").val(),
$("#addPosition").val(),
$("#addOffice").val(),
action
]);
$('#addRowModal').modal('hide');
});
});
</script>
<script>
$(document).ready(function() {
var i = 1;
$('#add2').click(function() {
i++;
$('#dynamic_field2').append('<div class="form-row" id="row2' + i + '"> <div class="col-md-12"><h3> Features </h3><div class="form-group form-group-default"> <input type="text" class="form-control" name="mange[]" placeholder="Features"> </div> </div><div class="col-sm-12"><h3> Specifications </h3><div class="form-group form-group-default"><input type="text" class="form-control" name="title[]" placeholder="Specifications Title " required></div></div> <div class="col-md-12"><div class="form-group form-group-default"> <input type="text" class="form-control" name="bezeichnung[]" placeholder="Specifications"> </div> </div> <div class="col-md-12"><div class="form-group form-group-default"> <input type="text" class="form-control" name="art_nr[]" placeholder="Details"> </div></div> <div class="col" style="text-align: right;"> <td> <br><button type="button" name="add" class="btn btn-secondary btn_remove2" id="' + i + '"><i class="fa fa fa-trash"></i></button> <br><br></td> </div> </div>');
});
$(document).on('click', '.btn_remove2', function() {
var button_id = $(this).attr("id");
$('#row2' + button_id + '').remove();
});
});
</script>
</body>
</html>
<?php
} else {
include 'login_error.php';
}
?>
Shell File Manager Version 1.1, Coded By Shell
Email: [email protected]