msd Backup hinzugefügt
This commit is contained in:
118
msd/main.php
Normal file
118
msd/main.php
Normal file
@ -0,0 +1,118 @@
|
||||
<?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();
|
Reference in New Issue
Block a user