示例#1
0
    return;
}
echo "<script language=javascript>\n    function mailbox(num) {\n\tformname = 'inbox' + num;\n\twindow.document.forms[formname].submit();\n    }\n    </script>";
$count = 0;
if ($action == "list") {
    OpenTable();
    echo "<center><b>" . _MD_WEBMAIL_MAILBOXESFOR . " {$username}</b></center>";
    echo "<br /><table border=\"1\" align=\"center\" width=\"80%\">" . "<tr class='bg2'><td bgcolor=\"{$bgcolor2}\" width=\"33%\">&nbsp;<b>" . _MD_WEBMAIL_ACCOUNT . "</b></td><td bgcolor=\"{$bgcolor2}\" width=\"33%\" align=\"center\">&nbsp;<b>" . _MD_WEBMAIL_EMAILS . "</b></td><td bgcolor=\"{$bgcolor2}\" width=\"33%\" align=\"center\">&nbsp;<b>" . _MD_WEBMAIL_TOTALSIZE . "</b></td></tr>";
    while ($row = $xoopsDB->fetchArray($result)) {
        $count++;
        $server = $row[popserver];
        $port = $row[port];
        $apop = $row[apop];
        $username = $row[uname];
        $rc4 = new rc4crypt();
        $password = $rc4->endecrypt($username, $row[passwd], "de");
        $account = $row[account];
        $serverid = $row[id];
        $pop3 = new POP3($server, $username, $password, $port, $apop);
        if ($pop3->Open()) {
            $stats = $pop3->Stats();
            $mailsum = $stats["message"];
            $mailmem = round($stats["size"] / 1024) . " Kbytes";
            $pop3->Close();
        } else {
            $mailsum = "Not Connectable!";
            $mailmem = "N/A";
        }
        echo "<tr>" . "<td align=\"left\">&nbsp;" . "<a href='inbox.php?id={$serverid}'>{$account}</a></td>" . "<td align=\"center\">{$mailsum}</td>" . "<td align=\"center\">{$mailmem}</td></tr>";
    }
    echo "</table><br /><br />" . "<center>" . _MD_WEBMAIL_SELECTACCOUNT . "</center>";
示例#2
0
$_SESSION['role'] = $role;
$_SESSION['lastlogin'] = $lastlogin;
$_SESSION['nrlogins'] = $nrlogins;
$sql = "SELECT * FROM {$dbase}." . $table_prefix . "user_roles where id=" . $role . ";";
$rs = mysql_query($sql);
$row = mysql_fetch_assoc($rs);
$_SESSION['permissions'] = $row;
if ($_SESSION['permissions']['frames'] != 1) {
    // $location = "../index.php?a=8";
    $location = "../../";
    header("Location: " . $location);
}
$cookieName = $site_id;
$_POST['rememberme'] = 1;
if ($_POST['rememberme'] == 1) {
    $rc4 = new rc4crypt();
    $username = $_POST['username'];
    $keyPhrase = "cryptocipher";
    $thestring = $rc4->endecrypt($keyPhrase, $username);
    setcookie($cookieName, $thestring, time() + 604800, "/", "", 0);
} else {
    setcookie($cookieName, "", time() - 604800, "/", "", 0);
}
// include the logger and add an audit trail entry unless logging is disabled
if ($use_mgr_logging != 0) {
    include_once "../includes/log.class.inc.php";
    $log = new logHandler();
    $log->initAndWriteLog("Logged in", $_SESSION['internalKey'], $_SESSION['shortname'], "58", "-", "Etomite");
}
$location = $_POST['location'] != "" ? $_POST['location'] : "../index.php";
header("Location: " . $location);
示例#3
0
    startCMSSession();
    include_once "browsercheck.inc.php";
    if (isset($manager_language)) {
        include_once "lang/" . $manager_language . ".inc.php";
    } else {
        include_once "lang/english.inc.php";
    }
    $cookieName = $site_id;
    include_once "crypt.class.inc.php";
    if (isset($_COOKIE[$cookieName])) {
        $cookieSet = 1;
        $username = $_COOKIE[$cookieName];
    }
    $rc4 = new rc4crypt();
    $keyPhrase = "cryptocipher";
    $uid = $rc4->endecrypt($keyPhrase, $username, 'de');
    ?>

<html>
<head>
<title>Etomite</title>
<meta http-equiv="content-type" content="text/html; charset=<?php 
    echo $etomite_charset;
    ?>
" />
<meta name="robots" content="noindex, nofollow" />
<link type="text/css" rel="StyleSheet" href="../manager/media/style/style.css" />
<script type="text/javascript" src="media/script/ieemu.js"></script>

<script type="text/javascript">
  function checkRemember () {
示例#4
0
 if (!($result = $xoopsDB->query($query))) {
     echo "ERROR";
 }
 if ($xoopsDB->getRowsNum($result) > 0) {
     $acc_count = $xoopsDB->getRowsNum($result);
     $rc = new rc4crypt();
     while ($row = $xoopsDB->fetchArray($result)) {
         $id = $row[id];
         $account = $row[account];
         $popserver = $row[popserver];
         $port = $row[port];
         $uname = $row[uname];
         $apop = $row[apop];
         $sname = $row[sname];
         $smail = $row[smail];
         $passwd = $rc->endecrypt($uname, $row[passwd], "de");
         $delete = $row[deletefromserver];
         $show = $row[numshow];
         if ($delete == "Y") {
             $checkbox = "checked";
         }
         showSettings($account, $popserver, $uname, $passwd, $port, $show, $checkbox, $id, $apop, $sname, $smail);
         if ($popserver == $defaultpopserver) {
             $showflag = false;
         }
     }
 }
 if ($defaultpopserver != "" && $showflag) {
     showSingle($defaultpopserver, $singleaccountname);
 }
 if ($singleaccount == 0 && $numaccounts == -1 || $acc_count < $numaccounts) {
示例#5
0
function getServer($id)
{
    global $xoopsDB, $xoopsUser, $user, $server, $port, $username, $password, $numshow, $apop;
    if (!$id) {
        output_err("Error: Invalid Parameter");
    }
    $userid = $xoopsUser->uid();
    $query = "Select * from " . $xoopsDB->prefix('webmail_popsettings') . " where id='{$id}' AND uid='{$userid}'";
    if (($res = $xoopsDB->query($query)) && $xoopsDB->getRowsNum($res) > 0) {
        $row = $xoopsDB->fetchArray($res);
        $uid = $row[uid];
        $server = $row[popserver];
        $port = $row[port];
        $apop = $row[apop];
        $username = $row[uname];
        $rc4 = new rc4crypt();
        $password = $rc4->endecrypt($username, $row[passwd], "de");
        $numshow = $row[numshow];
    } else {
        output_err("Error: POP Server not set properly");
    }
}