PNG IHDR x sBIT|d pHYs + tEXtSoftware www.inkscape.org< ,tEXtComment
<?php
require_once('includes/connect.php');
require_once('includes/functions.php');
session_start();
// Handle logout
if (isset($_GET['l'])) {
logout();
header("location: ../secure/login.php");
exit;
}
// Check if logged in
if (!isset($_SESSION['Email'])) {
header("location: ../index.php");
exit;
}
// Get logged-in user data
$user = GetMember1($_SESSION['Email']);
if (!$user || $_SESSION['Email'] != $user['Email']) {
logout();
header("location: ../secure/login.php");
exit;
}
$user_id = $user['ID']; // Use correct lowercase key
$username = $user['Uname'];
// 🔽 Fetch Downliners
$downliners_query = mysqli_query($conn, "SELECT * FROM members WHERE ref_by = $user_id");
// 🧾 Handle Profile Update
if (isset($_POST['e'])) {
$emailToUpdate = mysqli_real_escape_string($conn, $_POST['e']);
$column = mysqli_real_escape_string($conn, $_POST['o']);
$value = mysqli_real_escape_string($conn, $_POST['u']);
$sql = sprintf('UPDATE members SET %s = "%s" WHERE Email = "%s"', $column, $value, $emailToUpdate);
if (mysqli_query($conn, $sql)) {
// Optional label for the updated field
$update = match ($column) {
'ref' => 'Country',
'btcadr' => 'Your new Bitcoin address',
'full_name' => 'Your full name',
'Email' => 'Your new email address',
default => $column
};
// Send email
$to = $emailToUpdate;
$subject = 'Profile Modification';
$message = "Your profile was recently updated.\n\nUpdated: $update = $value\n\nIf this wasn't you, contact support immediately.";
$headers = 'From: Trovespottradesexpert.org <support@Trovespottradesexpert.org>' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
header("location: profile.php?done");
exit;
} else {
die('Update failed');
}
}
?>
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Trovespottradesexpert Forex Investment And Crypto Trade</title>
<meta content='width=device-width, initial-scale=1.0, shrink-to-fit=no' name='viewport' />
<link rel="icon" href="../assets/img/icon.ico" type="image/x-icon"/>
<!-- Fonts and icons -->
<script src="../assets/js/plugin/webfont/webfont.min.js"></script>
<!-- CSS Files -->
<link rel="stylesheet" href="../assets/css/bootstrap.min.css">
<link rel="stylesheet" href="../assets/css/atlantis.min.css">
<!-- CSS Just for demo purpose, don't include it in your project -->
<link rel="stylesheet" href="../assets/css/demo.css">
<link rel="icon" href="../assets/img/icon.ico" type="image/x-icon"/>
<!-- Fonts and icons -->
<script src="../assets/js/plugin/webfont/webfont.min.js"></script>
<script>
WebFont.load({
google: {"families":["Lato:300,400,700,900"]},
custom: {"families":["Flaticon", "Font Awesome 5 Solid", "Font Awesome 5 Regular", "Font Awesome 5 Brands", "simple-line-icons"], urls: ['../assets/css/fonts.min.css']},
active: function() {
sessionStorage.fonts = true;
}
});
</script>
<!-- CSS Files -->
<link rel="stylesheet" href="../assets/css/bootstrap.min.css">
<link rel="stylesheet" href="../assets/css/atlantis.min.css">
<!-- CSS Just for demo purpose, don't include it in your project -->
<link rel="stylesheet" href="../assets/css/demo.css">
</head>
<body data-background-color="dark">
<div class="wrapper">
<?php include('head.php'); ?>
<!-- Sidebar -->
<div class="sidebar sidebar-style-2" data-background-color="dark2">
<div class="sidebar-wrapper scrollbar scrollbar-inner">
<div class="sidebar-content">
<div class="user">
<div class="avatar-sm float-left mr-2">
<img src="images/profile/<?php echo $user["img"];?>" alt="..." class="avatar-img rounded-circle">
</div>
<div class="info">
<a data-toggle="collapse" href="#collapseExample" aria-expanded="true">
<span>
<?php echo $user["Uname"];?>
</span>
</a>
<div class="clearfix"></div>
</div>
</div>
<ul class="nav nav-primary">
<li class="nav-item ">
<a href="index.php" class="collapsed" aria-expanded="false">
<i class="fas fa-home"></i>
<p>DASHBOARD</p>
</a>
</li>
<li class="nav-item active">
<a href="profile.php">
<i class="fas fa-user"></i>
<p>PROFILE</p>
</a>
</li>
<li class="nav-item">
<a href="mailto:support@Trovespottradesexpert.org">
<i class="fas fa-th-list"></i>
<p>COMPOSE</p>
</a>
</li>
<li class="nav-item">
<a href="dep.php">
<i class="fas fa-pen-square"></i>
<p>DEPOSIT</p>
</a>
</li>
<li class="nav-item">
<a href="withdraw.php">
<i class="fas fa-table"></i>
<p>WITHDRAWAL</p>
</a>
</li>
<li class="nav-item">
<a href="upgrade.php">
<i class="fas fa-map-marker-alt"></i>
<p>PACKAGE</p>
</a>
</li>
</ul>
</div>
</div>
</div>
<!-- End Sidebar -->
<div class="main-panel">
<div class="content">
<div class="page-inner">
<?php if(isset($_GET['n'])){ ?>
<form method="post" action="profile.php">
<label>UPDATE DETAILS</label>
<input name="o" value="<?php if(isset($_GET['n'])){ echo $_GET['n'];}?>" class="form-control" type="hidden">
<input name="u" value="" class="form-control" type="text">
<input type="submit" name="" class="btn btn-primary" value="UPDATE">
</form>
<?php } ?>
<div class="container">
<div class="row">
<!-- Profile Card -->
<div class="col-md-6 col-lg-4 mb-4">
<div class="card card-profile h-100">
<div class="card-header" style="background-image: url('../assets/img/blogpost.jpg'); background-size: cover;">
<div class="profile-picture text-center mt-3">
<div class="avatar avatar-xl mx-auto">
<img src="images/profile/<?php echo $user["img"];?>" alt="Profile" class="avatar-img rounded-circle">
</div>
</div>
</div>
<div class="card-body text-center">
<h5 class="card-title"><?php echo $user["Uname"]; ?></h5>
<hr>
<p class="mb-1">Full Name: <?php echo $user["full_name"]; ?> <a href="?n=full_name">EDIT</a></p>
<hr>
<p class="mb-1">BTC Address: <?php echo $user["btcadr"]; ?> <a href="?n=btcadr">EDIT</a></p>
<hr>
<a href="setting.php" class="btn btn-secondary btn-block">Account Setting</a>
</div>
</div>
</div>
<!-- Account Info Card -->
<div class="col-md-6 col-lg-4 mb-4">
<div class="card card-profile h-100">
<div class="card-header" style="background-image: url('../assets/img/blogpost.jpg'); background-size: cover;">
<div class="profile-picture text-center mt-3">
<div class="avatar avatar-xl mx-auto">
<img src="images/profile/<?php echo $user["img"];?>" alt="Profile" class="avatar-img rounded-circle">
</div>
</div>
</div>
<div class="card-body text-center">
<h5 class="card-title">ACCOUNT INFO</h5>
<hr>
<p class="mb-1">Account Type: <a href="#">Trader</a></p>
<hr>
<p class="mb-1">Account Level: <a href="#"><?php echo $user["statuss"]; ?></a></p>
<hr>
<p class="mb-1">Account Status: <a href="#">Active</a></p>
<hr>
<a href="upgrade.php" class="btn btn-secondary btn-block">Upgrade</a>
</div>
</div>
</div>
<!-- Referral Info Card -->
<div class="col-lg-4 mb-4">
<div class="card card-profile h-100">
<div class="card-header">
<h5 class="card-title">Referral Link</h5>
</div>
<div class="card-body">
<form onsubmit="return false;">
<div class="form-group">
<label>Referral Link</label>
<input
type="text"
class="form-control"
id="referralLink"
value="https://Trovespottradesexpert.org/en/user/index.php?ref=<?php echo $user['ID']; ?>"
readonly
>
</div>
<div class="mt-2">
<button type="button" onclick="copyReferral()" class="btn btn-success btn-block">Copy</button>
</div>
<hr>
<h5 class="text-white">Your Downliners</h5>
<?php if (mysqli_num_rows($downliners_query) > 0): ?>
<div class="table-responsive">
<table class="table table-bordered table-sm text-white">
<thead>
<tr>
<th>Username</th>
<th>Email</th>
<th>Phone</th>
<th>Date Joined</th>
</tr>
</thead>
<tbody>
<?php while ($downliner = mysqli_fetch_assoc($downliners_query)): ?>
<tr>
<td><?php echo htmlspecialchars($downliner['Uname']); ?></td>
<td><?php echo htmlspecialchars($downliner['Email']); ?></td>
<td><?php echo htmlspecialchars($downliner['phone']); ?></td>
<td><?php echo htmlspecialchars($downliner['Date']); ?></td>
</tr>
<?php endwhile; ?>
</tbody>
</table>
</div>
<?php else: ?>
<p class="text-white">You don't have any downliners yet.</p>
<?php endif; ?>
</form>
</div>
</div>
</div>
</div>
</div>
<script>
function copyReferral() {
const input = document.getElementById("referralLink");
input.select();
input.setSelectionRange(0, 99999); // For mobile
navigator.clipboard.writeText(input.value)
.then(() => alert("Referral link copied!"))
.catch(err => alert("Failed to copy text: " + err));
}
</script>
</div>
<footer class="footer">
<div class="container-fluid">
<nav class="pull-left">
</nav>
<div class="copyright ml-auto">
2015, made with love
</div>
</div>
</footer>
</div>
<!-- Smartsupp Live Chat script -->
<!-- Smartsupp Live Chat script -->
<script type="text/javascript">
var _smartsupp = _smartsupp || {};
_smartsupp.key = '8c25f1f19b8a1ba2a7657c562fe945fa538065c4';
window.smartsupp||(function(d) {
var s,c,o=smartsupp=function(){ o._.push(arguments)};o._=[];
s=d.getElementsByTagName('script')[0];c=d.createElement('script');
c.type='text/javascript';c.charset='utf-8';c.async=true;
c.src='https://www.smartsuppchat.com/loader.js?';s.parentNode.insertBefore(c,s);
})(document);
</script>
</div>
<!-- Core JS Files -->
<script src="../assets/js/core/jquery.3.2.1.min.js"></script>
<script src="../assets/js/core/popper.min.js"></script>
<script src="../assets/js/core/bootstrap.min.js"></script>
<!-- jQuery UI -->
<script src="../assets/js/plugin/jquery-ui-1.12.1.custom/jquery-ui.min.js"></script>
<script src="../assets/js/plugin/jquery-ui-touch-punch/jquery.ui.touch-punch.min.js"></script>
<!-- jQuery Scrollbar -->
<script src="../assets/js/plugin/jquery-scrollbar/jquery.scrollbar.min.js"></script>
<!-- Chart JS -->
<script src="../assets/js/plugin/chart.js/chart.min.js"></script>
<!-- jQuery Sparkline -->
<script src="../assets/js/plugin/jquery.sparkline/jquery.sparkline.min.js"></script>
<!-- Chart Circle -->
<script src="../assets/js/plugin/chart-circle/circles.min.js"></script>
<!-- Datatables -->
<script src="../assets/js/plugin/datatables/datatables.min.js"></script>
<!-- Bootstrap Notify -->
<script src="../assets/js/plugin/bootstrap-notify/bootstrap-notify.min.js"></script>
<!-- jQuery Vector Maps -->
<script src="../assets/js/plugin/jqvmap/jquery.vmap.min.js"></script>
<script src="../assets/js/plugin/jqvmap/maps/jquery.vmap.world.js"></script>
<!-- Sweet Alert -->
<script src="../assets/js/plugin/sweetalert/sweetalert.min.js"></script>
<!-- Atlantis JS -->
<script src="../assets/js/atlantis.min.js"></script>
<!-- Atlantis DEMO methods, don't include it in your project! -->
</body>
</html>
b IDATxytVսϓ22 A@IR:hCiZ[v*E:WũZA ^dQeQ @ !jZ'>gsV仿$|?g)&x-E