// Copyright: Copyright (C) 2007 Pristine Communications // Set the include path if (!defined("INCPATH_SET")) { require_once dirname(__FILE__) . "/incpath.inc.php"; } // Referenced subroutines require_once "monica/echoform.inc.php"; require_once "monica/gettext.inc.php"; require_once "monica/htmlchar.inc.php"; require_once "monica/markabbr.inc.php"; require_once "monica/requri.inc.php"; require_once "monica/sql.inc.php"; // Settings // This is true for almost all the cases define("_SITESIZE_BLKSIZE", 512); // sitesize: Calculate and return the size of the website function sitesize() { $files = _sitesize_dirsize(DOC_ROOT); $data = sql_dbsize(); return array( "files" => $files, "data" => $data, "total" => $files + $data, ); } // html_sitesize: Print the size usage of the website function html_sitesize() { $size = sitesize(); if ($size["data"] == 0) { ?>