Ejemplo n.º 1
0
                $tpl->parse('DOMAIN_ROW', '.domain_row');
            }
        } else {
            $tpl->assign('DOMAIN_NAME', tr('No used yet'));
            $tpl->parse('DOMAIN_ROW', 'domain_row');
        }
        $tpl->parse('IP_ROW', '.ip_row');
        $tpl->assign('DOMAIN_ROW', '');
    }
}
/***********************************************************************************************************************
 * Main
 */
// Include core library
require 'imscp-lib.php';
iMSCP_Events_Aggregator::getInstance()->dispatch(iMSCP_Events::onAdminScriptStart);
check_login('admin');
if (systemHasCustomers()) {
    $tpl = new iMSCP_pTemplate();
    $tpl->define_dynamic(array('layout' => 'shared/layouts/ui.tpl', 'page' => 'admin/ip_usage.tpl', 'ip_row' => 'page', 'domain_row' => 'ip_row'));
    $tpl->assign(array('TR_PAGE_TITLE' => tr('Admin / Statistics / IP Usage'), 'TR_SERVER_STATISTICS' => tr('Server statistics'), 'TR_IP_ADMIN_USAGE_STATISTICS' => tr('Admin/IP usage statistics'), 'TR_DOMAIN_NAME' => tr('Domain Name'), 'TR_RESELLER_NAME' => tr('Reseller Name')));
    generateNavigation($tpl);
    listIPDomains($tpl);
    generatePageMessage($tpl);
    $tpl->parse('LAYOUT_CONTENT', 'page');
    iMSCP_Events_Aggregator::getInstance()->dispatch(iMSCP_Events::onAdminScriptEnd, array('templateEngine' => $tpl));
    $tpl->prnt();
    unsetMessages();
} else {
    showBadRequestErrorPage();
}
Ejemplo n.º 2
0
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 *
 * @link 		http://www.easyscp.net
 * @author 		EasySCP Team
 */
require '../../include/easyscp-lib.php';
check_login(__FILE__);
$cfg = EasySCP_Registry::get('Config');
$tpl = EasySCP_TemplateEngine::getInstance();
$template = 'reseller/ip_usage.tpl';
$reseller_id = $_SESSION['user_id'];
gen_logged_from($tpl);
listIPDomains($tpl, $sql);
// static page messages
$tpl->assign(array('TR_PAGE_TITLE' => tr('EasySCP - Reseller/IP Usage'), 'TR_DOMAIN_STATISTICS' => tr('Domain statistics'), 'IP_USAGE' => tr('IP Usage'), 'TR_DOMAIN_NAME' => tr('Domain Name')));
gen_reseller_mainmenu($tpl, 'reseller/main_menu_statistics.tpl');
gen_reseller_menu($tpl, 'reseller/menu_statistics.tpl');
gen_page_message($tpl);
if ($cfg->DUMP_GUI_DEBUG) {
    dump_gui_debug($tpl);
}
$tpl->display($template);
unset_messages();
/**
 * Page functions
 */
/**
 * Generate List of Domains assigned to IPs