<?php /* ---------------------------------------------------------------------- MyOOS [Dumper] http://www.oos-shop.de/ Copyright (c) 2013 - 2022 by the MyOOS Development Team. ---------------------------------------------------------------------- Based on: MySqlDumper http://www.mysqldumper.de Copyright (C)2004-2011 Daniel Schlichtholz (admin@mysqldumper.de) ---------------------------------------------------------------------- Released under the GNU General Public License ---------------------------------------------------------------------- */ define('OOS_VALID_MOD', true); error_reporting(E_ALL & ~E_STRICT); if (function_exists('ini_set')) { ini_set('display_errors', true); } if (!@ob_start('ob_gzhandler')) { @ob_start(); } use VisualAppeal\AutoUpdate; $autoloader = require_once './vendor/autoload.php'; include_once './inc/header.php'; include_once './inc/runtime.php'; include_once './language/'.$config['language'].'/lang_main.php'; include './inc/template.php'; $action = (isset($_GET['action'])) ? $_GET['action'] : 'status'; if ('phpinfo' == $action) { // output phpinfo echo '<p align="center"><a href="main.php"><< Home</a></p>'; phpinfo(); echo '<p align="center"><a href="main.php"><< Home</a></p>'; exit(); } if (isset($_POST['htaccess']) || 'schutz' == $action) { include './inc/home/protection_create.php'; } if ('edithtaccess' == $action) { include './inc/home/protection_edit.php'; } if ('deletehtaccess' == $action) { include './inc/home/protection_delete.php'; } $check_update = false; if (extension_loaded('zlib')) { $update = new AutoUpdate($config['paths']['temp'], $config['paths']['root'], 60); $update->setCurrentVersion(MOD_VERSION); // Replace with your server update directory $update->setUpdateUrl('https://oos-shop.de/modserver'); // Custom logger (optional) $logger = new \Monolog\Logger("default"); $logger->pushHandler(new Monolog\Handler\StreamHandler($config['paths']['log'] . 'update.log')); $update->setLogger($logger); // Cache (optional but recommended) $cache = new Desarrolla2\Cache\File($config['paths']['cache']); $update->setCache($cache, 3600); // Check for a new update if ($update->checkUpdate() === false) { // die('Could not check for updates! See log file for details.'); $check_update = false; } else { $check_update = true; } if ('update' == $action) { echo MODHeader(); require_once './inc/home/update.php'; echo MODFooter(); exit; } } // Output headnavi $tpl = new MODTemplate(); $tpl->set_filenames([ 'show' => 'tpl/home/headnavi.tpl', ]); $tpl->assign_vars([ 'HEADER' => MODHeader(), 'HEADLINE' => headline($lang['L_HOME']), ]); $tpl->pparse('show'); mod_mysqli_connect(); if ('status' == $action) { include './inc/home/home.php'; } elseif ('db' == $action) { include './inc/home/databases.php'; } elseif ('sys' == $action) { include './inc/home/system.php'; } elseif ('vars' == $action) { include './inc/home/mysql_variables.php'; } echo MODFooter(); ob_end_flush(); exit();