* David Morton * All rights reserved. * * PREAMBLE * * This License is designed for users of Maia Mailguard * ("the Software") who wish to support the Maia Mailguard project by * leaving "Maia Mailguard" branding information in the HTML output * of the pages generated by the Software, and providing links back * to the Maia Mailguard home page. Users who wish to remove this * branding information should contact the copyright owner to obtain * a Rebranding License. * * DEFINITION OF TERMS * * The "Software" refers to Maia Mailguard, including all of the * associated PHP, Perl, and SQL scripts, documentation files, graphic * icons and logo images. * * GRANT OF LICENSE * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * 3. The end-user documentation included with the redistribution, if * any, must include the following acknowledgment: * * "This product includes software developed by Robert LeBlanc * ." * * Alternately, this acknowledgment may appear in the software itself, * if and wherever such third-party acknowledgments normally appear. * * 4. At least one of the following branding conventions must be used: * * a. The Maia Mailguard logo appears in the page-top banner of * all HTML output pages in an unmodified form, and links * directly to the Maia Mailguard home page; or * * b. The "Powered by Maia Mailguard" graphic appears in the HTML * output of all gateway pages that lead to this software, * linking directly to the Maia Mailguard home page; or * * c. A separate Rebranding License is obtained from the copyright * owner, exempting the Licensee from 4(a) and 4(b), subject to * the additional conditions laid out in that license document. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE * USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * */ require_once ("core.php"); require_once ("authcheck.php"); require_once ("maia_db.php"); // Test to see whether the user's browser accepts cookies or not, // based on whether the session cookie can be read. If not, // we'll use the session id provided from the GET header. if (isset($_COOKIE[session_name()])) { $_SESSION["cookies"] = 1; $sid = ""; $msid = "?"; } else { $_SESSION["cookies"] = 0; $sid = '?' . session_name() . '=' . session_id(); $msid = $sid . '&'; } if (isset($_GET["action"])) { parse_str($_SERVER["QUERY_STRING"],$url_params); unset($url_params[session_name()]); unset($url_params['action']); header("Location: " . $_GET["action"] . $msid . http_build_query($url_params)); } else { header("Location: welcome.php" . $sid); } exit(); ?>