<?php
require_once('inc/base.php');
require_once('inc/debug.php');
require_once('hasdomain.php');
function empty_account()
{
$account = array(
'id' => NULL,
'local' => '',
'domain' => NULL,
'password' => NULL,
'spamfilter' => 'folder',
'spamexpire' => 7,
'forwards' => array();
);
return $account;
}
function get_account_details($id)
{
$id = (int) $id;
$uid = (int) $_SESSION['userinfo']['uid'];
$result = db_query("SELECT id, local, domainid as domain, type, data, spamfilter, virusfilter from mail.v_virtual_mail WHERE useraccount='{$uid}' AND id={$id} LIMIT 1");
if (mysql_num_rows($result) == 0)
system_failure('Ungültige ID oder kein eigener Account');
return mysql_fetch_assoc($result);;
}
function get_vmail_accounts()
{
$uid = (int) $_SESSION['userinfo']['uid'];
$result = db_query("SELECT * from mail.v_virtual_mail WHERE useraccount='{$uid}'");
$ret = array();
while ($line = mysql_fetch_assoc($result))
{
array_push($ret, $line);
}
DEBUG($ret);
return $ret;
}
function get_vmail_domains()
{
$uid = (int) $_SESSION['userinfo']['uid'];
$result = db_query("SELECT id, domainname FROM mail.v_vmail_domains WHERE useraccount='{$uid}'");