Shell File Manager

Current Path : /home/camscanae/www/admin/pages/
Upload File :
Current File : /home/camscanae/www/admin/pages/All_Products.php

<?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">&times;</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]