main/app/src/views/home.php
Renan Bernordi 7c01bce35f darkmode
2025-07-17 00:54:38 -03:00

154 lines
7.4 KiB
PHP

<!DOCTYPE html>
<html lang="<?php echo \Inc\Language::getCurrentLanguage(); ?>">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<title><?php echo SITE_NAME; ?></title>
<link rel="icon" href="<?php echo SITE_URL; ?>/dist/icons/marreta.svg" type="image/svg+xml">
<meta name="theme-color" content="#2563eb">
<link rel="manifest" href="<?php echo SITE_URL; ?>/manifest.json">
<meta name="mobile-web-app-capable" content="yes">
<meta name="application-name" content="<?php echo SITE_NAME; ?>">
<meta property="og:type" content="website" />
<meta property="og:url" content="<?php echo SITE_URL; ?>" />
<meta property="og:title" content="<?php echo SITE_NAME; ?>" />
<meta property="og:description" content="<?php echo htmlspecialchars(SITE_DESCRIPTION); ?>" />
<meta property="og:image" content="<?php echo SITE_URL; ?>/dist/images/opengraph.png" />
<style>
<?php
$css_file = 'dist/css/style.css';
if (file_exists($css_file)) {
echo file_get_contents($css_file);
}
?>
</style>
</head>
<body>
<?php if ($message): ?>
<div class="toasty toasty--<?php echo $message_type === 'error' ? 'error' : 'warning'; ?>">
<div>
<p>
<?php echo htmlspecialchars($message); ?>
</p>
</div>
<div>
<span class="icon icon--close"></span>
</div>
</div>
<?php endif; ?>
<div class="container">
<header>
<div class="open-nav">
<span class="icon icon--hamburguer"></span>
<span class="icon icon--close"></span>
</div>
<div class="brand">
<span class="icon icon--marreta"></span>
<h1><?php echo SITE_NAME; ?></h1>
</div>
<nav>
<a target="_blank" href="https://github.com/manualdousuario/marreta/wiki/API-Rest">API Rest</a>
<a target="_blank" href="https://github.com/manualdousuario/marreta/">Github</a>
<div class="integration">
<button class="integration__toggle"><?php echo \Inc\Language::get('nav_integration'); ?><span class="arrow"></span></button>
<div class="integration__menu">
<a target="_blank" href="https://bsky.app/profile/marreta.pcdomanual.com"><span class="name">Bsky</span><span class="icon icon--bsky"></span></a>
<a target="_blank" href="https://t.me/leissoai_bot"><span class="name">Telegram</span><span class="icon icon--telegram"></span></a>
<a target="_blank" href="https://www.icloud.com/shortcuts/3594074b69ee4707af52ed78922d624f"><span class="name">MacOS</span><span class="icon icon--apple"></span></a>
</div>
</div>
</nav>
<div class="fast_buttons">
<div class="extension">
<button class="extension__toggle"><?php echo \Inc\Language::get('nav_extension'); ?></button>
<div class="extension__menu">
<a target="_blank" href="https://addons.mozilla.org/pt-BR/firefox/addon/marreta/"><span class="name">Firefox</span><span class="icon icon--firefox"></span></a>
<a target="_blank" href="https://chromewebstore.google.com/detail/marreta/ipelapagohjgjcgpncpbmaaacemafppe"><span class="name">Chrome</span><span class="icon icon--chrome"></span></a>
</div>
</div>
<div class="theme-controls">
<button class="theme-toggle" id="themeToggle">
<span class="icon icon--sun"></span>
<span class="icon icon--moon"></span>
</button>
</div>
</div>
</header>
<main>
<h2 class="description"><?php echo SITE_DESCRIPTION; ?></h2>
<p class="walls_destroyed">
<strong><?php echo number_format($cache_folder, 0, ',', '.'); ?></strong> <span><?php echo \Inc\Language::get('walls_destroyed'); ?></span>
</p>
<form id="urlForm" method="POST" onsubmit="return validateForm()" class="space-y-6">
<div class="fields">
<div class="input">
<span class="icon icon--link"></span>
<input type="url"
name="url"
id="url"
placeholder="<?php echo \Inc\Language::get('url_placeholder'); ?>"
value="<?php echo htmlspecialchars($url); ?>"
required
pattern="https?://.+"
title="<?php echo \Inc\Language::getMessage('INVALID_URL')['message']; ?>"
autofocus>
<span class="paste" id="paste"><span class="icon icon--paste"></span></span>
</div>
<button type="submit" alt="<?php echo \Inc\Language::get('analyze_button'); ?>">
<span class="icon icon--marreta"></span>
</button>
</div>
<p class="adblock"><?php echo str_replace('{site_name}', SITE_NAME, \Inc\Language::get('adblocker_warning')); ?></p>
</form>
<div class="plus">
<div class="add_as_app">
<h2>
<span class="icon icon--android"></span><?php echo \Inc\Language::get('add_as_app'); ?>
</h2>
<div class="text">
<div>
<ol>
<li><?php echo \Inc\Language::get('add_as_app_step1'); ?></li>
<li><?php echo \Inc\Language::get('add_as_app_step2'); ?></li>
<li><?php echo \Inc\Language::get('add_as_app_step3'); ?></li>
<li><?php echo str_replace('{site_name}', SITE_NAME, \Inc\Language::get('add_as_app_step4')); ?></li>
</ol>
</div>
</div>
</div>
<div class="bookmarklet">
<h2>
<span class="icon icon--bookmark"></span><?php echo \Inc\Language::get('bookmarklet_title'); ?>
</h2>
<div class="text">
<p>
<?php echo str_replace('{site_name}', SITE_NAME, \Inc\Language::get('bookmarklet_description')); ?>
</p>
<div>
<a href="javascript:(function(){let currentUrl=window.location.href;window.location.href='<?php echo SITE_URL; ?>/p/'+encodeURIComponent(currentUrl);})()"
onclick="return false;">
<?php echo str_replace('{site_name}', SITE_NAME, \Inc\Language::get('open_in')); ?>
</a>
</div>
</div>
</div>
</div>
</main>
</div>
<script>
<?php
$js_file = 'dist/js/scripts.js';
if (file_exists($js_file)) {
echo file_get_contents($js_file);
}
?>
</script>
</body>
</html>