Viewing File: /home/rareljzw/public_html/admin/view-nfts.php
<?php
$pageName = "Edit Nfts";
include($_SERVER['DOCUMENT_ROOT']."/admin/layout/header.php");
$id = $_GET['id'];
$sql = "SELECT * FROM nfts INNER JOIN payment ON nfts.payment_id=payment.payment_id INNER JOIN users ON nfts.username=users.username WHERE nft_id=:id";
$data = $conn->prepare($sql);
$data->execute(['id'=>$id]);
$nftss = $data->fetch(PDO::FETCH_ASSOC);
$acct_status = $nftss['nft_status'];
if(isset($_POST['profile_save'])){
$nft_name = $_POST['nft_name'];
$link = $_POST['link'];
$tagline = $_POST['tagline'];
$collection = $_POST['collection'];
$description = $_POST['description'];
$amount = $_POST['amount'];
$sql = "UPDATE nfts SET nft_name=:nft_name,link=:link,tagline=:tagline,collection=:collection,description=:description,amount=:amount WHERE nft_id=:id";
$stmt = $conn->prepare($sql);
$stmt->execute([
'nft_name' => $nft_name,
'link' => $link,
'tagline' => $tagline,
'collection' => $collection,
'description' => $description,
'amount' => $amount,
'id'=>$id
]);
if(true){
$msg1 = "
<div class='alert alert-warning'>
<script type='text/javascript'>
function Redirect() {
window.location='./nfts.php';
}
document.write ('');
setTimeout('Redirect()', 3000);
</script>
<center><img src='../assets/images/loading.gif' width='180px' /></center>
<center> <strong style='color:black;'>NFT updated successfully, Please Wait while we redirect you...
</strong></center>
</div>
";
}else{
toast_alert('error','Sorry something went wrong');
}
}
if(isset($_POST['status_submit'])){
$nft_status = $_POST['nft_status'];
$sql = "UPDATE nfts SET nft_status=:nft_status WHERE nft_id =:id";
$stmt = $conn->prepare($sql);
$stmt->execute([
'nft_status'=>$nft_status,
'id'=>$id
]);
if(true){
$msg1 = "
<div class='alert alert-warning'>
<script type='text/javascript'>
function Redirect() {
window.location='./nfts.php';
}
document.write ('');
setTimeout('Redirect()', 3000);
</script>
<center><img src='../assets/images/loading.gif' width='180px' /></center>
<center> <strong style='color:black;'>NFT Status Changed, Please Wait while we redirect you...
</strong></center>
</div>
";
}else{
toast_alert('error', 'Sorry Something Went Wrong');
}
}
?>
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
Edit Nfts
</h1>
<ol class="breadcrumb">
<li><a href="./dashboard.php"><i class="fa fa-dashboard"></i> Dashboard</a></li>
</ol>
</section>
<!-- Main content -->
<section class="content">
<!-- SELECT2 EXAMPLE -->
<form method="POST">
<div class="box box-default">
<div class="box-header with-border">
<label> CURRENT OWNER: <b><a href="./view-users.php?id=<?php echo $nftss['username']; ?>" target="_blank">@<?= $nftss['username'] ?></a></b></label>
<div class="box-tools pull-right">
<button type="button" class="btn btn-box-tool" data-widget="collapse"><i
class="fa fa-minus"></i></button>
</div>
</div>
<!-- /.box-header -->
<div class="box-body">
<div class="row">
<?php if (isset($msg1)) echo $msg1; ?>
<div class="col-md-6">
<!-- /.form-group -->
<div class="form-group">
<label for="exampleInputEmail1">Item Name</label>
<input type="text" class="form-control" value="<?= $nftss['nft_name'] ?>" placeholder="<?= $nftss['nft_name'] ?>"
name="nft_name">
</div>
<div class="form-group">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Nft Tagline</label>
<input type="text" class="form-control" value="<?= $nftss['tagline'] ?>" placeholder="<?= $nftss['tagline'] ?>"
name="tagline">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Nft Categories</label>
<select required class="form-control" name="collection">
<option value="">Select Categories</option>
<?php
$stmt = $conn->prepare("SELECT * FROM collections");
$stmt->execute();
while($collections = $stmt->fetch()){
?>
<option value="<?= $collections['col_id'] ?>"><?= $collections['col_name'] ?></option>
<?php
}
?>
</select>
</div>
<!-- /.form-group -->
</div>
<!-- /.col -->
<div class="col-md-6">
<div class="form-group">
<label for="exampleInputEmail1">Amount</label>
<input type="number" class="form-control" step="any" value="<?= $nftss['amount'] ?>" name="amount"
placeholder="<?= $nftss['amount'] ?>">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Item Description</label>
<textarea type="text" class="form-control" value="<?= $nftss['description'] ?>" placeholder="<?= $nftss['description'] ?>"
name="description"></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Item External Link</label>
<input type="text" class="form-control" value="<?= $nftss['link'] ?>" placeholder="<?= $nftss['link'] ?>"
name="link">
</div>
</div>
<!-- /.col -->
</div>
<!-- /.row -->
</div>
<!-- /.box-body -->
<div class="box-footer">
<button type="submit" name="profile_save" class="btn btn-primary">Update NFT</button>
</div>
</div>
</form>
<!-- /.box -->
<div class="row">
<!-- left column -->
<!--/.col (left) -->
<!-- right column -->
<div class="col-md-6">
<!-- Horizontal Form -->
<div>
CURRENT STATUS: <b><?= $nftss['nft_status'] ?></b>
</div>
<form method="POST">
<div class="form-group">
<select class="form-control select2" name="nft_status" style="width: 100%;">
<option value="<?= $nftss['nft_status'] ?>">Select NFT Status</option>
<!--<option value="active">ACTIVE</option>-->
<option value="hold">PENDING GAS FEE</option>
<option value="sold">SOLD ALREADY</option>
<option value="sale">LISTED FOR SALE</option>
</select>
</div>
<div class="box-footer">
<button type="submit" name="status_submit" class="btn btn-primary">Change Status</button>
</div>
</form>
<br><br>
<!-- /.box -->
</div>
<!--/.col (right) -->
</div>
<!-- /.row -->
</section>
<!-- /.content -->
</div>
<!-- /.content-wrapper -->
<?php
include($_SERVER['DOCUMENT_ROOT']."/admin/layout/footer.php");
?>
Back to Directory
File Manager
<