コード例 #1
0
function gen_page_lists(&$tpl, &$sql, $user_id)
{
    list($dmn_id, $dmn_name, $dmn_gid, $dmn_uid, $dmn_created_id, $dmn_created, $dmn_last_modified, $dmn_mailacc_limit, $dmn_ftpacc_limit, $dmn_traff_limit, $dmn_sqld_limit, $dmn_sqlu_limit, $dmn_status, $dmn_als_limit, $dmn_subd_limit, $dmn_ip_id, $dmn_disk_limit, $dmn_disk_usage, $dmn_php, $dmn_cgi) = get_domain_default_props($sql, $user_id);
    $dmn_mails = gen_page_dmn_mail_list($tpl, $sql, $dmn_id, $dmn_name);
    $sub_mails = gen_page_sub_mail_list($tpl, $sql, $dmn_id, $dmn_name);
    $als_mails = gen_page_als_mail_list($tpl, $sql, $dmn_id, $dmn_name);
    $total_mails = $dmn_mails + $sub_mails + $als_mails;
    if ($total_mails > 0) {
        $tpl->assign(array('MAIL_MESSAGE' => '', 'DMN_TOTAL' => $dmn_mails, 'SUB_TOTAL' => $sub_mails, 'ALS_TOTAL' => $als_mails, 'TOTAL_MAIL_ACCOUNTS' => $total_mails));
    } else {
        $tpl->assign(array('MAIL_MSG' => tr('Mail accounts list is empty!'), 'MAIL_ITEM' => '', 'MAILS_TOTAL' => ''));
        $tpl->parse('MAIL_MESSAGE', 'mail_message');
    }
    gen_page_catchall_list($tpl, $sql, $dmn_id, $dmn_name, $dmn_mails, $als_mails);
    //gen_page_ftp_list($tpl, $sql, $dmn_id, $dmn_name);
    return $total_mails;
}
コード例 #2
0
ファイル: mail_catchall.php プロジェクト: gOOvER/EasySCP
function gen_page_lists($tpl, $sql, $user_id)
{
    $dmn_props = get_domain_default_props($user_id);
    gen_page_catchall_list($tpl, $sql, $dmn_props['domain_id'], $dmn_props['domain_name']);
}