GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GlobalBan. If not, see <http://www.gnu.org/licenses/>. */ /** * This is a standalone page to save a file. All globals/constants on the index.php * page should be declared here so that no errors occur. */ define("ROOTDIR", dirname(__FILE__)); // Global Constant of root directory require_once ROOTDIR . "/config/class.Config.php"; $config = new Config(); // All configuration variables are contained in this object include_once ROOTDIR . "/include/database/class.BanQueries.php"; require_once ROOTDIR . "/include/objects/class.Ip.php"; $filename = $config->siteName . "_banned_ip.cfg"; $header = "Content-Disposition: attachment; filename=\"" . $filename . "\""; header("Content-type: text/plain"); header($header); $banQueries = new BanQueries(); $bannedIps = $banQueries->downloadActiveIps(); // Empty line after banid print is needed to force a new line foreach ($bannedIps as $bannedIp) { ?> addip 0 <?php echo $bannedIp->getIp(); ?> <?php }