Skip to main content

COP - Amende 2.0

Nous rejoindre sur Discord : lien discord

Sujet : Ajouter à vos amendes un montant forfaitaire, un montant maximal ainsi qu'une description

(Ce plugin est compatible avec le retrait automatique des points sur le permis)

  • Liste des fichiers concernés :
    • intranet-cop/page/edit/civil.administration/ajout_systeme.twig
    • intranet-cop/routes/civil.php
    • intranet-cop/src/edit.php
    • intranet-cop/src/historique.phpassets/script/event_saisie.js

Update de la base de données

Dans votre base de données, exécutez la requêtes sql suivante :

ALTER TABLE lspd_delit ADD amende_max INT;
ALTER TABLE lspd_delit ADD description TEXT;

Modification fichier twig

Emplacement : intranet-cop/page/administration/ajout_systeme.twig

Au niveau de la ligne ~54, remplacez :

<div>
  <label for="delit_amende">Entrer le montant de l'amende :</label>
  <input type="number" name="delit_amende" id="amd_delit" min="0" placeholder="Montant Amende">
</div>

Par :

<div>
  <label for="delit_description">Entrer une description au delit :</label>
  <textarea type="text" name="delit_description" id="description_delit" placeholder="Description du délit"></textarea>
</div>

<div>
  <label for="delit_amende">Entrer le montant de l'amende forfaitaire :</label>
  <input class="short" type="number" name="delit_amende" id="amd_delit" min="0" placeholder="Montant Amende" required>
</div>

<div>
  <label for="delit_amende_max">Entrer le montant de l'amende maximal :</label>
  <input class="short" type="number" name="delit_amende_max" id="amd_delit_max" min="0" placeholder="Montant Amende Maximum">
</div>

Modification fichiers php

Modification fichiers js

Emplacement : intranet-cop/assets/script/event_saisie.js

Au niveau de la ligne ~226, dans la fonction function AddDelitAdmin() {...} :

let var_tab = ['nom', 'amende', 'temps', 'retrait', 'type', 'amende_max', 'description']; let var_tab2 = ['name_delit', 'amd_delit', 'tps_delit', 'point_retrait', 'type_delit', 'delit_amende_max', 'description_delit'];