summaryrefslogtreecommitdiff
path: root/src/views/pages/messages
diff options
context:
space:
mode:
authorLuke Shumaker <LukeShu@sbcglobal.net>2012-01-07 08:21:00 -0800
committerLuke Shumaker <LukeShu@sbcglobal.net>2012-01-07 10:22:21 -0800
commit83e460cdc3fc09867a3adb48c3d0894579dd3050 (patch)
tree0771bd935b30971bf2c244b6f158ed7496b644e5 /src/views/pages/messages
parent3d64793a1ee45857856be1cd71c3a0a040a3e869 (diff)
Refactor to separate the framework from the app; drop message stuff, this app is just user management. Add a json view for individual users
Diffstat (limited to 'src/views/pages/messages')
-rw-r--r--src/views/pages/messages/401.html.php15
-rw-r--r--src/views/pages/messages/frame.html.php57
-rw-r--r--src/views/pages/messages/index.html.php25
3 files changed, 0 insertions, 97 deletions
diff --git a/src/views/pages/messages/401.html.php b/src/views/pages/messages/401.html.php
deleted file mode 100644
index 0b24f80..0000000
--- a/src/views/pages/messages/401.html.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php global $VARS;
-$t = $VARS['template'];
-
-$t->status('401 Unauthorized');
-$t->header('Unauthorized');
-$t->tag('h1', array(), "401: Unauthorized");
-if ($VARS['uid']===false) {
- // Not logged in
- $t->paragraph('You need to be logged in to view messages.');
-} else {
- // Logged in, so the account must not activated
- $t->paragraph('Your account needs to be activated by an administrator '.
- 'to view messages.');
-}
-$t->footer();
diff --git a/src/views/pages/messages/frame.html.php b/src/views/pages/messages/frame.html.php
deleted file mode 100644
index e64bc2f..0000000
--- a/src/views/pages/messages/frame.html.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php global $VARS;
-$t = $VARS['template'];
-$msg_id = $VARS['msg_id'];
-$parser = $VARS['parser'];
-$msgdir = $VARS['msgdir'];
-
-function messageLink($id) {
- if (is_array($id)) { $id = $id[1]; }
- global $VARS; $t = $VARS['template']; $msgdir = $VARS['msgdir'];
- $exists = is_file("$msgdir/$id");
- $class =
- $id = htmlentities($id);
- return sprintf('&lt;<a href="%1$s"%2$s>%3$s</a>&gt;',
- $t->url("messages/$id/"),
- ($exists?'':' class="http404"'),
- $id);
-}
-function parseMessageIDs($string) {
- $base = $_SERVER['REQUEST_URL'];
- $html = preg_replace_callback(
- '/<([^>]*)>/',
- 'messageLink',
- $string);
- return $html;
-}
-
-$t->header('View Message');
-$t->openTag('table');
-$t->row(array('To:' , htmlentities( $parser->getHeader('to' ))));
-$t->row(array('From:' , htmlentities( $parser->getHeader('from' ))));
-$t->row(array('Subject:' , htmlentities( $parser->getHeader('subject' ))));
-$t->row(array('In-Reply-to:', parseMessageIDs($parser->getHeader('in-reply-to'))));
-$t->row(array('References:' , parseMessageIDs($parser->getHeader('references' ))));
-$t->closeTag('table');
-
-$t->openTag('div', array('class'=>'message-body'));
-if ($parser->getMessageBodyPart('html')!==false) {
- $t->tag('h2', array(), 'HTML');
- $t->tag('iframe', array('src'=>$t->url("messages/$msg_id/body.html")), '');
-}
-if ($parser->getMessageBodyPart('text')!==false) {
- $t->tag('h2', array(), 'Plain Text');
- $t->tag('iframe', array('src'=>$t->url("messages/$msg_id/body.txt")), '');
-}
-$t->closeTag('div');
-$t->tag('h2', array(), 'Attachments');
-$t->openTag('table');
-$attachments = $parser->getAttachments();
-foreach ($attachments as $id => $attachment) {
- $t->row(array(
- htmlentities($attachment->getContentType()),
- $t->link($t->url("$msg_id/attachment/$id"),
- htmlentities($attachment->getFilename())),
- ));
-}
-$t->closeTag('table');
-$t->footer();
diff --git a/src/views/pages/messages/index.html.php b/src/views/pages/messages/index.html.php
deleted file mode 100644
index 111b6c6..0000000
--- a/src/views/pages/messages/index.html.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php global $VARS;
-$t = $VARS['template'];
-$messages = $VARS['messages'];
-
-$t->header('Message Index');
-$t->tag('h1', array(), "Message Index");
-
-$t->openTag('table');
-$t->row(array('From','Subject', 'Date'));
-foreach ($messages as $date => $message_array) {
- foreach ($message_array as $message) {
- $url = $t->url('messages/'.$message['id'].'/');
- $subject = htmlentities($message['subject']);
- $from = htmlentities($message['from']);
- $date_str = str_replace(' ', '&nbsp;', date('Y-m-d H:i:s',$date));
- $t->row(array(
- $t->link($url, $from , true),
- $t->link($url, $subject , true),
- $t->link($url, $date_str, true),
- ));
- }
-}
-$t->closeTag('table');
-
-$t->footer();