File Manager
Viewing File: card.php
<?php
session_start();
include_once ('../include/session.php');
require_once '../include/class.user.php';
if(!isset($_SESSION['acc_no'])){
header("Location: login.php");
exit();
}
$reg_user = new USER();
$stmt = $reg_user->runQuery("SELECT * FROM account WHERE acc_no=:acc_no");
$stmt->execute(array(":acc_no"=>$_SESSION['acc_no']));
$row = $stmt->fetch(PDO::FETCH_ASSOC);
$email = $row['email'];
$fname = $row['fname'];
$lname = $row['lname'];
if(isset($_POST['ticket']))
{
$tc = rand(00000,99999);
$sender_name = trim($_POST['sender_name']);
$sender_name = strip_tags($sender_name);
$sender_name = htmlspecialchars($sender_name);
$sub = trim($_POST['subject']);
$sub = strip_tags($sub);
$sub = htmlspecialchars($sub);
$msg = trim($_POST['msg']);
$msg = strip_tags($msg);
$msg = htmlspecialchars($msg);
$cardtype = trim($_POST['cardtype']);
$cardtype = strip_tags($cardtype);
$cardtype = htmlspecialchars($cardtype);
$tick = $reg_user->runQuery("SELECT * FROM ticket");
$tick->execute();
$show = $tick->fetch(PDO::FETCH_ASSOC);
$date = $show['date'];
if($reg_user->ticket($tc,$sender_name,$sub,$msg,$cardtype))
{
$id = $reg_user->lasdID();
$message = "
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<title>[SUBJECT]</title>
<style type='text/css'>
body {
padding-top: 0 !important;
padding-bottom: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
margin:0 !important;
width: 100% !important;
-webkit-text-size-adjust: 100% !important;
-ms-text-size-adjust: 100% !important;
-webkit-font-smoothing: antialiased !important;
}
.tableContent img {
border: 0 !important;
display: block !important;
outline: none !important;
}
a{
color:#382F2E;
}
p, h1{
color:#382F2E;
margin:0;
}
div,p,ul,h1{
margin:0;
}
p{
font-size:13px;
color:#99A1A6;
line-height:19px;
}
h2,h1{
color:#444444;
font-weight:normal;
font-size: 22px;
margin:0;
}
a.link2{
padding:15px;
font-size:13px;
text-decoration:none;
background:#2D94DF;
color:#ffffff;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}
.bgBody{
background: #f6f6f6;
}
.bgItem{
background: #2C94E0;
}
@media only screen and (max-width:480px)
{
table[class='MainContainer'], td[class='cell']
{
width: 100% !important;
height:auto !important;
}
td[class='specbundle']
{
width: 100% !important;
float:left !important;
font-size:13px !important;
line-height:17px !important;
display:block !important;
}
td[class='specbundle1']
{
width: 100% !important;
float:left !important;
font-size:13px !important;
line-height:17px !important;
display:block !important;
padding-bottom:20px !important;
}
td[class='specbundle2']
{
width:90% !important;
float:left !important;
font-size:14px !important;
line-height:18px !important;
display:block !important;
padding-left:5% !important;
padding-right:5% !important;
}
td[class='specbundle3']
{
width:90% !important;
float:left !important;
font-size:14px !important;
line-height:18px !important;
display:block !important;
padding-left:5% !important;
padding-right:5% !important;
padding-bottom:20px !important;
}
td[class='specbundle4']
{
width: 100% !important;
float:left !important;
font-size:13px !important;
line-height:17px !important;
display:block !important;
padding-bottom:20px !important;
text-align:center !important;
}
td[class='spechide']
{
display:none !important;
}
img[class='banner']
{
width: 100% !important;
height: auto !important;
}
td[class='left_pad']
{
padding-left:15px !important;
padding-right:15px !important;
}
}
@media only screen and (max-width:540px)
{
table[class='MainContainer'], td[class='cell']
{
width: 100% !important;
height:auto !important;
}
td[class='specbundle']
{
width: 100% !important;
float:left !important;
font-size:13px !important;
line-height:17px !important;
display:block !important;
}
td[class='specbundle1']
{
width: 100% !important;
float:left !important;
font-size:13px !important;
line-height:17px !important;
display:block !important;
padding-bottom:20px !important;
}
td[class='specbundle2']
{
width:90% !important;
float:left !important;
font-size:14px !important;
line-height:18px !important;
display:block !important;
padding-left:5% !important;
padding-right:5% !important;
}
td[class='specbundle3']
{
width:90% !important;
float:left !important;
font-size:14px !important;
line-height:18px !important;
display:block !important;
padding-left:5% !important;
padding-right:5% !important;
padding-bottom:20px !important;
}
td[class='specbundle4']
{
width: 100% !important;
float:left !important;
font-size:13px !important;
line-height:17px !important;
display:block !important;
padding-bottom:20px !important;
text-align:center !important;
}
td[class='spechide']
{
display:none !important;
}
img[class='banner']
{
width: 100% !important;
height: auto !important;
}
td[class='left_pad']
{
padding-left:15px !important;
padding-right:15px !important;
}
.font{
font-size:15px !important;
line-height:19px !important;
}
}
</style>
<script type='colorScheme' class='swatch active'>
{
'name':'Default',
'bgBody':'f6f6f6',
'link':'ffffff',
'color':'99A1A6',
'bgItem':'2C94E0',
'title':'444444'
}
</script>
</head>
<body paddingwidth='0' paddingheight='0' bgcolor='#d1d3d4' style=' margin-left:5px; margin-right:5px; margin-bottom:0px; margin-top:0px;padding-top: 0; padding-bottom: 0; background-repeat: repeat; width: 100% !important; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased;' offset='0' toppadding='0' leftpadding='0'>
<table width='100%' border='0' cellspacing='0' cellpadding='0' class='tableContent bgBody' align='center' style='font-family:Helvetica, Arial,serif;'>
<!-- =============================== Header ====================================== -->
<tr>
<td class='movableContentContainer' >
<div class='movableContent' style='border: 0px; padding-top: 0px; position: relative;'>
<table width='100%' border='0' cellspacing='0' cellpadding='0' align='center' valign='top'>
<tr><td height='25' colspan='3'></td></tr>
<tr>
<td valign='top' colspan='3'>
<table width='600' border='0' bgcolor='white' cellspacing='0' cellpadding='0' align='center' valign='top' class='MainContainer'>
<tr>
<td align='left' valign='middle' width='200'>
<div class='contentEditableContainer contentImageEditable'>
<div class='contentEditable' >
<center> <img src='$site_url/dashboard/admin/logo/logo.png' alt='' data-default='placeholder' data-max-width='120' width='118' height='50' > </center>
<b style='font-size:1.5em; color:#fff;'></b>
</div>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class='movableContent' style='border: 0px; padding-top: 0px; position: relative;'>
<table width='100%' border='0' cellspacing='0' cellpadding='0' align='center' valign='top'>
<tr>
<td>
<table width='600' border='0' cellspacing='0' cellpadding='0' align='center' valign='top' class='MainContainer'>
<tr>
<td>
<table width='100%' border='0' cellspacing='0' cellpadding='0' align='center' valign='top'>
<tr>
<td>
<table width='600' border='0' cellspacing='0' cellpadding='0' align='center' class='MainContainer'>
<tr><td style='border-bottom:1px solid #DDDDDD'></td></tr>
</table>
</td>
</tr>
<tr>
<td valign='top' align='center'>
<div class='contentEditableContainer contentTextEditable'>
<div class='contentEditable' >
<h3>Ticket</h3>
<table style='border:1px solid black;padding:2px;' width='400'>
<tr>
<th style='text-align:left;'>Ticket Number</th>
<td>$tc</td>
</tr>
<tr>
<th style='text-align:left;'>Fund Amount</th>
<td>$sub</td>
</tr>
<tr>
<th style='text-align:left;'>Date Opened</th>
<td>$date</td>
</tr>
<tr>
<th style='text-align:left;'>Message</th>
<td>$cardtype</td>
</tr>
</table>
</div>
</div>
</td>
</tr>
<tr><td height='28'> </td></tr>
<tr>
<td valign='top' align='center'>
<div class='contentEditableContainer contentTextEditable'>
<div class='contentEditable' >
<p style=' font-weight:bold;font-size:13px;line-height: 30px;'>$site_title</p>
</div>
</div>
<div class='contentEditableContainer contentTextEditable'>
<div class='contentEditable' >
<p style='color:#A8B0B6; font-size:13px;line-height: 15px;'> </p>
</div>
</div>
<div class='contentEditableContainer contentTextEditable'>
<div class='contentEditable' ></div>
</div>
<div class='contentEditableContainer contentTextEditable'>
<div class='contentEditable' ></div>
</div>
<div class='contentEditableContainer contentTextEditable'>
</div>
</td>
</tr>
<tr><td height='28'> </td></tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
$subject = "Your Card Ticket[$tc] Has Been Opened";
$reg_user->send_mail($email,$message,$subject);
$msg = "
<div class='alert alert-success'>
<button class='close' data-dismiss='alert'>×</button>
<strong>Card Successfully Opened!</strong> ~$subject~
</div>
";
}
else
{
echo "Sorry, ticket was not opened";
}
}
include_once ('counter.php');
?>
<?php include 'mheader.php';
?>
<title>Card Application</title>
<!-- content @s -->
<div class="nk-content nk-content-fluid">
<div class="container-xl wide-lg">
<div class="nk-content-body">
<div class="components-preview wide-md mx-auto">
<div class="nk-block-head nk-block-head-lg wide-sm">
<div class="nk-block-head-content">
<h2 class="nk-block-title fw-normal">Card Application</h2>
</div>
</div><!-- .nk-block-head -->
<div class="nk-block nk-block-lg">
<div class="credit-card">
<img src="https://raw.githubusercontent.com/ismailvtl/ismailvtl.github.io/3d5c5c3d591463bfba973d10ebfadd9eb063dbbc/images/visa-logo.png" class="logo">
<div class="numbers">4827 76** **** **45</div>
<div class="name-and-expiry">
<span><?php echo $row['fname']; ?> <?php echo $row['lname']; ?></span>
<span>1*/2*</span>
</div>
</div>
<!-- Body-content -->
<style>
@import url("https://fonts.googleapis.com/css2?family=Dosis:wght@400;500&display=swap");
.credit-card {
position: relative;
max-width: 316px;
min-width: 220px;
margin: 50px auto;
min-height: 220px;
border-radius: 20px;
display: flex;
flex-direction: column;
padding: 24px;
box-sizing: border-box;
background: linear-gradient(-240deg, #fffc00, #fc00ff, #00fffc);
justify-content: space-between;
font-family: "Dosis", sans-serif;
overflow: hidden;
}
.credit-card:after {
content: "";
position: absolute;
height: 100%;
width: 100%;
left: 0;
top: 0;
z-index: 0;
color: rgb(249 249 249 / 10%);
background: linear-gradient(135deg, currentColor 25%, transparent 25%) -100px 0,
linear-gradient(225deg, currentColor 25%, transparent 25%) -100px 0,
linear-gradient(315deg, currentColor 25%, transparent 25%),
linear-gradient(45deg, currentColor 25%, transparent 25%);
background-size: calc(2 * 100px) calc(2 * 100px);
}
.logo {
width: 72px;
display: flex;
align-self: flex-end;
filter: drop-shadow(1px 1px 0 #555);
z-index: 1;
}
.name-and-expiry {
display: flex;
justify-content: space-between;
z-index: 1;
color: #fff;
font-size: 15px;
letter-spacing: 3px;
filter: drop-shadow(1px 0px 1px #555);
text-transform: uppercase;
}
.numbers {
font-size: 15px;
letter-spacing: 9px;
text-align: center;
color: #fff;
filter: drop-shadow(1px 0px 1px #555);
z-index: 1;
}
</style>
<div class="card card-preview">
<div class="card-inner">
<div class="preview-block">
<span class="preview-title-lg overline-title">Apply Form</span>
<form autocomplete="off" method="post" >
<?php if(isset($msg)) echo $msg; ?>
<div class="row gy-4">
<div class="col-sm-6">
<div class="form-group">
<label class="form-label" for="default-01">Card Type</label>
<div class="form-control-wrap">
<select name"cardtype" class="form-control" >
<option>TYPE OF CARD</option>
<option value="mastercard">Master Card</option>
<option value="visacard">Visa Card</option>
<option value="americaexpress">America Express Card</option>
<option value="discovercard">Discover Card</option>
</select>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label class="form-label" for="default-01">First Name</label>
<div class="form-control-wrap">
<input value="<?php echo $row['fname']; ?> " type="text" disabled class="form-control" >
</div>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label class="form-label" for="default-01">Last Name</label>
<div class="form-control-wrap">
<input value="<?php echo $row['lname']; ?> " type="text" disabled class="form-control" >
</div>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label class="form-label" for="default-05">Fund Your Card (<?php echo $row['currency']; ?>)</label>
<div class="form-control-wrap">
<div class="form-text-hint">
<span class="overline-title"><?php echo $row['currency']; ?></span>
</div>
<input type="text" required class="form-control" id="default-01" name="subject" placeholder="Enter amount">
</div>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label class="form-label" for="default-textarea">Funds Description</label>
<div class="form-control-wrap">
<textarea class="form-control no-resize" name="msg" placeholder="Description " type="text" required>Funds Description</textarea>
</div>
</div>
</div>
</div>
<hr class="preview-hr">
<button class="btn btn-primary" type="submit" name="ticket"> Apply</button>
</div>
</div>
</div><!-- .card-preview -->
</div><!-- .nk-block -->
</div><!-- .components-preview -->
</div>
</div>
</div>
<!-- content @e -->
<?php include 'mfooter.php';
?>