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; }
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']); }