<?php

# PHP, not ASP! This is for logins from external sites, which have forms
# pointing to this URL going back years.

require_once $_SERVER["DOCUMENT_ROOT"] . '/parseurl.php';
include $_SERVER["DOCUMENT_ROOT"] . '/Mobile_Detect.php';

$webmail="https://zzn.mymailsrvr.com";
$detect=new Mobile_Detect;
if($detect->isMobile())
{
    $action="$webmail/mobile/login.php";
}
else
{
    $action="$webmail/login.php";
}


header('Content-Type: text/plain');
$hostname=getCompanyname() . '.zzn.com';
$language=getLanguage();

if ($_REQUEST["loginname"] == '' || $_REQUEST["loginpassword"] == '') {
    if ($_SERVER["HTTP_REFERER"] == '') {
        $url = "http://$hostname?fail=1";
    } else {
        $url = $_SERVER["HTTP_REFERER"];
    }
} elseif (!isset($language) || $language == 'english')  {
    $url = "$action?type=email";
    $url .= "&user_name=" . $_REQUEST["loginname"];
    $url .= "&hostname=" . $hostname;
    $url .= "&password=" . $_REQUEST["loginpassword"];
    if ($_SERVER["HTTP_REFERER"] <> '') {
        setcookie("zznLogin", $_SERVER["HTTP_REFERER"],0,'/','zzn.com');
    } else {
        setcookie("zznLogin", 'http://' . $_SERVER["HTTP_HOST"],0,'/','zzn.com');
    }
} else {
    $url = "http://$hostname/email/$language/" .
        '?loginname=' . $_REQUEST["loginname"] .
        '&loginpassword=' . $_REQUEST["loginpassword"];
}
header('Location: ' . $url);
?>
