Example #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;
}
Example #2
0
/**
 * Must be documented
 *
 * @param EasySCP_TemplateEngine $tpl Reference to the template object
 * @param EasySCP_Database $sql Reference to the EasySCP_Database object
 * @param int $user_id Customer id
 * @return void
 */
function gen_page_lists($tpl, $sql, $user_id)
{
    global $dmn_id;
    $dmn_props = get_domain_default_props($user_id);
    $dmn_id = $dmn_props['domain_id'];
    $dmn_mails = gen_page_dmn_mail_list($tpl, $sql, $dmn_id, $dmn_props['domain_name']);
    $sub_mails = gen_page_sub_mail_list($tpl, $sql, $dmn_id, $dmn_props['domain_name']);
    $als_mails = gen_page_als_mail_list($tpl, $sql, $dmn_id, $dmn_props['domain_name']);
    $alssub_mails = gen_page_als_sub_mail_list($tpl, $sql, $dmn_id, $dmn_props['domain_name']);
    $total_mails = $dmn_mails + $sub_mails + $als_mails + $alssub_mails;
    if ($total_mails > 0) {
        $tpl->assign(array('MAIL_MESSAGE' => '', 'DMN_TOTAL' => $dmn_mails, 'SUB_TOTAL' => $sub_mails, 'ALSSUB_TOTAL' => $sub_mails, 'ALS_TOTAL' => $als_mails, 'TOTAL_MAIL_ACCOUNTS' => $total_mails, 'ALLOWED_MAIL_ACCOUNTS' => $dmn_props['domain_mailacc_limit'] != 0 ? $dmn_props['domain_mailacc_limit'] : tr('unlimited')));
    } else {
        $tpl->assign(array('MAIL_MSG' => tr('Mail account list is empty!'), 'MAIL_MSG_TYPE' => 'info', 'MAIL_ITEM' => '', 'MAILS_TOTAL' => ''));
    }
}