<?php
/**
 * Comator-Installer: eine Datei fuer eine neue Installation.
 *
 * In den leeren Webroot legen und im Browser aufrufen. Der Installer
 *   1. prueft Voraussetzungen und Datenbankzugang,
 *   2. laedt das aktuelle Setup-Paket von update.comator.org (Fortschritt),
 *   3. entpackt es in den Webroot und loescht sich selbst,
 *   4. uebergibt die Datenbankdaten an comator/setup.php, das Tabellen
 *      anlegt und die Installation bei admin.comator.org meldet.
 *
 * Quelle: Repository comator/comator-update, installer/install.php.
 * Ausgeliefert ueber https://update.comator.org/download.php.
 */
const CMT_INSTALL_SOURCE = 'https://update.comator.org/download.php?package=setup';
const CMT_INSTALL_ZIP = '.comator-install.zip';
const CMT_INSTALL_PROGRESS = '.comator-install.json';

ini_set('display_errors', '0');
ini_set('log_errors', '1');
error_reporting(E_ALL);

// Nie auf dem Update-Server selbst (dort liegt nur die Quelle)
if (strtolower((string)($_SERVER['SERVER_NAME'] ?? '')) === 'update.comator.org' || is_file(dirname(__DIR__).'/update.php')) {
	http_response_code(404);
	exit;
}

$root = __DIR__;
$action = (string)($_GET['action'] ?? '');

if ($action !== '') {
	header('Content-Type: application/json; charset=utf-8');
	header('Cache-Control: no-store');
	if ($action === 'progress') {
		$data = @file_get_contents($root.'/'.CMT_INSTALL_PROGRESS);
		echo is_string($data) && $data !== '' ? $data : json_encode(array('now' => 0, 'total' => 0));
		exit;
	}
	if (($_SERVER['REQUEST_METHOD'] ?? '') !== 'POST') install_json(405, array('error' => 'Nur POST.'));
	if ($action === 'check') install_check($root);
	if ($action === 'download') install_download($root);
	if ($action === 'extract') install_extract($root);
	install_json(400, array('error' => 'Unbekannter Schritt.'));
}

$state = install_state($root);
$requirements = install_requirements($root);
install_page($state, $requirements);
exit;

/* ------------------------------------------------------------------ */

function install_json($code, array $data){
	http_response_code($code);
	echo json_encode($data, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
	exit;
}

/* new: leerer Webroot; unpacked: Paket entpackt, setup.php noch nicht
   gelaufen (z. B. nach einem Fehler im Setup); installed: fertig. */
function install_state($root){
	if (is_file($root.'/comator/dbopen.php')) return 'installed';
	if (is_file($root.'/comator/setup.php')) return 'unpacked';
	if (is_dir($root.'/comator')) return 'installed';
	return 'new';
}

/* Liste der Voraussetzungen: [Text, erfuellt] */
function install_requirements($root){
	return array(
		array('PHP ab 8.2 (hier '.PHP_VERSION.')', PHP_VERSION_ID >= 80200),
		array('PHP-Erweiterung curl', function_exists('curl_init')),
		array('PHP-Erweiterung zip', class_exists('ZipArchive')),
		array('PHP-Erweiterung pdo_mysql', extension_loaded('pdo_mysql')),
		array('Schreibrecht im Webroot', is_writable($root)),
	);
}

function install_requirements_ok($root){
	foreach (install_requirements($root) AS $item) {
		if (!$item[1]) return false;
	}
	return true;
}

/* Datenbankdaten wie setup.php pruefen (#541: keine Anfuehrungszeichen und
   Zeilenumbrueche, die Werte landen in config.ini). */
function install_db_input(){
	$db = array();
	foreach (array('host', 'dbname', 'user', 'pass') AS $key) {
		$db[$key] = trim((string)($_POST[$key] ?? ''));
	}
	$errors = array();
	if ($db['host'] === '' || $db['dbname'] === '' || $db['user'] === '' || $db['pass'] === '') $errors[] = 'Bitte alle Felder ausfüllen.';
	foreach ($db AS $value) {
		if (preg_match('/["\r\n\x00]/', $value)) {
			$errors[] = 'Die Zugangsdaten dürfen keine Anführungszeichen oder Zeilenumbrüche enthalten.';
			break;
		}
	}
	return array($db, $errors);
}

function install_check($root){
	if (install_state($root) !== 'new') install_json(409, array('error' => 'Hier ist Comator schon entpackt oder installiert.'));
	if (!install_requirements_ok($root)) install_json(400, array('error' => 'Nicht alle Voraussetzungen sind erfüllt.'));
	list($db, $errors) = install_db_input();
	if ($errors) install_json(400, array('error' => implode(' ', $errors)));
	try {
		$pdo = new PDO('mysql:host='.$db['host'].';dbname='.$db['dbname'].';charset=utf8mb4', $db['user'], $db['pass'], array(
			PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
			PDO::ATTR_TIMEOUT => 5,
		));
		$tables = (int)$pdo->query('SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = DATABASE()')->fetchColumn();
	} catch (Throwable $e) {
		error_log('comator install: Datenbank '.$e->getMessage());
		install_json(400, array('error' => 'Keine Verbindung zur Datenbank. Bitte Host, Datenbank, Benutzer und Passwort prüfen.'));
	}
	install_json(200, array('ok' => true, 'tables' => $tables));
}

function install_progress_write($root, $now, $total){
	@file_put_contents($root.'/'.CMT_INSTALL_PROGRESS, json_encode(array('now' => (int)$now, 'total' => (int)$total)), LOCK_EX);
}

function install_download($root){
	if (install_state($root) !== 'new') install_json(409, array('error' => 'Hier ist Comator schon entpackt oder installiert.'));
	if (!install_requirements_ok($root)) install_json(400, array('error' => 'Nicht alle Voraussetzungen sind erfüllt.'));
	@set_time_limit(600);
	ignore_user_abort(true);

	$zip_file = $root.'/'.CMT_INSTALL_ZIP;
	$fh = @fopen($zip_file, 'wb');
	if ($fh === false) install_json(500, array('error' => 'Die Datei für das Paket ließ sich nicht anlegen.'));
	install_progress_write($root, 0, 0);

	$last = 0.0;
	$ch = curl_init();
	curl_setopt_array($ch, array(
		CURLOPT_URL            => CMT_INSTALL_SOURCE,
		CURLOPT_FILE           => $fh,
		CURLOPT_CONNECTTIMEOUT => 10,
		CURLOPT_TIMEOUT        => 600,
		CURLOPT_FOLLOWLOCATION => false,
		CURLOPT_PROTOCOLS      => CURLPROTO_HTTPS,
		CURLOPT_SSL_VERIFYPEER => true,
		CURLOPT_SSL_VERIFYHOST => 2,
		CURLOPT_NOPROGRESS     => false,
		CURLOPT_PROGRESSFUNCTION => function($ch, $total, $now) use ($root, &$last) {
			$time = microtime(true);
			if ($time - $last >= 0.25) {
				$last = $time;
				install_progress_write($root, $now, $total);
			}
			return 0;
		},
	));
	$ok = curl_exec($ch);
	$code = (int)curl_getinfo($ch, CURLINFO_HTTP_CODE);
	$error = curl_error($ch);
	curl_close($ch);
	fclose($fh);

	if ($ok === false || $code !== 200) {
		@unlink($zip_file);
		@unlink($root.'/'.CMT_INSTALL_PROGRESS);
		error_log('comator install: Download HTTP '.$code.' '.$error);
		install_json(502, array('error' => 'Das Paket ließ sich nicht laden (HTTP '.$code.($error !== '' ? ', '.$error : '').').'));
	}
	$size = (int)filesize($zip_file);
	install_progress_write($root, $size, $size);
	install_json(200, array('ok' => true, 'bytes' => $size));
}

function install_extract($root){
	if (install_state($root) !== 'new') install_json(409, array('error' => 'Hier ist Comator schon entpackt oder installiert.'));
	$zip_file = $root.'/'.CMT_INSTALL_ZIP;
	if (!is_file($zip_file)) install_json(400, array('error' => 'Das Paket fehlt, bitte neu starten.'));

	$zip = new ZipArchive;
	if ($zip->open($zip_file) !== true) {
		@unlink($zip_file);
		install_json(400, array('error' => 'Das Paket ist beschädigt, bitte neu starten.'));
	}
	// Nur relative Pfade ohne ".." im Webroot. Vorhandene Dateien bleiben
	// (z. B. index.php, box/ eines schon per Git bereitgestellten Themes)
	$has_setup = false;
	$entries = array();
	$kept = array();
	for ($i = 0; $i < $zip->numFiles; $i++) {
		$name = (string)$zip->getNameIndex($i);
		$check = str_replace('\\', '/', $name);
		if ($check === '' || strpos($check, "\0") !== false || $check[0] === '/' || strpos($check, ':') !== false || preg_match('#(^|/)\.\.(/|$)#', $check)) {
			$zip->close();
			@unlink($zip_file);
			install_json(400, array('error' => 'Das Paket enthält einen ungültigen Pfad.'));
		}
		if ($check === 'comator/setup.php') $has_setup = true;
		if (substr($check, -1) !== '/' && file_exists($root.'/'.$check)) $kept[] = $check;
		else $entries[] = $name;
	}
	if (!$has_setup) {
		$zip->close();
		@unlink($zip_file);
		install_json(400, array('error' => 'Das Paket ist unvollständig (comator/setup.php fehlt).'));
	}
	if (!$zip->extractTo($root, $entries)) {
		$zip->close();
		install_json(500, array('error' => 'Das Paket ließ sich nicht entpacken. Schreibrechte im Webroot prüfen.'));
	}
	$zip->close();
	@unlink($zip_file);
	@unlink($root.'/'.CMT_INSTALL_PROGRESS);

	// Standardseite von Plesk aus dem Weg (index.html wuerde vor index.php
	// ausgeliefert); umbenannt, nicht geloescht
	$notes = array();
	if ($kept) $notes[] = count($kept).' vorhandene Datei(en) beibehalten, z. B. '.implode(', ', array_slice($kept, 0, 3)).'.';
	$index_html = $root.'/index.html';
	if (is_file($index_html)) {
		$content = (string)@file_get_contents($index_html, false, null, 0, 65536);
		if (stripos($content, 'plesk') !== false && @rename($index_html, $root.'/index.html.plesk')) {
			$notes[] = 'Die Plesk-Standardseite index.html heißt jetzt index.html.plesk.';
		}
	}
	if (!@unlink(__FILE__)) $notes[] = 'install.php ließ sich nicht löschen, bitte von Hand entfernen.';
	install_json(200, array('ok' => true, 'notes' => $notes));
}

function install_h($value){
	return htmlspecialchars((string)$value, ENT_QUOTES, 'UTF-8');
}

/* Symbole aus Material Icons (Apache 2.0), als SVG statt Schrift */
function install_icon($name){
	$paths = array(
		'widgets' => 'M13 13v8h8v-8h-8zM3 21h8v-8H3v8zM3 3v8h8V3H3zm13.66-1.31L11 7.34 16.66 13l5.66-5.66-5.66-5.65z',
		'send' => 'M2.01 21L23 12 2.01 3 2 10l15 2-15 2z',
		'check' => 'M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z',
		'close' => 'M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z',
	);
	return '<svg class="icon" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true"><path fill="currentColor" d="'.$paths[$name].'"/></svg>';
}

function install_page($state, array $requirements){
	$ready = true;
	foreach ($requirements AS $item) {
		if (!$item[1]) $ready = false;
	}
	header('Content-Type: text/html; charset=utf-8');
	header('Cache-Control: no-store');
	header('X-Robots-Tag: noindex');
	?><!doctype html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="noindex">
<title>Comator · Installation</title>
<style>
/* Aussehen wie die Anmeldung im Backend (comator/css/style.css) */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url(data:font/woff2;base64,<?= install_asset('font400') ?>) format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: url(data:font/woff2;base64,<?= install_asset('font700') ?>) format('woff2'); }
* { box-sizing: border-box; margin: 0; padding: 0; }
html, body { height: 100%; }
body { background: #ffffff; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #000000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon { width: 24px; height: 24px; vertical-align: middle; flex: 0 0 auto; }
.header { height: 50px; background-color: #222933; color: #ffffff; }
.header-logo { height: 24px; padding-top: 13px; padding-left: 10px; }
.header-logo img { height: 24px; display: block; }
.container { width: 800px; max-width: calc(100% - 32px); margin: 120px auto 40px; }
.form { background: #eeeeee; color: #222933; }
.form-head { display: flex; align-items: center; gap: 6px; padding: 5px 0 3px 10px; background-color: #0099cc; color: #ffffff; font-weight: bold; }
.form-content { border: 1px solid #0099cc; border-top: 0; padding: 0 20px 20px 20px; }
ul.tabs { list-style: none; display: flex; gap: 20px; border-bottom: 1px solid #0099cc; padding-top: 20px; color: #0099cc; }
ul.tabs li { border: 1px solid #0099cc; border-bottom: 0; padding: 7px 20px 5px 10px; background: #eeeeee; }
ul.tabs li.current { background: #0099cc; color: #ffffff; }
ul.tabs li.done { color: #222933; }
ul.tabs li.done::after { content: " ✓"; }
.requirements { list-style: none; padding: 14px 0 4px 256px; }
.requirements li { display: flex; align-items: center; gap: 6px; padding: 2px 0; }
.requirements li .icon { width: 18px; height: 18px; color: #2e7d32; }
.requirements li.fail { color: #c62828; font-weight: bold; }
.requirements li.fail .icon { color: #c62828; }
.form-row { display: flex; align-items: center; padding-top: 10px; }
.form-label { width: 236px; padding-right: 20px; text-align: right; font-weight: bold; }
.form-controls { flex: 1; }
.field { width: 100%; height: 32px; padding: 0 8px; font: inherit; color: #000000; background: #ffffff; border: 1px solid #dddddd; border-radius: 0; }
.field:focus { outline: none; border-color: #0099cc; }
.button { text-align: right; padding-top: 20px; }
.btn { display: inline-flex; align-items: center; gap: 6px; padding: 5px 20px 3px 10px; font: inherit; color: #ffffff; background-color: #0099cc; border: 0; cursor: pointer; }
.btn:hover { background-color: #222933; }
.btn:disabled { background-color: #999999; cursor: default; }
.progress { padding-top: 20px; }
.progress-track { height: 12px; background: #e5e5e5; border-radius: 12px; overflow: hidden; margin-bottom: 8px; }
.progress-bar { width: 0; height: 100%; background: linear-gradient(90deg, #0099cc, #33b8e3); border-radius: 12px; transition: width .35s ease; position: relative; overflow: hidden; }
.running .progress-bar::after { content: ''; position: absolute; top: 0; bottom: 0; left: -40%; width: 40%; background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.35), rgba(255,255,255,0)); animation: shimmer 1.6s ease-in-out infinite; }
.waiting .progress-bar { width: 100%; }
.failed .progress-bar { background: #c62828; }
@keyframes shimmer { from { left: -40%; } to { left: 100%; } }
@media (prefers-reduced-motion: reduce) { .running .progress-bar::after { animation: none; display: none; } }
.progress-text { font-size: 13px; color: #555555; min-height: 1.5em; }
.alert { padding: 10px; margin-top: 20px; }
.alert.error { border: 1px solid #8b0000; background-color: #ea4335; color: #ffffff; }
.alert.info { border: 1px solid #0099cc; background-color: #ffffff; }
.hidden { display: none !important; }
@media (max-width: 700px) {
	.container { margin-top: 40px; }
	.form-content { padding: 0 12px 16px; }
	ul.tabs { gap: 6px; }
	ul.tabs li { padding: 6px 8px 4px; font-size: 12px; }
	.requirements { padding-left: 0; }
	.form-row { display: block; }
	.form-label { display: block; width: auto; text-align: left; padding: 0 0 4px; }
}
</style>
</head>
<body>
<header class="header">
	<div class="header-logo"><img src="data:image/png;base64,<?= install_asset('logo') ?>" alt="Comator"></div>
</header>
<div class="container">
	<div class="form">
		<div class="form-head"><?= install_icon('widgets') ?>Installation</div>
		<div class="form-content">
			<ul class="tabs">
				<li id="s1" class="current">1 Datenbank</li>
				<li id="s2">2 Herunterladen</li>
				<li id="s3">3 Entpacken</li>
				<li id="s4">4 Einrichten</li>
			</ul>
<?php if ($state === 'installed') { ?>
			<div class="alert info">Hier ist Comator bereits installiert. Bitte <strong>install.php</strong> löschen.</div>
<?php } else { ?>
			<ul class="requirements">
<?php foreach ($requirements AS $item) { ?>
				<li class="<?= $item[1] ? '' : 'fail' ?>"><?= install_icon($item[1] ? 'check' : 'close') ?><?= install_h($item[0]) ?></li>
<?php } ?>
			</ul>
<?php if ($state === 'unpacked') { ?>
			<div class="alert info">Das Paket ist schon entpackt. Mit den Datenbankdaten geht es direkt mit dem Einrichten weiter.</div>
<?php } ?>
			<form id="db" autocomplete="off">
				<div class="form-row">
					<label for="host" class="form-label">* MySQL IP/Hostname</label>
					<div class="form-controls"><input class="field" id="host" name="host" value="localhost" required></div>
				</div>
				<div class="form-row">
					<label for="dbname" class="form-label">* Datenbank</label>
					<div class="form-controls"><input class="field" id="dbname" name="dbname" required></div>
				</div>
				<div class="form-row">
					<label for="user" class="form-label">* Benutzer</label>
					<div class="form-controls"><input class="field" id="user" name="user" required></div>
				</div>
				<div class="form-row">
					<label for="pass" class="form-label">* Passwort</label>
					<div class="form-controls"><input class="field" id="pass" name="pass" type="password" autocomplete="new-password" required></div>
				</div>
				<div class="button">
					<button type="submit" class="btn" id="start"<?= $ready ? '' : ' disabled' ?>><?= install_icon('send') ?><?= $state === 'unpacked' ? 'Einrichten' : 'Installieren' ?></button>
				</div>
			</form>
			<div id="run" class="progress hidden">
				<div class="progress-track"><div class="progress-bar" id="bar"></div></div>
				<div class="progress-text" id="status"></div>
			</div>
			<div class="alert error hidden" id="error"></div>
<?php } ?>
		</div>
	</div>
</div>
<?php if ($state !== 'installed') { ?>
<script>
(function () {
	var unpacked = <?= $state === 'unpacked' ? 'true' : 'false' ?>;
	var form = document.getElementById('db');
	var run = document.getElementById('run');
	var bar = document.getElementById('bar');
	var statusEl = document.getElementById('status');
	var errorEl = document.getElementById('error');

	function step(n) {
		for (var i = 1; i <= 4; i++) {
			document.getElementById('s' + i).className = i < n ? 'done' : (i === n ? 'current' : '');
		}
	}
	function mode(name) { run.className = 'progress ' + name; }
	function mb(bytes) { return (bytes / 1048576).toFixed(1).replace('.', ',') + ' MB'; }
	function call(action, data) {
		return fetch('install.php?action=' + action, { method: 'POST', body: data, cache: 'no-store' })
			.then(function (r) {
				return r.json().catch(function () { return { error: 'Unerwartete Antwort vom Server (HTTP ' + r.status + ').' }; });
			})
			.then(function (j) { if (!j.ok) throw new Error(j.error || 'Fehler'); return j; });
	}
	function fail(e, back) {
		errorEl.textContent = e.message + (back ? '' : ' Zum erneuten Versuch die Seite neu laden.');
		errorEl.classList.remove('hidden');
		mode('failed');
		if (back) {
			step(1);
			run.classList.add('hidden');
			form.classList.remove('hidden');
		}
		document.getElementById('start').disabled = false;
	}
	function setup() {
		step(4);
		mode('running waiting');
		statusEl.textContent = 'Datenbank wird eingerichtet …';
		// An comator/setup.php uebergeben (gleiche Felder wie dessen Formular)
		var f = document.createElement('form');
		f.method = 'post';
		f.action = 'comator/setup.php';
		['host', 'dbname', 'user', 'pass', 'install'].forEach(function (k) {
			var i = document.createElement('input');
			i.type = 'hidden'; i.name = k; i.value = k === 'install' ? '1' : form.elements[k].value;
			f.appendChild(i);
		});
		document.body.appendChild(f);
		f.submit();
	}

	form.addEventListener('submit', function (ev) {
		ev.preventDefault();
		errorEl.classList.add('hidden');
		document.getElementById('start').disabled = true;
		if (unpacked) { form.classList.add('hidden'); setup(); return; }

		var timer = null;
		var phase = 'check';
		mode('running waiting');
		statusEl.textContent = 'Datenbank wird geprüft …';
		call('check', new FormData(form)).then(function (j) {
			phase = 'download';
			form.classList.add('hidden');
			step(2);
			mode('running');
			bar.style.width = '0';
			statusEl.textContent = j.tables > 0
				? 'Hinweis: Die Datenbank enthält schon ' + j.tables + ' Tabellen. Paket wird geladen …'
				: 'Paket wird geladen …';
			timer = setInterval(function () {
				fetch('install.php?action=progress', { cache: 'no-store' }).then(function (r) { return r.json(); }).then(function (p) {
					if (p.total > 0) {
						bar.style.width = Math.min(100, Math.round(p.now / p.total * 100)) + '%';
						statusEl.textContent = 'Paket wird geladen … ' + mb(p.now) + ' von ' + mb(p.total);
					} else if (p.now > 0) {
						statusEl.textContent = 'Paket wird geladen … ' + mb(p.now);
					}
				}).catch(function () {});
			}, 400);
			return call('download', new FormData());
		}).then(function (j) {
			clearInterval(timer);
			phase = 'extract';
			bar.style.width = '';
			step(3);
			mode('running waiting');
			statusEl.textContent = 'Paket (' + mb(j.bytes) + ') wird entpackt …';
			return call('extract', new FormData());
		}).then(function (j) {
			if (j.notes && j.notes.length) {
				statusEl.textContent = j.notes.join(' ');
				setTimeout(setup, 3000);
			} else {
				setup();
			}
		}).catch(function (e) {
			clearInterval(timer);
			fail(e, phase === 'check');
		});
	});
})();
</script>
<?php } ?>
</body>
</html>
<?php
}

/* Eingebettete Dateien aus comator/comator: Logo (comator/images/logo.png)
   und Open Sans 400/700 (comator/css/fonts/, SIL Open Font License), damit
   der Installer ohne weitere Dateien und ohne fremde Server auskommt. */
function install_asset($name){
	switch ($name) {
		case 'logo': return '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';
		case 'font400': return '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';
		case 'font700': return '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';
	}
	return '';
}
