diff --git a/ajax/ajax_admin_mail_queue_message_view.php b/ajax/ajax_admin_mail_queue_message_view.php
index 6e16384a..308d219d 100644
--- a/ajax/ajax_admin_mail_queue_message_view.php
+++ b/ajax/ajax_admin_mail_queue_message_view.php
@@ -2,6 +2,10 @@
require_once '../includes/ajax_header.php';
+if (!isset($session_is_admin) || !$session_is_admin) {
+ exit(WORDING_ROLECHECK_FAILED . "
Tell your admin: Your role does not have admin access.");
+}
+
$email_id = intval($_GET['id']);
//Initialize the HTML Purifier to prevent XSS
diff --git a/ajax/ajax_asset_interface_edit.php b/ajax/ajax_asset_interface_edit.php
new file mode 100644
index 00000000..6b6f50e3
--- /dev/null
+++ b/ajax/ajax_asset_interface_edit.php
@@ -0,0 +1,331 @@
+Editing Interface: $asset_name - $interface_name";
+
+// Generate the HTML form content using output buffering.
+ob_start();
+?>
+
+