init project

This commit is contained in:
maher
2025-10-27 13:12:25 +01:00
commit d034a3e43e
257 changed files with 86878 additions and 0 deletions

View File

@@ -0,0 +1,181 @@
{% extends 'frontend/basic/base.html.twig' %}
{% block title %}Version Démo{% endblock %}
{% block body %}
<!-- Login 9 - Bootstrap Brain Component -->
<section class="light-background py-3 py-md-5 py-xl-8">
<br>
<div class="container">
<br>
<div class="container my-5">
<div class="card shadow-lg border-0 rounded-4">
<div class="row g-0">
<div class="col-md-3 d-flex align-items-center justify-content-center bg-white">
<img src="{{ asset('/images/pages/alert_windows.webp') }}" alt="Logo Windows" class="img-fluid" >
</div>
<div class="col-md-9">
<div class="card-body p-5">
<h3 class="card-title mb-4">🔒 Information importante concernant le message d'alerte</h3>
<p class="card-text fs-5">
Lorsque vous exécutez notre logiciel, Windows peut afficher un message dalerte indiquant que
<strong>"léditeur nest pas vérifié"</strong> ou que <strong>"le logiciel nest pas certifié"</strong>.
</p>
<p class="card-text fs-5">
<strong>Ce message ne signifie pas que le logiciel contient un virus.</strong> Il s'agit simplement
dune mesure de précaution de Windows pour les logiciels qui nont pas encore été certifiés via leur processus de signature.
</p>
<p class="card-text fs-5">
✅ Notre logiciel est sûr, testé et exempt de tout virus ou programme malveillant.
</p>
<p class="card-text fs-5">
Pour poursuivre linstallation, cliquez sur <strong>"Informations complémentaires"</strong>, puis
<strong>"Exécuter quand même"</strong>.
</p>
</div>
</div>
</div>
</div>
<br><br>
<h4>Vous pouvez modifier les paramétres par défaut du logiciel en ce connecter par votre E-mail</h4>
<br>
{% set formErrors = form.vars.errors.form.getErrors(true) %}
{% if formErrors|length %}
<div class="alert alert-danger">
<ul>
{% for key,error in formErrors %}
<li><strong>{{ error.message }}</strong></li>
{% endfor %}
</ul>
</div>
{% endif %}
{% for message in app.flashes('notice') %}
<div class="alert alert-info" role="alert">
{{ message }}
</div>
{% endfor %}
{{ form_start(form) }}
<div class="accordion" id="accordionExample">
<div class="accordion-item">
<h2 class="accordion-header" id="headingOne">
<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
les paramétres de votre Société
</button>
</h2>
<div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample">
<div class="accordion-body">
<div class="row gy-3 overflow-hidden">
<div class="col-4">
{{ form_label(form.companyName) }}
{{ form_widget(form.companyName, {'attr': {'class': 'form-control' }}) }}
</div>
<div class="col-4">
{{ form_label(form.companyPlace) }}
{{ form_widget(form.companyPlace, {'attr': {'class': 'form-control' }}) }}
</div>
<div class="col-4">
{{ form_label(form.CompanyAddress) }}
{{ form_widget(form.CompanyAddress, {'attr': {'class': 'form-control' }}) }}
</div>
<div class="col-4">
{{ form_label(form.companySIREN) }}
{{ form_widget(form.companySIREN, {'attr': {'class': 'form-control' }}) }}
</div>
<div class="col-4">
{{ form_label(form.companyMF) }}
{{ form_widget(form.companyMF, {'attr': {'class': 'form-control' }}) }}
</div>
<div class="col-4">
{{ form_label(form.companyIF) }}
{{ form_widget(form.companyIF, {'attr': {'class': 'form-control' }}) }}
</div>
<div class="col-3">
{{ form_label(form.companyTele) }}
{{ form_widget(form.companyTele, {'attr': {'class': 'form-control' }}) }}
</div>
<div class="col-3">
{{ form_label(form.companyFax) }}
{{ form_widget(form.companyFax, {'attr': {'class': 'form-control' }}) }}
</div>
<div class="col-3">
{{ form_label(form.companyMail) }}
{{ form_widget(form.companyMail, {'attr': {'class': 'form-control' }}) }}
</div>
<div class="col-3">
{{ form_label(form.companySite) }}
{{ form_widget(form.companySite, {'attr': {'class': 'form-control' }}) }}
</div>
<div class="col-3">
{{ form_label(form.timbre) }}
{{ form_widget(form.timbre, {'attr': {'class': 'form-control' }}) }}
</div>
</div>
<br>
</div>
</div>
</div>
<div class="accordion-item">
<h2 class="accordion-header" id="headingTwo">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
les paramétres de Devis
</button>
</h2>
<div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample">
<div class="accordion-body">
<div class="row gy-3 overflow-hidden">
<div class="col-4">
{{ form_label(form.currencySign) }}
{{ form_widget(form.currencySign, {'attr': {'class': 'form-control' }}) }}
</div>
<div class="col-4">
{{ form_label(form.currencyName) }}
{{ form_widget(form.currencyName, {'attr': {'class': 'form-control' }}) }}
</div>
<div class="col-4">
{{ form_label(form.currencyThousandth) }}
{{ form_widget(form.currencyThousandth, {'attr': {'class': 'form-control' }}) }}
</div>
<div class="col-4">
{{ form_label(form.bankName) }}
{{ form_widget(form.bankName, {'attr': {'class': 'form-control' }}) }}
</div>
<div class="col-4">
{{ form_label(form.bankRIP) }}
{{ form_widget(form.bankRIP, {'attr': {'class': 'form-control' }}) }}
</div>
<div class="col-4">
{{ form_label(form.bankRIB) }}
{{ form_widget(form.bankRIB, {'attr': {'class': 'form-control' }}) }}
</div>
</div>
<br>
</div>
</div>
</div>
<br><br>
<center>
{{ form_widget(form.submit, {'attr': {'class': 'btn btn-success btn-lg' }}) }}
</center>
</div>
{{ form_end(form) }}
</div>
</section>
<script>
$(function(){
$.post( "{{ path('demo_save_download') }}", {}, function( data ) {
window.open("{{ asset('/download/PowerPME_demo@v1.0.0.zip') }}", "_self");
});
});
</script>
{% endblock %}