From 21c3249fda07eae1104acac00f5738c09af9a160 Mon Sep 17 00:00:00 2001 From: lkehresman Date: Mon, 22 Nov 1999 16:45:09 +0000 Subject: [PATCH] updates git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@14 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- images/down_pointer.gif | Bin 0 -> 193 bytes images/om_webmail.gif | Bin 0 -> 7376 bytes images/up_pointer.gif | Bin 0 -> 193 bytes src/left_main.php3 | 97 +++++++++++++++++++++++++++++ src/login.php3 | 58 ++++++++++++++++++ src/right_main.php3 | 133 ++++++++++++++++++++++++++++++++++++++++ src/signout.php3 | 41 +++++++++++++ src/webmail.php3 | 26 ++++++++ 8 files changed, 355 insertions(+) create mode 100644 images/down_pointer.gif create mode 100644 images/om_webmail.gif create mode 100644 images/up_pointer.gif create mode 100644 src/left_main.php3 create mode 100644 src/login.php3 create mode 100644 src/right_main.php3 create mode 100644 src/signout.php3 create mode 100644 src/webmail.php3 diff --git a/images/down_pointer.gif b/images/down_pointer.gif new file mode 100644 index 0000000000000000000000000000000000000000..bc2d251a72f1ea3778816de77eabe4b738d1488a GIT binary patch literal 193 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 BGnfDX literal 0 HcmV?d00001 diff --git a/images/up_pointer.gif b/images/up_pointer.gif new file mode 100644 index 0000000000000000000000000000000000000000..a7eb5a563ba48e6fc7f00823f60f310fcc3291f9 GIT binary patch literal 193 zcmZ?wbhEHbWcCQ%ivTo_}3Be1unN3~Ko8KkSxWI72s<36dIYTnJ6DovK zYV?|CI`k}Z?O$TtHb<+t{Xfw_@gJXWVoIt)d1gt5g1e`00E6OB7Dg@xc?KPj-5^&m zuJ C;aWTZ literal 0 HcmV?d00001 diff --git a/src/left_main.php3 b/src/left_main.php3 new file mode 100644 index 00000000..169cffbb --- /dev/null +++ b/src/left_main.php3 @@ -0,0 +1,97 @@ + + + + + + + +"; + echo "$errorNumber : $errorString
"; + exit; + } + $serverInfo = fgets($imapConnection, 256); + + fputs($imapConnection, "1 login $username $key\n"); + $read = fgets($imapConnection, 1024); + + fputs($imapConnection, "1 list \"\" *\n"); + $str = imapReadData($imapConnection); + + echo ""; + echo "

$org_name
"; + echo "Folders
"; + echo "
"; + echo "\n"; + for ($i = 0;$i < count($str); $i++) { + $mailbox = Chop($str[$i]); + // find the quote at the begining of the mailbox name. + // i subtract 1 from the strlen so it doesn't find the quote at the end of the mailbox name. + $mailbox = findMailboxName($mailbox); + $periodCount = countCharInString($mailbox, "."); + + // indent the correct number of spaces. + for ($j = 0;$j < $periodCount;$j++) + echo "  "; + + $mailboxURL = urlencode($mailbox); + echo ""; + echo readShortMailboxName($mailbox, "."); + echo "
\n"; + } + echo "
"; + + fclose($imapConnection); + +?> +
diff --git a/src/login.php3 b/src/login.php3 new file mode 100644 index 00000000..a9bb2794 --- /dev/null +++ b/src/login.php3 @@ -0,0 +1,58 @@ + + + +\n"; + echo "
\n"; + echo "
SquirrelMail version $version
By Nathan and Luke Ehresman
\n"; + echo "\n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo "
\n"; + echo "
$org_name Login
\n"; + echo "
\n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo "
\n"; + echo " Name:\n"; + echo " \n"; + echo "
\n"; + echo "
\n"; + echo " Password:\n"; + echo " \n"; + echo "
\n"; + echo "
\n"; + echo "
\n"; + echo "
\n"; + echo "
\n"; + echo "\n"; +?> + + + + + + diff --git a/src/right_main.php3 b/src/right_main.php3 new file mode 100644 index 00000000..916f91af --- /dev/null +++ b/src/right_main.php3 @@ -0,0 +1,133 @@ +login first."; + exit; + } + if(!isset($username) || !isset($key)) { + echo "You need a valid user and password to access this page!"; + exit; + } +?> + + + +"; + echo "$errorNumber : $errorString
"; + exit; + } + $serverInfo = fgets($imapConnection, 256); + + // login + fputs($imapConnection, "1 login $username $key\n"); + $read = fgets($imapConnection, 1024); + if (strpos($read, "NO")) { + error_username_password_incorrect(); + exit; + } + + // If the page has been loaded without a specific mailbox, + // just show a page of general info. + if (!isset($mailbox)) { + displayPageHeader("None"); + general_info($motd, $org_logo, $version, $org_name); + exit; + } + + + // switch to the mailbox, and get the number of messages in it. + selectMailbox($imapConnection, $mailbox, $numMessages); + + // make a URL safe $mailbox for use in the links + $urlMailbox = urlencode($mailbox); + + displayPageHeader($mailbox); + $i = 1; + while ($i <= $numMessages) { + getMessageHeaders($imapConnection, $i, $from, $subject, $date); + + $messages[$i]["DATE"] = getTimeStamp(explode(" ", trim($date))); + $messages[$i]["ID"] = $i; + $messages[$i]["FROM"] = $from; + $messages[$i]["SUBJECT"] = $subject; + $i++; + } + + if ($sort == 0) + $msgs = ary_sort($messages, "DATE", -1); + else + $msgs = ary_sort($messages, "DATE", 1); + + if ($endMessage > 24) { + echo "Next   "; + $endMessage = 24; + } + + /** Display "Next, Previous" on top */ + + /** This is the beginning of the message list table. It wraps around all messages */ + echo ""; + echo "
"; + echo ""; + echo ""; + echo " "; + echo " "; + echo " \n"; + else + echo " \n"; + echo " \n"; + echo ""; + + // loop through and display the info for each message. + for ($i = $startMessage;$i <= $endMessage; $i++) { + printMessageInfo($imapConnection, $msgs[$i]["ID"], $msgs[$i]["FROM"], $msgs[$i]["SUBJECT"], $msgs[$i]["DATE"]); + } + + echo "
NumFromDate"; + if ($sort == 0) + echo " Subject
\n"; + echo "
"; /** End of message-list table */ + + /** Display "Next, Previous" on bottom */ + fclose($imapConnection); +?> +
+ + diff --git a/src/signout.php3 b/src/signout.php3 new file mode 100644 index 00000000..888b9600 --- /dev/null +++ b/src/signout.php3 @@ -0,0 +1,41 @@ + + + +
"; + echo " "; + echo " "; + echo " "; + echo " "; + echo " "; + echo " "; + echo " "; + echo " "; + echo " "; + echo "
"; + echo " Sign Out"; + echo "
"; + echo "
You have been successfully signed out.
"; + echo " Click here to log back in.

"; + echo "
"; + echo "
"; + echo "
"; +?> + + + diff --git a/src/webmail.php3 b/src/webmail.php3 new file mode 100644 index 00000000..4b434e27 --- /dev/null +++ b/src/webmail.php3 @@ -0,0 +1,26 @@ + + + +OM-USA WebMail + + + + + + -- 2.25.1