Delete templates_c directory
This commit is contained in:
parent
46bc4952dc
commit
936b2f1892
6 changed files with 0 additions and 682 deletions
|
|
@ -1,84 +0,0 @@
|
||||||
<?php
|
|
||||||
/* Smarty version 5.7.0, created on 2026-02-14 17:35:37
|
|
||||||
from 'file:views/home.tpl' */
|
|
||||||
|
|
||||||
/* @var \Smarty\Template $_smarty_tpl */
|
|
||||||
if ($_smarty_tpl->getCompiled()->isFresh($_smarty_tpl, array (
|
|
||||||
'version' => '5.7.0',
|
|
||||||
'unifunc' => 'content_6990b269ccba39_37501247',
|
|
||||||
'has_nocache_code' => false,
|
|
||||||
'file_dependency' =>
|
|
||||||
array (
|
|
||||||
'0f54e8b5c9bcafd01d94486bfa02ee91c2c5fe68' =>
|
|
||||||
array (
|
|
||||||
0 => 'views/home.tpl',
|
|
||||||
1 => 1771010187,
|
|
||||||
2 => 'file',
|
|
||||||
),
|
|
||||||
),
|
|
||||||
'includes' =>
|
|
||||||
array (
|
|
||||||
'file:views/_partial/preview.tpl' => 1,
|
|
||||||
),
|
|
||||||
))) {
|
|
||||||
function content_6990b269ccba39_37501247 (\Smarty\Template $_smarty_tpl) {
|
|
||||||
$_smarty_current_dir = 'D:\\projetphp\\views';
|
|
||||||
$_smarty_tpl->getInheritance()->init($_smarty_tpl, true);
|
|
||||||
?>
|
|
||||||
|
|
||||||
|
|
||||||
<?php
|
|
||||||
$_smarty_tpl->getInheritance()->instanceBlock($_smarty_tpl, 'Block_11076089026990b269cc7970_84790211', "content");
|
|
||||||
?>
|
|
||||||
|
|
||||||
<?php $_smarty_tpl->getInheritance()->endChild($_smarty_tpl, "views/layout.tpl", $_smarty_current_dir);
|
|
||||||
}
|
|
||||||
/* {block "content"} */
|
|
||||||
class Block_11076089026990b269cc7970_84790211 extends \Smarty\Runtime\Block
|
|
||||||
{
|
|
||||||
public function callBlock(\Smarty\Template $_smarty_tpl) {
|
|
||||||
$_smarty_current_dir = 'D:\\projetphp\\views';
|
|
||||||
?>
|
|
||||||
|
|
||||||
<section class="container mt-5 p-5 d-flex flex-column align-items-center text-center">
|
|
||||||
<h1 class="logo">Folliow</h1>
|
|
||||||
<h2>Là où les talents rencontrent leur avenir</h2>
|
|
||||||
<p class="col-6">Une plateforme de portfolio adapté à vos besoins et aux besoins des entreprises.
|
|
||||||
Créer un portfolio réellement pertinent aux exigences du marché et rentrez
|
|
||||||
directement en contact avec les entreprises.</p>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section class="container mt-5 p-5 d-flex flex-column align-items-center text-center">
|
|
||||||
<div class="mb-4">
|
|
||||||
<form method="GET" action="index.php">
|
|
||||||
<input type="hidden" name="ctrl" value="project">
|
|
||||||
<input type="hidden" name="action" value="home">
|
|
||||||
<button type="submit" name="filter_cat" value="1" class="btn btn-primary">Design</button>
|
|
||||||
<button type="submit" name="filter_cat" value="2" class="btn btn-primary">Développement Web</button>
|
|
||||||
<button type="submit" name="filter_old" value="true" class="btn btn-primary">Plus de 6 mois</button>
|
|
||||||
<a href="index.php?ctrl=project&action=home" class="btn btn-primary">Tout</a>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section class="container-fluid" aria-label="Articles récents">
|
|
||||||
<h2 class="visually-hidden">Les 4 derniers articles</h2>
|
|
||||||
<div class="row mb-2">
|
|
||||||
|
|
||||||
<?php
|
|
||||||
$_from = $_smarty_tpl->getSmarty()->getRuntime('Foreach')->init($_smarty_tpl, $_smarty_tpl->getValue('arrProjectToDisplay'), 'objProject');
|
|
||||||
$foreach0DoElse = true;
|
|
||||||
foreach ($_from ?? [] as $_smarty_tpl->getVariable('objProject')->value) {
|
|
||||||
$foreach0DoElse = false;
|
|
||||||
?>
|
|
||||||
<?php $_smarty_tpl->renderSubTemplate("file:views/_partial/preview.tpl", $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), (int) 0, $_smarty_current_dir);
|
|
||||||
?>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
$_smarty_tpl->getSmarty()->getRuntime('Foreach')->restore($_smarty_tpl, 1);?>
|
|
||||||
</section>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/* {/block "content"} */
|
|
||||||
}
|
|
||||||
|
|
@ -1,50 +0,0 @@
|
||||||
<?php
|
|
||||||
/* Smarty version 5.7.0, created on 2026-02-14 17:35:40
|
|
||||||
from 'file:views/layout.tpl' */
|
|
||||||
|
|
||||||
/* @var \Smarty\Template $_smarty_tpl */
|
|
||||||
if ($_smarty_tpl->getCompiled()->isFresh($_smarty_tpl, array (
|
|
||||||
'version' => '5.7.0',
|
|
||||||
'unifunc' => 'content_6990b26c1e79e7_73815255',
|
|
||||||
'has_nocache_code' => false,
|
|
||||||
'file_dependency' =>
|
|
||||||
array (
|
|
||||||
'1c51ad9f5c349145220f82584009ce981aa35e0b' =>
|
|
||||||
array (
|
|
||||||
0 => 'views/layout.tpl',
|
|
||||||
1 => 1770649781,
|
|
||||||
2 => 'file',
|
|
||||||
),
|
|
||||||
),
|
|
||||||
'includes' =>
|
|
||||||
array (
|
|
||||||
'file:views/_partial/header.tpl' => 1,
|
|
||||||
'file:views/_partial/footer.tpl' => 1,
|
|
||||||
),
|
|
||||||
))) {
|
|
||||||
function content_6990b26c1e79e7_73815255 (\Smarty\Template $_smarty_tpl) {
|
|
||||||
$_smarty_current_dir = 'D:\\projetphp\\views';
|
|
||||||
$_smarty_tpl->getInheritance()->init($_smarty_tpl, false);
|
|
||||||
$_smarty_tpl->renderSubTemplate("file:views/_partial/header.tpl", $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), (int) 0, $_smarty_current_dir);
|
|
||||||
?>
|
|
||||||
|
|
||||||
<?php
|
|
||||||
$_smarty_tpl->getInheritance()->instanceBlock($_smarty_tpl, 'Block_2132004286990b26c1e59d6_94176803', "content");
|
|
||||||
?>
|
|
||||||
|
|
||||||
|
|
||||||
<?php $_smarty_tpl->renderSubTemplate("file:views/_partial/footer.tpl", $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), (int) 0, $_smarty_current_dir);
|
|
||||||
}
|
|
||||||
/* {block "content"} */
|
|
||||||
class Block_2132004286990b26c1e59d6_94176803 extends \Smarty\Runtime\Block
|
|
||||||
{
|
|
||||||
public function callBlock(\Smarty\Template $_smarty_tpl) {
|
|
||||||
$_smarty_current_dir = 'D:\\projetphp\\views';
|
|
||||||
?>
|
|
||||||
|
|
||||||
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/* {/block "content"} */
|
|
||||||
}
|
|
||||||
|
|
@ -1,63 +0,0 @@
|
||||||
<?php
|
|
||||||
/* Smarty version 5.7.0, created on 2026-02-14 17:35:40
|
|
||||||
from 'file:views/_partial/footer.tpl' */
|
|
||||||
|
|
||||||
/* @var \Smarty\Template $_smarty_tpl */
|
|
||||||
if ($_smarty_tpl->getCompiled()->isFresh($_smarty_tpl, array (
|
|
||||||
'version' => '5.7.0',
|
|
||||||
'unifunc' => 'content_6990b26c437982_38235756',
|
|
||||||
'has_nocache_code' => false,
|
|
||||||
'file_dependency' =>
|
|
||||||
array (
|
|
||||||
'264314e384c04e79c5fa56e3cf6837f9df55d7fb' =>
|
|
||||||
array (
|
|
||||||
0 => 'views/_partial/footer.tpl',
|
|
||||||
1 => 1771090184,
|
|
||||||
2 => 'file',
|
|
||||||
),
|
|
||||||
),
|
|
||||||
'includes' =>
|
|
||||||
array (
|
|
||||||
),
|
|
||||||
))) {
|
|
||||||
function content_6990b26c437982_38235756 (\Smarty\Template $_smarty_tpl) {
|
|
||||||
$_smarty_current_dir = 'D:\\projetphp\\views\\_partial';
|
|
||||||
?>
|
|
||||||
<footer class="footer container-fluid d-flex justify-content-around mt-auto">
|
|
||||||
<div class="col-3">
|
|
||||||
<ul>
|
|
||||||
<li><a href="#">Découvrir</a>
|
|
||||||
<li><a href="#">Customisation</a>
|
|
||||||
<li><a href="#">Emploi</a>
|
|
||||||
<li><a href="#">A propos</a>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="col-3">
|
|
||||||
<ul>
|
|
||||||
<li><a href="#">Recruter</a>
|
|
||||||
<li><a href="#">Partenariat</a>
|
|
||||||
<li><a href="#">Blog</a>
|
|
||||||
<li><a href="#">Aide et support</a>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="col-3">
|
|
||||||
<ul>
|
|
||||||
<li><a href="#">Politique de confidentialité</a>
|
|
||||||
<li><a href="#">Politique sur les données</a>
|
|
||||||
<li><a href="#">CGU</a>
|
|
||||||
<li><a href="#">CGV</a>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="col-3">
|
|
||||||
<p>Suivez-nous</p>
|
|
||||||
</div>
|
|
||||||
</footer>
|
|
||||||
<?php echo '<script'; ?>
|
|
||||||
src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" crossorigin="anonymous"><?php echo '</script'; ?>
|
|
||||||
>
|
|
||||||
<?php echo '<script'; ?>
|
|
||||||
src="js/scripts.js"><?php echo '</script'; ?>
|
|
||||||
>
|
|
||||||
</body>
|
|
||||||
</html><?php }
|
|
||||||
}
|
|
||||||
|
|
@ -1,113 +0,0 @@
|
||||||
<?php
|
|
||||||
/* Smarty version 5.7.0, created on 2026-02-14 17:35:40
|
|
||||||
from 'file:views/_partial/preview.tpl' */
|
|
||||||
|
|
||||||
/* @var \Smarty\Template $_smarty_tpl */
|
|
||||||
if ($_smarty_tpl->getCompiled()->isFresh($_smarty_tpl, array (
|
|
||||||
'version' => '5.7.0',
|
|
||||||
'unifunc' => 'content_6990b26c2fd501_13041464',
|
|
||||||
'has_nocache_code' => false,
|
|
||||||
'file_dependency' =>
|
|
||||||
array (
|
|
||||||
'67e1ae3a210fc2d1bf8782993687bad91a1cf0f6' =>
|
|
||||||
array (
|
|
||||||
0 => 'views/_partial/preview.tpl',
|
|
||||||
1 => 1771011101,
|
|
||||||
2 => 'file',
|
|
||||||
),
|
|
||||||
),
|
|
||||||
'includes' =>
|
|
||||||
array (
|
|
||||||
),
|
|
||||||
))) {
|
|
||||||
function content_6990b26c2fd501_13041464 (\Smarty\Template $_smarty_tpl) {
|
|
||||||
$_smarty_current_dir = 'D:\\projetphp\\views\\_partial';
|
|
||||||
?><article class="col-md-3 mb-5 <?php if ((true && (true && null !== ($_SESSION['user'] ?? null))) && $_SESSION['user']['user_status'] == 2) {?> pb-5 <?php }?>" style="border-radius: 100px ;">
|
|
||||||
<div class="card h-100 shadow article-card rounded-4" style="border-width: 2px; overflow: hidden;">
|
|
||||||
|
|
||||||
<div class="ratio ratio-4x3">
|
|
||||||
<img src=".<?php echo $_smarty_tpl->getValue('objProject')->getThumbnail();?>
|
|
||||||
"
|
|
||||||
class="w-100 h-100 object-fit-cover"
|
|
||||||
alt=""
|
|
||||||
loading="lazy">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="card-body p-3 bg-light">
|
|
||||||
<div class="d-flex align-items-start gap-3">
|
|
||||||
<img src="<?php echo $_smarty_tpl->getValue('objProject')->getUser_image();?>
|
|
||||||
"
|
|
||||||
class="rounded-circle flex-shrink-0 border border-2 border-white"
|
|
||||||
style="width: 64px; height: 64px; object-fit: cover; margin-top: 8px;"
|
|
||||||
alt="Photo de profil">
|
|
||||||
|
|
||||||
<div class="flex-grow-1">
|
|
||||||
<h3 class="h6 fw-bold mb-2 mt-1"><?php echo $_smarty_tpl->getValue('objProject')->getTitle();?>
|
|
||||||
</h3>
|
|
||||||
<p class="small text-muted mb-1">
|
|
||||||
<i class="bi bi-person"></i>
|
|
||||||
<a href="index.php?ctrl=user&action=user&id=<?php echo $_smarty_tpl->getValue('objProject')->getUser_id();?>
|
|
||||||
"
|
|
||||||
class="text-decoration-none text-muted"
|
|
||||||
style="position: relative; z-index: 2;">
|
|
||||||
<?php echo $_smarty_tpl->getValue('objProject')->getCreatorname();?>
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</p>
|
|
||||||
<p class="small text-muted mb-0">
|
|
||||||
<i class="bi bi-geo-alt"></i> Colmar
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="d-flex justify-content-between align-items-center mt-3">
|
|
||||||
<small class="text-muted">
|
|
||||||
<i class="bi bi-clock"></i> <time><?php echo $_smarty_tpl->getValue('objProject')->getCreation_date();?>
|
|
||||||
</time>
|
|
||||||
</small>
|
|
||||||
<?php if ($_smarty_tpl->getValue('objProject')->getStatus() != "refusé") {?>
|
|
||||||
<a href="index.php?ctrl=project&action=display&id=<?php echo $_smarty_tpl->getValue('objProject')->getId();?>
|
|
||||||
"
|
|
||||||
class="btn btn-sm btn-primary">
|
|
||||||
Voir →
|
|
||||||
</a>
|
|
||||||
<?php }?>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<?php if ((true && (true && null !== ($_SESSION['user'] ?? null)))) {?>
|
|
||||||
<?php if ($_SESSION['user']['user_id'] == $_smarty_tpl->getValue('objProject')->getUser_id()) {?>
|
|
||||||
<a href="index.php?ctrl=project&action=display&id=<?php echo $_smarty_tpl->getValue('objProject')->getId();?>
|
|
||||||
"
|
|
||||||
class="btn btn-sm btn-outline-secondary mt-2 w-100"
|
|
||||||
style="position: relative; z-index: 2;">
|
|
||||||
Editer
|
|
||||||
</a>
|
|
||||||
<?php }?>
|
|
||||||
<?php }?>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<?php if ((true && (true && null !== ($_SESSION['user'] ?? null))) && $_SESSION['user']['user_status'] == 2 && $_smarty_tpl->getValue('objProject')->getStatus() == "en_attente") {?>
|
|
||||||
<div class="card-footer bg-white border-top-0 p-2">
|
|
||||||
<div class="d-flex gap-2">
|
|
||||||
<a class="btn btn-sm btn-success flex-fill"
|
|
||||||
href="?ctrl=project&action=accept&id=<?php echo $_smarty_tpl->getValue('objProject')->getId();?>
|
|
||||||
"
|
|
||||||
name="toPublished">Accepter</a>
|
|
||||||
<a class="btn btn-sm btn-warning flex-fill"
|
|
||||||
href="?ctrl=project&action=refuse&id=<?php echo $_smarty_tpl->getValue('objProject')->getId();?>
|
|
||||||
"
|
|
||||||
name="toRefused">Refuser</a>
|
|
||||||
<a class="btn btn-sm btn-danger flex-fill"
|
|
||||||
href="?ctrl=project&action=delete&id=<?php echo $_smarty_tpl->getValue('objProject')->getId();?>
|
|
||||||
"
|
|
||||||
name="toDelete">Supprimer</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<?php } elseif ($_smarty_tpl->getValue('objProject')->getStatus() == "refusé") {?>
|
|
||||||
<div class="card-footer bg-white border-top-0 p-2">
|
|
||||||
<p class="text-danger fw-bold text-center mb-0 small">Portfolio refusé</p>
|
|
||||||
</div>
|
|
||||||
<?php }?>
|
|
||||||
</div>
|
|
||||||
</article><?php }
|
|
||||||
}
|
|
||||||
|
|
@ -1,261 +0,0 @@
|
||||||
<?php
|
|
||||||
/* Smarty version 5.7.0, created on 2026-02-14 17:35:40
|
|
||||||
from 'file:views/search.tpl' */
|
|
||||||
|
|
||||||
/* @var \Smarty\Template $_smarty_tpl */
|
|
||||||
if ($_smarty_tpl->getCompiled()->isFresh($_smarty_tpl, array (
|
|
||||||
'version' => '5.7.0',
|
|
||||||
'unifunc' => 'content_6990b26c035cd6_15007530',
|
|
||||||
'has_nocache_code' => false,
|
|
||||||
'file_dependency' =>
|
|
||||||
array (
|
|
||||||
'72e5e5c0ee2729980deadb1687a6d7b7b3c501bb' =>
|
|
||||||
array (
|
|
||||||
0 => 'views/search.tpl',
|
|
||||||
1 => 1770649781,
|
|
||||||
2 => 'file',
|
|
||||||
),
|
|
||||||
),
|
|
||||||
'includes' =>
|
|
||||||
array (
|
|
||||||
'file:views/_partial/preview.tpl' => 1,
|
|
||||||
),
|
|
||||||
))) {
|
|
||||||
function content_6990b26c035cd6_15007530 (\Smarty\Template $_smarty_tpl) {
|
|
||||||
$_smarty_current_dir = 'D:\\projetphp\\views';
|
|
||||||
$_smarty_tpl->getInheritance()->init($_smarty_tpl, true);
|
|
||||||
?>
|
|
||||||
|
|
||||||
|
|
||||||
<?php
|
|
||||||
$_smarty_tpl->getInheritance()->instanceBlock($_smarty_tpl, 'Block_19164984906990b26c022a65_59433489', "content");
|
|
||||||
$_smarty_tpl->getInheritance()->endChild($_smarty_tpl, "views/layout.tpl", $_smarty_current_dir);
|
|
||||||
}
|
|
||||||
/* {block "content"} */
|
|
||||||
class Block_19164984906990b26c022a65_59433489 extends \Smarty\Runtime\Block
|
|
||||||
{
|
|
||||||
public function callBlock(\Smarty\Template $_smarty_tpl) {
|
|
||||||
$_smarty_current_dir = 'D:\\projetphp\\views';
|
|
||||||
?>
|
|
||||||
|
|
||||||
<section aria-label="Blog">
|
|
||||||
<h2 class="visually-hidden">Rechercher parmi les articles</h2>
|
|
||||||
<div class="row mb-2">
|
|
||||||
<section class="mb-5" aria-labelledby="search-heading">
|
|
||||||
<form name="formSearch" method="post" action="?ctrl=project&action=search" class="border rounded p-4 bg-light">
|
|
||||||
<h3 id="search-heading" class="h4 mb-4">
|
|
||||||
<i class="fas fa-search me-2" aria-hidden="true"></i>
|
|
||||||
Rechercher des articles
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
<div class="row g-3">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<label for="keywords" class="form-label">Mots-clés</label>
|
|
||||||
<input
|
|
||||||
value=""
|
|
||||||
type="text"
|
|
||||||
class="form-control"
|
|
||||||
id="keywords"
|
|
||||||
name="keywords"
|
|
||||||
placeholder="Ex: JavaScript, CSS..."
|
|
||||||
aria-describedby="keywords-help">
|
|
||||||
<small id="keywords-help" class="form-text text-muted">
|
|
||||||
Recherchez dans les titres et contenus
|
|
||||||
</small>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="col-md-6">
|
|
||||||
<label for="author" class="form-label">Auteur</label>
|
|
||||||
<select class="form-select" id="author" name="author">
|
|
||||||
<option value="0" <?php if ($_smarty_tpl->getValue('intAuthor') == 0) {?>selected<?php }?>>Tous les auteurs</option>
|
|
||||||
<?php
|
|
||||||
$_from = $_smarty_tpl->getSmarty()->getRuntime('Foreach')->init($_smarty_tpl, $_smarty_tpl->getValue('arrUser'), 'arrDetUser');
|
|
||||||
$foreach0DoElse = true;
|
|
||||||
foreach ($_from ?? [] as $_smarty_tpl->getVariable('arrDetUser')->value) {
|
|
||||||
$foreach0DoElse = false;
|
|
||||||
?>
|
|
||||||
<option value="<?php echo $_smarty_tpl->getValue('arrDetUser')['user_id'];?>
|
|
||||||
"
|
|
||||||
<?php if ($_smarty_tpl->getValue('intAuthor') == $_smarty_tpl->getValue('arrDetUser')['user_id']) {?>selected<?php }?>
|
|
||||||
>
|
|
||||||
<?php echo $_smarty_tpl->getValue('arrDetUser')['user_firstname'];?>
|
|
||||||
<?php echo $_smarty_tpl->getValue('arrDetUser')['user_name'];?>
|
|
||||||
|
|
||||||
</option>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
$_smarty_tpl->getSmarty()->getRuntime('Foreach')->restore($_smarty_tpl, 1);?>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="col-6">
|
|
||||||
<fieldset>
|
|
||||||
<legend class="form-label">Type de recherche par date</legend>
|
|
||||||
<div class="form-check form-check-inline">
|
|
||||||
<input
|
|
||||||
class="form-check-input"
|
|
||||||
type="radio"
|
|
||||||
name="period"
|
|
||||||
id="period-exact"
|
|
||||||
value="0"
|
|
||||||
<?php if ($_smarty_tpl->getValue('intPeriod') == 0) {?>checked<?php }?>
|
|
||||||
aria-controls="date-exact date-range">
|
|
||||||
<label class="form-check-label" for="period-exact">
|
|
||||||
Date exacte
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
<div class="form-check form-check-inline">
|
|
||||||
<input
|
|
||||||
class="form-check-input"
|
|
||||||
type="radio"
|
|
||||||
name="period"
|
|
||||||
id="period-range"
|
|
||||||
value="1"
|
|
||||||
<?php if ($_smarty_tpl->getValue('intPeriod') == 1) {?>checked<?php }?>
|
|
||||||
aria-controls="date-exact date-range">
|
|
||||||
<label class="form-check-label" for="period-range">
|
|
||||||
Période
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
</fieldset>
|
|
||||||
</div>
|
|
||||||
<!-- AJOUT RECHERCHE PAR CATEGORIE -->
|
|
||||||
<div class="col-6">
|
|
||||||
<fieldset>
|
|
||||||
<legend class="form-label">Type de recherche par catégories</legend>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<label for="author" class="form-label">Catégorie</label>
|
|
||||||
<select class="form-select" id="category" name="category">
|
|
||||||
<option value="0" <?php if ($_smarty_tpl->getValue('intCategory') == 0) {?>selected<?php }?>>Toutes les catégories</option>
|
|
||||||
<?php
|
|
||||||
$_from = $_smarty_tpl->getSmarty()->getRuntime('Foreach')->init($_smarty_tpl, $_smarty_tpl->getValue('arrCategory'), 'arrDetCategory');
|
|
||||||
$foreach1DoElse = true;
|
|
||||||
foreach ($_from ?? [] as $_smarty_tpl->getVariable('arrDetCategory')->value) {
|
|
||||||
$foreach1DoElse = false;
|
|
||||||
?>
|
|
||||||
<option value="<?php echo $_smarty_tpl->getValue('arrDetCategory')['category_id'];?>
|
|
||||||
"
|
|
||||||
<?php if ($_smarty_tpl->getValue('intCategory') == $_smarty_tpl->getValue('arrDetCategory')['category_id']) {?>selected<?php }?>
|
|
||||||
>
|
|
||||||
<?php echo $_smarty_tpl->getValue('arrDetCategory')['category_name'];?>
|
|
||||||
|
|
||||||
</option>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
$_smarty_tpl->getSmarty()->getRuntime('Foreach')->restore($_smarty_tpl, 1);?>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</fieldset>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="col-md-6" id="date-exact">
|
|
||||||
<label for="date" class="form-label">Date</label>
|
|
||||||
<input
|
|
||||||
type="date"
|
|
||||||
class="form-control"
|
|
||||||
id="date"
|
|
||||||
name="date"
|
|
||||||
aria-describedby="date-help"
|
|
||||||
value="<?php echo $_smarty_tpl->getValue('strDate');?>
|
|
||||||
" >
|
|
||||||
<small id="date-help" class="form-text text-muted">
|
|
||||||
Format: JJ/MM/AAAA
|
|
||||||
</small>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="date-range" style="display: none;">
|
|
||||||
<div class="row g-3">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<label for="startdate" class="form-label">Date de début</label>
|
|
||||||
<input
|
|
||||||
type="date"
|
|
||||||
class="form-control"
|
|
||||||
id="startdate"
|
|
||||||
name="startdate"
|
|
||||||
value="<?php echo $_smarty_tpl->getValue('strStartDate');?>
|
|
||||||
" >
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<label for="enddate" class="form-label">Date de fin</label>
|
|
||||||
<input
|
|
||||||
type="date"
|
|
||||||
class="form-control"
|
|
||||||
id="enddate"
|
|
||||||
name="enddate"
|
|
||||||
value="<?php echo $_smarty_tpl->getValue('strEndDate');?>
|
|
||||||
" >
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="col-12">
|
|
||||||
<button type="submit" class="btn btn-primary">
|
|
||||||
<i class="fas fa-search me-2" aria-hidden="true"></i>
|
|
||||||
Rechercher
|
|
||||||
</button>
|
|
||||||
<button type="reset" class="btn btn-secondary ms-2">
|
|
||||||
<i class="fas fa-redo me-2" aria-hidden="true"></i>
|
|
||||||
Réinitialiser
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Liste des articles -->
|
|
||||||
<section aria-labelledby="articles-heading">
|
|
||||||
<h3 id="articles-heading" class="visually-hidden">Liste des projets</h3>
|
|
||||||
<div class="row mb-2">
|
|
||||||
<?php if ($_smarty_tpl->getSmarty()->getModifierCallback('count')($_smarty_tpl->getValue('arrProject')) == 0) {?>
|
|
||||||
<div class="alert alert-warning">
|
|
||||||
<p>Pas de résultats</p>
|
|
||||||
</div>
|
|
||||||
<?php }?>
|
|
||||||
<?php
|
|
||||||
$_from = $_smarty_tpl->getSmarty()->getRuntime('Foreach')->init($_smarty_tpl, $_smarty_tpl->getValue('arrProjectToDisplay'), 'objProject');
|
|
||||||
$foreach2DoElse = true;
|
|
||||||
foreach ($_from ?? [] as $_smarty_tpl->getVariable('objProject')->value) {
|
|
||||||
$foreach2DoElse = false;
|
|
||||||
?>
|
|
||||||
<?php $_smarty_tpl->renderSubTemplate("file:views/_partial/preview.tpl", $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), (int) 0, $_smarty_current_dir);
|
|
||||||
?>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
$_smarty_tpl->getSmarty()->getRuntime('Foreach')->restore($_smarty_tpl, 1);?>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<?php echo '<script'; ?>
|
|
||||||
>
|
|
||||||
// Gestion de l'affichage des champs de date
|
|
||||||
const periodRadios = document.querySelectorAll('input[name="period"]');
|
|
||||||
const dateExact = document.getElementById('date-exact');
|
|
||||||
const dateRange = document.getElementById('date-range');
|
|
||||||
|
|
||||||
function toggleDateFields() {
|
|
||||||
const selectedPeriod = document.querySelector('input[name="period"]:checked').value;
|
|
||||||
|
|
||||||
if (selectedPeriod === '0') {
|
|
||||||
dateExact.style.display = 'block';
|
|
||||||
dateRange.style.display = 'none';
|
|
||||||
} else {
|
|
||||||
dateExact.style.display = 'none';
|
|
||||||
dateRange.style.display = 'block';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
periodRadios.forEach(radio => {
|
|
||||||
radio.addEventListener('change', toggleDateFields);
|
|
||||||
});
|
|
||||||
|
|
||||||
// Initialisation au chargement
|
|
||||||
toggleDateFields();
|
|
||||||
<?php echo '</script'; ?>
|
|
||||||
>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/* {/block "content"} */
|
|
||||||
}
|
|
||||||
|
|
@ -1,111 +0,0 @@
|
||||||
<?php
|
|
||||||
/* Smarty version 5.7.0, created on 2026-02-14 17:35:40
|
|
||||||
from 'file:views/_partial/header.tpl' */
|
|
||||||
|
|
||||||
/* @var \Smarty\Template $_smarty_tpl */
|
|
||||||
if ($_smarty_tpl->getCompiled()->isFresh($_smarty_tpl, array (
|
|
||||||
'version' => '5.7.0',
|
|
||||||
'unifunc' => 'content_6990b26c2637b7_83238687',
|
|
||||||
'has_nocache_code' => false,
|
|
||||||
'file_dependency' =>
|
|
||||||
array (
|
|
||||||
'8056b95e7f6b28be5e36947735d13c8d176ec944' =>
|
|
||||||
array (
|
|
||||||
0 => 'views/_partial/header.tpl',
|
|
||||||
1 => 1771090171,
|
|
||||||
2 => 'file',
|
|
||||||
),
|
|
||||||
),
|
|
||||||
'includes' =>
|
|
||||||
array (
|
|
||||||
),
|
|
||||||
))) {
|
|
||||||
function content_6990b26c2637b7_83238687 (\Smarty\Template $_smarty_tpl) {
|
|
||||||
$_smarty_current_dir = 'D:\\projetphp\\views\\_partial';
|
|
||||||
?><!DOCTYPE html>
|
|
||||||
<html lang="fr">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link rel="stylesheet" href="assests/css/style.css">
|
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
|
||||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-sRIl4kxILFvY47J16cr9ZwB07vP4J8+LH7qKQnuqkuIAvNWLzeN8tE5YBujZqJLB" crossorigin="anonymous">
|
|
||||||
<?php echo '<script'; ?>
|
|
||||||
src="https://use.fontawesome.com/releases/v6.3.0/js/all.js" crossorigin="anonymous"><?php echo '</script'; ?>
|
|
||||||
>
|
|
||||||
<title>Folliow</title>
|
|
||||||
</head>
|
|
||||||
<body class="d-flex flex-column min-vh-100">
|
|
||||||
<nav class="navbar navbar-expand-lg navbar-light">
|
|
||||||
<div class="container-fluid">
|
|
||||||
<a class="navbar-brand d-flex align-items-center" href="index.php">
|
|
||||||
<img src="assests/img/logo.png" alt="Logo" class="logo-image">
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
|
|
||||||
<span class="navbar-toggler-icon"></span>
|
|
||||||
</button>
|
|
||||||
|
|
||||||
<div class="collapse navbar-collapse" id="navbarNav">
|
|
||||||
<ul class="navbar-nav me-auto">
|
|
||||||
|
|
||||||
<li class="nav-item">
|
|
||||||
<a class="nav-link" href="?ctrl=&action=">À propos</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="nav-item">
|
|
||||||
<a class="nav-link" href="?ctrl=project&action=search">Rechercher</a>
|
|
||||||
</li>
|
|
||||||
<?php if ((true && (true && null !== ($_SESSION['user'] ?? null)))) {?>
|
|
||||||
<li class="nav-item">
|
|
||||||
<a class="nav-link" href="?ctrl=project&action=project">Ajouter un projet</a>
|
|
||||||
</li>
|
|
||||||
<?php if ($_SESSION['user']['authorisation_name'] == "Administrateur") {?>
|
|
||||||
<li class="nav-item">
|
|
||||||
<a class="nav-link" href="?ctrl=admin&action=admin">Admin</a>
|
|
||||||
</li>
|
|
||||||
<?php }?>
|
|
||||||
<?php }?>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<nav class="col-4 d-flex justify-content-end align-items-center" aria-label="Connexion utilisateur">
|
|
||||||
<?php if (!(true && (true && null !== ($_SESSION['user'] ?? null)))) {?>
|
|
||||||
<ul class="navbar-nav">
|
|
||||||
<li class="nav-item">
|
|
||||||
<a class="nav-link" href="index.php?ctrl=user&action=signin" title="Créer un compte" aria-label="Créer un compte">
|
|
||||||
S'inscrire
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-item">
|
|
||||||
<a class="nav-link" href="index.php?ctrl=user&action=login" title="Se connecter" aria-label="Se connecter">
|
|
||||||
Se connecter
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<?php } else { ?>
|
|
||||||
<ul class="navbar-nav">
|
|
||||||
<li class="nav-item">
|
|
||||||
<a class="nav-link" href="edit_account.php" title="Modifier mon compte" aria-label="Modifier mon compte">
|
|
||||||
<img src="<?php echo $_SESSION['user']['user_image'];?>
|
|
||||||
"
|
|
||||||
class="rounded-circle flex-shrink-0 mt-2 ml-5"
|
|
||||||
style="width: 36px; height: 36px; object-fit: cover;"
|
|
||||||
alt="Photo de profil">
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="nav-item">
|
|
||||||
<a class="nav-link" href="index.php?ctrl=user&action=logout" title="Se déconnecter" aria-label="Se déconnecter">
|
|
||||||
Logout
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<?php }?>
|
|
||||||
</nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</nav>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
<?php }
|
|
||||||
}
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue