File Manager
Viewing File: ticket.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();
}
date_default_timezone_set($newTimezone);
$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);
$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))
{
$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 height='25' ></td></tr>
<tr>
<td height='290' bgcolor='#0076b6'>
<table align='center' width='600' border='0' cellspacing='0' cellpadding='0' class='MainContainer'>
<tr>
<td height='50'></td>
</tr>
<tr>
<td><table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td width='400' valign='top' class='specbundle2'>
<div class='contentEditableContainer contentImageEditable'>
<div class='contentEditable' >
<img class='banner' src='$site_url/logoblue.png' alt='featured image' data-default='placeholder' data-max-width='300' width='326' height='269' >
</div>
</div>
</td>
<td class='specbundle3'> </td>
<td width='250' valign='top' class='specbundle4'>
<table width='250' border='0' cellspacing='0' cellpadding='0' align='center' valign='top'>
<tr><td colspan='3' height='10'></td></tr>
<tr>
<td width='10'></td>
<td width='230' valign='top'>
<table width='230' border='0' cellspacing='0' cellpadding='0' align='center' valign='top'>
<tr>
<td valign='top'>
<div class='contentEditableContainer contentTextEditable'>
<div class='contentEditable' >
<h1 style='font-size:20px;font-weight:normal;color:#ffffff;line-height:19px;'>Dear $fname $lname,</h1>
</div>
</div>
</td>
</tr>
<tr><td height='18'></td></tr>
<tr>
<td valign='top'>
<div class='contentEditableContainer contentTextEditable'>
<div class='contentEditable' >
<p style='font-size:13px;color:#cfeafa;line-height:19px;'>Your ticket was successfully opened! We will respond to your request within 24 hours. Below is the transaction summary.</p>
</div>
</div>
</td>
</tr>
<tr><td height='33'></td></tr>
<tr>
<td>
<div class='contentEditableContainer contentTextEditable'>
<div class='contentEditable' >
</div>
</div>
</td>
</tr>
<tr><td height='15'></td></tr>
</table>
</td>
<td width='10'></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
<tr><td height='25' ></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;'>Subject</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>$msg</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 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>Ticket Successfully Opened!</strong> ~$subject~
</div>
";
}
else
{
echo "Sorry, ticket was not opened";
}
}
include_once ('counter.php');
?>
<?php include 'mheader.php';
?>
<title>Tickets </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">Open Tickets</h2>
</div>
</div><!-- .nk-block-head -->
<div class="nk-block nk-block-lg">
<div class="card card-preview">
<div class="card-inner">
<div class="preview-block">
<span class="preview-title-lg overline-title"> 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">Full Name</label>
<div class="form-control-wrap">
<input name="sender_name" value="<?php echo $row['fname']; ?> <?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-01">Support To</label>
<div class="form-control-wrap">
<input value="Customer Care" disabled type="text" class="form-control" >
</div>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label class="form-label" for="default-05">Subject</label>
<div class="form-control-wrap">
<input type="text" required class="form-control" id="default-01" name="subject" placeholder="Enter Subject">
</div>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label class="form-label" for="default-textarea">Message</label>
<div class="form-control-wrap">
<textarea class="form-control no-resize" name="msg" placeholder="Description " type="text" required>Message</textarea>
</div>
</div>
</div>
</div>
<hr class="preview-hr">
<button class="btn btn-primary" type="submit" name="ticket"> Submit</button>
</div>
</div>
</div><!-- .card-preview -->
</div><!-- .nk-block -->
</div><!-- .components-preview -->
</div>
</div>
</div>
<!-- content @e -->
<?php include 'mfooter.php';
?>