diff --git a/admin_helpdesk.php b/admin_helpdesk.php
new file mode 100644
index 0000000..925a497
--- /dev/null
+++ b/admin_helpdesk.php
@@ -0,0 +1,118 @@
+<?php require_once 'engine/init.php'; include 'layout/overall/header.php'; 
+protect_page();
+admin_only($user_data);
+
+if (isset($_GET['view'])) {
+
+	if (!empty($_POST['reply_text'])) {
+
+		// Save ticket reply on database
+		$query = array(
+			'tid'   =>	$_GET['view'],
+			'username'=>	$_POST['username'],
+			'message' =>	$_POST['reply_text'],
+			'created' =>	time(),
+		);
+		
+	$fields = '`'. implode('`, `', array_keys($query)) .'`';
+	$data = '\''. implode('\', \'', $query) .'\'';
+	mysql_insert("INSERT INTO `znote_tickets_replies` ($fields) VALUES ($data)");
+	mysql_update("UPDATE `znote_tickets` SET `status`='Staff-Reply' WHERE `id`=". $_GET['view']);
+
+		}
+
+$ticketData = mysql_select_single("SELECT * FROM znote_tickets WHERE id=". addslashes($_GET['view']));
+
+	?>
+<h1>View Ticket #<?php echo $ticketData['id']; ?></h1>
+
+				<table class="znoteTable ThreadTable table table-striped">
+					<tr class="yellow">
+						<th>
+							<?php 
+								echo getClock($ticketData['creation'], true); 
+							?>
+							 - Created by: 
+							 <?php 
+							 	echo $ticketData['username'];
+							 ?>
+						</th>
+					</tr>
+					<tr>
+						<td>
+							<p><?php echo nl2br($ticketData['message']); ?></p>
+						</td>
+					</tr>
+				</table>
+
+				<?php
+				$replies = mysql_select_multi("SELECT * FROM znote_tickets_replies WHERE tid='". $_GET['view'] ."' ORDER BY `created`;");
+				if ($replies !== false) {
+					foreach($replies as $reply) {
+						?>
+						<table class="znoteTable ThreadTable table table-striped">
+							<tr class="yellow">
+								<th>
+									<?php 
+										echo getClock($reply['created'], true); 
+									?>
+									 - Posted by: 
+									 <?php 
+									 	echo $reply['username'];
+									 ?>
+								</th>
+							</tr>
+							<tr>
+								<td>
+									<p><?php echo nl2br($reply['message']); ?></p>
+								</td>
+							</tr>
+						</table>
+						<hr class="bighr">
+<?php
+					}
+					}
+?>
+					
+											<form action="" method="post">
+							<input type="hidden" name="username" value="ADMIN"><br>
+
+							<textarea class="forumReply" name="reply_text" style="width: 610px; height: 150px"></textarea><br>
+
+							<input name="" type="submit" value="Post Reply" class="btn btn-primary">
+
+						</form>
+<?php
+}else{
+?> 
+
+<h1>Latest Tickets</h1>
+
+		<?php
+
+$tickets = mysql_select_multi("SELECT id,subject,creation,status FROM znote_tickets ORDER BY creation DESC");
+		if ($tickets !== false) {
+		?>
+
+<table>
+	<tr class="yellow">
+		<td>ID:</td>
+		<td>Subject:</td>
+		<td>Creation:</td>
+		<td>Status:</td>
+	</tr>
+		<?php
+		foreach ($tickets as $ticket) {
+		echo '<tr class="special">';
+		echo '<td>'. $ticket['id'] .'</td>';
+		echo '<td><a href="admin_helpdesk.php?view='. $ticket['id'] .'">'. $ticket['subject'] .'</a></td>';
+		echo '<td>'. getClock($ticket['creation'], true) .'</td>';
+		echo '<td>'. $ticket['status'] .'</td>';
+		}}
+		?>
+</table>
+
+<?php
+}
+include 'layout/overall/footer.php'; 
+?>
\ No newline at end of file