X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fright_main.php;h=fb68c39281d7740ca234857a4125f17583916049;hb=a61878d029c321a773834b25a146fe7a38f9b294;hp=3071e422e3105839f113bf4c2f66a75c0dbd52b8;hpb=2aa12d5e029f04fa8c778ec1d3487418d0c3b62d;p=squirrelmail.git diff --git a/src/right_main.php b/src/right_main.php index 3071e422..fb68c392 100644 --- a/src/right_main.php +++ b/src/right_main.php @@ -1,75 +1,199 @@ - - /** - ** right_main.php - ** - ** This is where the mailboxes are listed. This controls most of what - ** goes on in SquirrelMail. - ** - **/ - - if(!isset($logged_in)) { - echo "You must login first."; - exit; - } - if(!isset($username) || !isset($key)) { - echo "You need a valid user and password to access this page!"; - exit; - } -?> - -
- - - include("../config/config.php"); - include("../functions/imap.php"); - include("../functions/strings.php"); - include("../functions/date.php"); - include("../functions/page_header.php"); - include("../functions/array.php"); - include("../functions/mailbox.php"); - include("../functions/mailbox_display.php"); - include("../functions/display_messages.php"); - - ///////////////////////////////////////////////////////////////////////////////// - // - // incoming variables from URL: - // $sort Direction to sort by date - // values: 0 - descending order - // values: 1 - ascending order - // $startMessage Message to start at - // $mailbox Full Mailbox name - // - // incoming from cookie: - // $username duh - // $key pass - // - ///////////////////////////////////////////////////////////////////////////////// - - - // open a connection on the imap port (143) - $imapConnection = loginToImapServer($username, $key, $imapServerAddress); - - // 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); - - // Display the header at the top of the page - displayPageHeader($mailbox); - - // Get the list of messages for this mailbox - showMessagesForMailbox($imapConnection, $mailbox, $numMessages, $startMessage, $sort); - - // close the connection - fputs($imapConnection, "1 logout\n"); - fclose($imapConnection); +' . $note .'', 'center' ) . "