Skip to content

Commit

Permalink
upload
Browse files Browse the repository at this point in the history
  • Loading branch information
bonyhabib authored Jul 15, 2020
1 parent 36a442d commit 298542a
Show file tree
Hide file tree
Showing 76 changed files with 9,379 additions and 0 deletions.
391 changes: 391 additions & 0 deletions admin-page.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,391 @@
<?php
include 'includes/connect.php';


if($_SESSION['admin_sid']==session_id())
{
?>
<!DOCTYPE html>
<html lang="en">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="msapplication-tap-highlight" content="no">
<title>Admin Food Menu</title>


<link rel="icon" href="images/favicon/favicon-32x32.png" sizes="32x32">

<link rel="apple-touch-icon-precomposed" href="images/favicon/apple-touch-icon-152x152.png">

<meta name="msapplication-TileColor" content="#00bcd4">
<meta name="msapplication-TileImage" content="images/favicon/mstile-144x144.png">




<link href="css/materialize.min.css" type="text/css" rel="stylesheet" media="screen,projection">
<link href="css/style.min.css" type="text/css" rel="stylesheet" media="screen,projection">

<link href="css/custom/custom.min.css" type="text/css" rel="stylesheet" media="screen,projection">


<link href="js/plugins/perfect-scrollbar/perfect-scrollbar.css" type="text/css" rel="stylesheet" media="screen,projection">
<link href="js/plugins/data-tables/css/jquery.dataTables.min.css" type="text/css" rel="stylesheet" media="screen,projection">

<style type="text/css">
.input-field div.error{
position: relative;
top: -1rem;
left: 0rem;
font-size: 0.8rem;
color:#FF4081;
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%);
}
.input-field label.active{
width:100%;
}
.left-alert input[type=text] + label:after,
.left-alert input[type=password] + label:after,
.left-alert input[type=email] + label:after,
.left-alert input[type=url] + label:after,
.left-alert input[type=time] + label:after,
.left-alert input[type=date] + label:after,
.left-alert input[type=datetime-local] + label:after,
.left-alert input[type=tel] + label:after,
.left-alert input[type=number] + label:after,
.left-alert input[type=search] + label:after,
.left-alert textarea.materialize-textarea + label:after{
left:0px;
}
.right-alert input[type=text] + label:after,
.right-alert input[type=password] + label:after,
.right-alert input[type=email] + label:after,
.right-alert input[type=url] + label:after,
.right-alert input[type=time] + label:after,
.right-alert input[type=date] + label:after,
.right-alert input[type=datetime-local] + label:after,
.right-alert input[type=tel] + label:after,
.right-alert input[type=number] + label:after,
.right-alert input[type=search] + label:after,
.right-alert textarea.materialize-textarea + label:after{
right:70px;
}
</style>
</head>

<body>



<header id="header" class="page-topbar" >

<div class="navbar-fixed">
<nav class="navbar-color" style="background-color:#1b1b1b;">
<div class="nav-wrapper">
<ul class="left">
<li><h1 class="logo-wrapper"><a href="index.php" class="brand-logo darken-1"><img src="images/materialize-logo.png" alt="logo"></a> <span class="logo-text">Logo</span></h1></li>
</ul>
</div>
</nav>
</div>

</header>


<div id="main">

<div class="wrapper">


<aside id="left-sidebar-nav">
<ul id="slide-out" class="side-nav fixed leftside-navigation">
<li class="user-details cyan darken-2">
<div class="row">
<div class="col col s4 m4 l4">
<img src="images/avatar.jpg" alt="" class="circle responsive-img valign profile-image">
</div>
<div class="col col s8 m8 l8">
<ul id="profile-dropdown" class="dropdown-content">
<li><a href="routers/logout.php"> Logout</a>
</li>
</ul>
</div>
<div class="col col s8 m8 l8">
<a class="btn-flat dropdown-button waves-effect waves-light white-text profile-btn" href="#" data-activates="profile-dropdown"><?php echo $name;?> <i class="mdi-navigation-arrow-drop-down right"></i></a>
<p class="user-roal"><?php echo $role;?></p>
</div>
</div>
</li>
<li class="bold active"><a href="index.php" class="waves-effect waves-cyan"> Food Menu</a>
</li>
<li class="no-padding">
<ul class="collapsible collapsible-accordion">
<li class="bold"><a class="collapsible-header waves-effect waves-cyan"> Orders Detail</a>
<div class="collapsible-body">
<ul>
<li><a href="all-orders.php">All Orders</a>
</li>
<?php
$sql = mysqli_query($con, "SELECT DISTINCT status FROM orders;");
while($row = mysqli_fetch_array($sql)){
echo '<li><a href="all-orders.php?status='.$row['status'].'">'.$row['status'].'</a>
</li>';
}
?>
</ul>
</div>
</li>
</ul>
</li>

<li class="bold"><a href="users.php" class="waves-effect waves-cyan"> Users Detail</a>
</li>
</ul>
<a href="#" data-activates="slide-out" class="sidebar-collapse btn-floating btn-medium waves-effect waves-light hide-on-large-only cyan"><i class="mdi-navigation-menu"></i></a>
</aside>

<section id="content">


<div id="breadcrumbs-wrapper">
<div class="container">
<div class="row">
<div class="col s12 m12 l12">
<h5 class="breadcrumbs-title">Food Menu</h5>
</div>
</div>
</div>
</div>

<div class="container">
<p class="caption">Add, Edit or Delete menu items from here...</p>
<div class="divider"></div>
<form class="formValidate" id="formValidate" method="post" action="routers/menu-router.php" novalidate="novalidate">
<div class="row">
<div class="col s12 m4 l3">

</div>
<div>
<table id="data-table-admin" class="responsive-table display" cellspacing="0">
<thead>
<tr>
<th>Name</th>
<th>Item Price/Piece</th>
<th>Available</th>
</tr>
</thead>

<tbody>
<?php
$result = mysqli_query($con, "SELECT * FROM items");
while($row = mysqli_fetch_array($result))
{
echo '<tr><td><div class="input-field col s12"><label for="'.$row["id"].'_name">Name</label>';
echo '<input value="'.$row["name"].'" id="'.$row["id"].'_name" name="'.$row['id'].'_name" type="text" data-error=".errorTxt'.$row["id"].'"><div class="errorTxt'.$row["id"].'"></div></td>';
echo '<td><div class="input-field col s12 "><label for="'.$row["id"].'_price">Price</label>';
echo '<input value="'.$row["price"].'" id="'.$row["id"].'_price" name="'.$row['id'].'_price" type="text" data-error=".errorTxt'.$row["id"].'"><div class="errorTxt'.$row["id"].'"></div></td>';
echo '<td>';
if($row['deleted'] == 0){
$text1 = 'selected';
$text2 = '';
}
else{
$text1 = '';
$text2 = 'selected';
}
echo '<select name="'.$row['id'].'_hide">
<option value="1"'.$text1.'>Available</option>
<option value="2"'.$text2.'>Not Available</option>
</select></td></tr>';
}
?>
</tbody>
</table>
</div>
<div class="input-field col s12">
<button class="btn cyan waves-effect waves-light right" type="submit" name="action">Modify Details

</button>
</div>
</div>
</form>
<form class="formValidate" id="formValidate1" method="post" action="routers/add-item.php" novalidate="novalidate">
<div class="row">
<div class="col s12 m4 l3">
<h4 class="header">Add New Item</h4>
</div>
<div>
<table>
<thead>
<tr>
<th data-field="id">Name</th>
<th data-field="name">Item Price/Piece</th>
</tr>
</thead>

<tbody>
<?php
echo '<tr><td><div class="input-field col s12"><label for="name">Name</label>';
echo '<input id="name" name="name" type="text" data-error=".errorTxt01"><div class="errorTxt01"></div></td>';
echo '<td><div class="input-field col s12 "><label for="price" class="">Price</label>';
echo '<input id="price" name="price" type="text" data-error=".errorTxt02"><div class="errorTxt02"></div></td>';
echo '<td></tr>';
?>
</tbody>
</table>
</div>
<div class="input-field col s12">
<button class="btn cyan waves-effect waves-light right" type="submit" name="action">Add Item

</button>
</div>
</div>
</form>
<div class="divider"></div>

</div>
</div>
</div>


</section>

</div>








<footer class="page-footer" style="background-color: #1b1b1b;">
<div class="footer-copyright">
<div class="container">
<span>Copyright © 2020 <a class="grey-text text-lighten-4" href="#" target="_blank">HABIB's KITCHEN</a></span>
<span class="right"> Design and Developed by <a class="grey-text text-lighten-4" href="#">哈比</a></span>
</div>
</div>
</footer>



<script type="text/javascript" src="js/plugins/jquery-1.11.2.min.js"></script>

<script type="text/javascript" src="js/plugins/angular.min.js"></script>

<script type="text/javascript" src="js/materialize.min.js"></script>

<script type="text/javascript" src="js/plugins/perfect-scrollbar/perfect-scrollbar.min.js"></script>

<script type="text/javascript" src="js/plugins/data-tables/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="js/plugins/data-tables/data-tables-script.js"></script>

<script type="text/javascript" src="js/plugins/jquery-validation/jquery.validate.min.js"></script>
<script type="text/javascript" src="js/plugins/jquery-validation/additional-methods.min.js"></script>

<script type="text/javascript" src="js/plugins.min.js"></script>

<script type="text/javascript" src="js/custom-script.js"></script>
<script type="text/javascript">
$("#formValidate").validate({
rules: {
<?php
$result = mysqli_query($con, "SELECT * FROM items");
while($row = mysqli_fetch_array($result))
{
echo $row["id"].'_name:{
required: true,
minlength: 5,
maxlength: 20
},';
echo $row["id"].'_price:{
required: true,
min: 0
},';
}
echo '},';
?>
messages: {
<?php
$result = mysqli_query($con, "SELECT * FROM items");
while($row = mysqli_fetch_array($result))
{
echo $row["id"].'_name:{
required: "Ener item name",
minlength: "Minimum length is 5 characters",
maxlength: "Maximum length is 20 characters"
},';
echo $row["id"].'_price:{
required: "Ener price of item",
min: "Minimum item price is Rs. 0"
},';
}
echo '},';
?>
errorElement : 'div',
errorPlacement: function(error, element) {
var placement = $(element).data('error');
if (placement) {
$(placement).append(error)
} else {
error.insertAfter(element);
}
}
});
</script>
<script type="text/javascript">
$("#formValidate1").validate({
rules: {
name: {
required: true,
minlength: 5
},
price: {
required: true,
min: 0
},
},
messages: {
name: {
required: "Enter item name",
minlength: "Minimum length is 5 characters"
},
price: {
required: "Enter item price",
minlength: "Minimum item price is Rs.0"
},
},
errorElement : 'div',
errorPlacement: function(error, element) {
var placement = $(element).data('error');
if (placement) {
$(placement).append(error)
} else {
error.insertAfter(element);
}
}
});
</script>
</body>

</html>
<?php
}
else
{
if($_SESSION['customer_sid']==session_id())
{
header("location:index.php");
}
else{
header("location:login.php");
}
}
?>
Loading

0 comments on commit 298542a

Please sign in to comment.