This repository has been archived on 2022-07-28. You can view files and clone it, but cannot push or open issues or pull requests.
md-cms/edit/index.php
Joshua Ramon Enslin 0eab8391dd Made input interface multilingual.
Set proper default for CSS file in password_protect.php.
2018-06-18 17:18:06 +02:00

78 lines
1.8 KiB
PHP

<?PHP
/**
* Start page of the backend.
* Offers a dashboard.
*
* @author Joshua Ramon Enslin <joshua@jrenslin.de>
*/
/*
* Require files and ensure environment.
*/
require_once __DIR__ . "/inc/functions.php";
ensureEnvironment(); // Ensure existence of system files.
$translations = loadLanguage($settings['defaultLang']); // Load translations.
ensureBackendEnv(); // Ensure session is started etc.
$pages = loadPages(); // Load overview of pages.
/*
* Load data.
*/
/*
* Output
*/
echo printBackendHead($settings, $translations['start'], $translations['start'], $settings['logo']);
echo printBackendHeader($translations['start'], $translations['helpStart']);
echo '
<div id="mainWrapper">
';
echo printBackendNav($translations);
echo '
<main>';
echo printStaticPagePart("welcomeMsg", "section"); // Print aside (if need be)
echo '
<section class="startPgTiles">
<div>
<h3>' . $translations['aboutThisSite'] . '</h3>
<table>
<tr>
<th>' . $translations['numberOfPages'] . '</th>
<td>' . (string)count($pages) . '</td>
</tr>
<tr>
<th>' . $translations['numberOfPublicPages'] . '</th>
<td>' . (string)count(loadPublicPages()) . '</td>
</tr>
<tr>
<th>' . $translations['phpVersion'] . '</th>
<td>PHP ' . (string)phpversion() . '</td>
</tr>
</table>
</div>
<div>
<h3>' . $translations['aboutMDCMS'] . '</h3>
' . $translations['aboutMDCMS_content'] . '
</div>
</section>
';
echo '
</main>
</div>';
echo printBackendEnd();
?>