Skip to content

Commit

Permalink
Add comment management and user management
Browse files Browse the repository at this point in the history
  • Loading branch information
creativesaiful committed Sep 12, 2021
1 parent 9012bff commit d535623
Show file tree
Hide file tree
Showing 30 changed files with 1,800 additions and 459 deletions.
18 changes: 10 additions & 8 deletions addtocart.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@
'pdt_name' => $_POST['pdt_name'],
'pdt_price' => $_POST['pdt_price'],
'pdt_img' => $_POST['pdt_img'],
'pdt_id' => $_POST['pdt_id']
'pdt_id' => $_POST['pdt_id'],
'quantity'=>1
);

}
Expand All @@ -34,7 +35,8 @@
'pdt_name' => $_POST['pdt_name'],
'pdt_price' => $_POST['pdt_price'],
'pdt_img' => $_POST['pdt_img'],
'pdt_id' => $_POST['pdt_id']
'pdt_id' => $_POST['pdt_id'],
'quantity'=>1
);
}
}
Expand Down Expand Up @@ -99,7 +101,7 @@
<th class="product-name">Product Name</th>
<th class="product-price">Price (Tk)</th>
<th class="product-quantity">Remove</th>
<th class="product-subtotal">Total (TK)</th>
<!-- <th class="product-subtotal">Total (TK)</th> -->
</tr>
</thead>
<tbody>
Expand Down Expand Up @@ -133,12 +135,12 @@
<input class="btn btn-warning" type="submit" value="Remove Product" name="remove_product">
</form>
</td>
<td class="product-subtotal" data-title="Total">
<!-- <td class="product-subtotal" data-title="Total">
<div class="price price-contain">
<ins><span class="price-amount"><span class="currencySymbol"></span><?php echo $value['pdt_price'] ?></span></ins>

</div>
</td>
</td> -->
</tr>

<?php }}else{
Expand All @@ -152,18 +154,18 @@
</div>
<div class="col-lg-3 col-md-12 col-sm-12 col-xs-12">
<div class="shpcart-subtotal-block">
<div class="subtotal-line">
<div class="subtotal-line ">
<b class="stt-name">Subtotal <span class="sub">(<?php echo $total_product.'Items' ?>)</span></b>
<span class="stt-price">Tk. <?php echo $subtotal; ?></span>
</div>
<div class="subtotal-line">
<!-- <div class="subtotal-line">
<b class="stt-name">Shipping</b>
<span class="stt-price">Tk. 0.00</span>
</div>
<div class="tax-fee">
<p class="title">Est. Taxes & Fees</p>
<p class="desc">Based on 56789</p>
</div>
</div> -->
<div class="btn-checkout">
<a href="userprofile.php" class="btn checkout">Check out</a>
</div>
Expand Down
5 changes: 5 additions & 0 deletions admin/add_admin_user.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?php
$views = "add-admin-user";
include ("template.php");

?>
5 changes: 5 additions & 0 deletions admin/add_coupon.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?php
$views = "add_coupon";
include ("template.php");

?>
155 changes: 151 additions & 4 deletions admin/class/adminback.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ function admin_login($data)
session_start();
$_SESSION['admin_id'] = $admin_info['admin_id'];
$_SESSION['admin_email'] = $admin_info['admin_email'];
$_SESSION['role'] = $admin_info['role'];
} else {
$log_msg = "Email or password wrong";
return $log_msg;
Expand All @@ -43,6 +44,7 @@ function admin_logout()
{
unset($_SESSION['admin_id']);
unset($_SESSION['admin_email']);
unset($_SESSION['role']);
header("location:index.php");
session_destroy();
}
Expand Down Expand Up @@ -71,6 +73,55 @@ function update_admin_password($data)
}
}

function add_admin_user($data){
$user_email = $data['user_name'];
$user_pass = md5($data['user_password']);
$user_role = $data['user_role'];

$query = "INSERT INTO `admin_info`( `admin_email`, `admin_pass`, `role`) VALUES ('$user_email','$user_pass',$user_role)";

if(mysqli_query($this->connection, $query)){
$msg="{$user_email} add as a user successfully";
return $msg;
}
}

function show_admin_user(){
$query = "SELECT * FROM `admin_info`";
if(mysqli_query($this->connection, $query)){
$result = mysqli_query($this->connection, $query);
return $result;
}
}

function show_admin_user_by_id($user_id){
$query = "SELECT * FROM `admin_info` WHERE `admin_id`=$user_id";
if(mysqli_query($this->connection, $query)){
$result = mysqli_query($this->connection, $query);
return $result;
}
}

function update_admin($data){
$u_id = $data['user_id'];
$u_email = $data['u-user-email'];
$u_role = $data['u_user_role'];
$query = "UPDATE `admin_info` SET `admin_email`='$u_email',`role`= $u_role WHERE `admin_id`= $u_id ";
if(mysqli_query($this->connection, $query)){
$up_msg = "Udated successfully";
return $up_msg;
}

}

function delete_admin($admin_id){
$query = "DELETE FROM `admin_info` WHERE `admin_id`=$admin_id";
if(mysqli_query($this->connection, $query)){
$del_msg = "User Deleted Successfully";
return $del_msg;
}
}

function add_catagory($data)
{
$ctg_name = $data['ctg_name'];
Expand Down Expand Up @@ -219,15 +270,19 @@ function published_product($id)
{
$query = "UPDATE `products` SET `pdt_status`='1' WHERE pdt_id=$id";
if (mysqli_query($this->connection, $query)) {

return "Published Successfully";

}
}

function unpublished_product($id)
{
$query = "UPDATE `products` SET `pdt_status`='0' WHERE pdt_id=$id";
if (mysqli_query($this->connection, $query)) {

return "Unpublished Successfully";

}
}

Expand Down Expand Up @@ -375,6 +430,8 @@ function user_login($data)
session_start();
$_SESSION['user_id'] = $user_info['user_id'];
$_SESSION['email'] = $user_info['user_email'];
$_SESSION['mobile'] = $user_info['user_mobile'];
$_SESSION['address'] = $user_info['user_address'];

$_SESSION['username'] = $user_info['user_name'];
} else {
Expand Down Expand Up @@ -448,14 +505,16 @@ function place_order($data)
$user_id = $data['user_id'];
$product_name = $data['product_name'];
$product_item = $data['product_item'];
$quantity = $data['quan'];
$amount = $data['amount'];
$order_status = $data['order_status'];
$trans_id = $data['txid'];
$shiping = $data['shiping'];
$mobile = $data['shipping_Mobile'];

$shiping = $data['shiping'];


$query = "INSERT INTO `order_details`(`user_id`, `product_name`, `product_item`, `amount`, `order_status`, `trans_id`, `shiping`, `order_time`) VALUES ( $user_id,'$product_name',$product_item, $amount, $order_status,'$trans_id','$shiping',NOW())";
$query = "INSERT INTO `order_details`(`user_id`, `product_name`, `product_item`, `amount`, `order_status`, `trans_id`,`Shipping_mobile`, `shiping`, `order_time`) VALUES ( $user_id,'$product_name',$product_item, $amount, $order_status,'$trans_id',$mobile,'$shiping',NOW())";

if (mysqli_query($this->connection, $query)) {

Expand All @@ -464,9 +523,33 @@ function place_order($data)
}
}

function confirm_order($post, $session){
$user_id = $post['user_id'];
$order_status = $post['order_status'];
$trans_id = $post['txid'];
$mobile = $post['shipping_Mobile'];
$shiping = $post['shiping'];
$coupon = $_POST['coupon'];

foreach($session as $key){
$pdt_name = $key['pdt_name'];
$pdt_price= $key['pdt_price'];
$pdt_id= $key['pdt_id'];
$pdt_quantity=$key['quantity'];

$query= "INSERT INTO `order_details`(`user_id`, `product_name`,`pdt_quantity`, `amount`,`uses_coupon`, `order_status`, `trans_id`, `Shipping_mobile`, `shiping`, `order_time`) VALUES ($user_id,'$pdt_name',$pdt_quantity, $pdt_price,'$coupon', $order_status,'$trans_id','$mobile','$shiping',NOW())";
$result= mysqli_query($this->connection, $query);
unset($_SESSION['cart']);
header("location:exist_order.php");


}

}

function order_details_by_id($user_id)
{
$query = "SELECT * FROM `order_details` WHERE `user_id`=$user_id";
$query = "SELECT * FROM `order_details` WHERE `user_id`=$user_id ORDER BY `order_time` DESC";
if (mysqli_query($this->connection, $query)) {
$order_query = mysqli_query($this->connection, $query);
return $order_query;
Expand All @@ -475,7 +558,7 @@ function order_details_by_id($user_id)

function all_order_info()
{
$query = "SELECT * FROM `all_order_info`";
$query = "SELECT * FROM `all_order_info` ORDER BY `order_time` DESC";

if (mysqli_query($this->connection, $query)) {
$all_order_info = mysqli_query($this->connection, $query);
Expand Down Expand Up @@ -692,4 +775,68 @@ function slider_update($data){
return $msg;
}
}


function post_comment($data){
$user_id = $data['user_id'];
$user_name = $data['user_name'];
$pdt_id = $data['pdt_id'];
$user_comment = $data['comment'];

$query = "INSERT INTO `customer_feedback`(`user_id`, `user_name`, `pdt_id`, `comment`, `comment_date`) VALUES ($user_id,'$user_name',$pdt_id,'$user_comment',CURDATE())";

if(mysqli_query($this->connection, $query)){
$msg = "Thanks for your valuable feedback";
return $msg;
}
}

function view_comment_id($id){
$query = "SELECT * FROM `customer_feedback` WHERE `pdt_id`=$id";
if(mysqli_query($this->connection, $query)){
$result = mysqli_query($this->connection, $query);

if(mysqli_num_rows($result)>0){
return $result;
}

}
}

function view_comment_all(){
$query = "SELECT * FROM `customer_feedback`";
if(mysqli_query($this->connection, $query)){
$result = mysqli_query($this->connection, $query);

return $result;

}
}

function edit_comment($cmt_id){
$query = "SELECT * FROM `customer_feedback` WHERE `id` = $cmt_id";

if(mysqli_query($this->connection, $query)){
$array = mysqli_query($this->connection, $query);
return $array;
}
}
function update_comment($data){
$cmt_id = $data['cmt_id'];
$comment = $data['u_comment'];
$query = "UPDATE `customer_feedback` SET `comment`='$comment' WHERE `id`=$cmt_id";
if(mysqli_query($this->connection, $query)){
$updata_msg = "Comment updated successfully";
return $updata_msg;
}
}

function delete_comment($cmt_id){
$query = "DELETE FROM `customer_feedback` WHERE `id`=$cmt_id";

if(mysqli_query($this->connection, $query)){
$del_msg = "Comment deleted successfully";
return $del_msg;
}
}
}
5 changes: 5 additions & 0 deletions admin/customer_feedback.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?php
$views = "customer_feedback";
include ("template.php");

?>
5 changes: 5 additions & 0 deletions admin/edit_admin.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?php
$views = "edit_admin";
include ("template.php");

?>
5 changes: 5 additions & 0 deletions admin/edit_comment.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?php
$views = "edit_comment";
include ("template.php");

?>
Loading

0 comments on commit d535623

Please sign in to comment.