Mini Shell
<?php
require_once '_extras/functions.php';
$this->domain = "Avis";
?>
<div class="row">
<div class="col-2"></div>
<div class="card col-8 mt-4 p-0">
<div class="card-header text-center bg-primary text-white"><h5>Administration des avis</h5></div>
<div class="card-body small">
<h6 class="text-center bg-light">Prestataire évalué</h6>
<div class="row">
<div class="col-4">
<span>Fonction</span>
</div>
<div class="col-8">
<span class="text-primary" id="fonction_view"><?= $prestataire[0]['fonction'] ?></span>
</div>
</div>
<div class="row">
<div class="col-4">
<span>Prestataire</span>
</div>
<div class="col-8">
<span class="text-primary" id="nom_view"><?= $avis[0]['prestataire'] ?></span>
</div>
</div>
<div class="row">
<div class="col-4">
<span>Adresse</span>
</div>
<div class="col-8">
<span class="text-primary" id="adresse_view"><?= $prestataire[0]['adresse'] ?></span>
</div>
</div>
<div class="row">
<div class="col-4">
<span>NPA + Lieu</span>
</div>
<div class="col-8">
<span class="text-primary" id="npa_view"><?= $prestataire[0]['npa'] ?></span>
<span class="text-primary" id="lieu_view"><?= $prestataire[0]['lieu'] ?></span>
</div>
</div>
<div class="row">
<div class="col-4">
<span>Téléphone</span>
</div>
<div class="col-8">
<span class="text-primary" id="tel_view"><?= $prestataire[0]['tel'] ?></span>
</div>
</div>
<div class="row">
<div class="col-4">
<span>EMail</span>
</div>
<div class="col-8">
<a href="<?= $prestataire[0]['email'] ?>"><span><?= $prestataire[0]['email'] ?></span></a>
</div>
</div>
<div class="row">
<div class="col-4">
<span>Avis publiés</span>
</div>
<div class="col-8">
<span class="text-primary"><?= $prestataire[0]['avis'] ?></span>
</div>
</div>
<div class="row">
<div class="col-4">
<span>Note globale</span>
</div>
<div class="col-8">
<meter class="w-75 h-100 align-middle"min=0 max=10 value="<?= round($prestataire[0]['note_g'],2) ?>"></meter>
<span class="align-middle badge badge-pill <?= setBadgeColor($prestataire[0]['note_g']) ?>">
<?= $prestataire[0]['avis'] > 0 ? round($prestataire[0]['note_g'],2) : "N/A" ?>
</span>
</div>
</div>
<br/>
<h6 class="text-center bg-light">Avis soumis</h6>
<div class="row">
<div class="col-4">
<span>Statut</span>
</div>
<div class="col-8">
<span class="text-primary"><?= $avis[0]['avis_statut_txt'] ?></span>
</div>
</div>
<div class="row">
<div class="col-4">
<span>Date avis</span>
</div>
<div class="col-8">
<span class="text-primary"><?= $avis[0]['fdate_avis'] ?></span>
</div>
</div>
<div class="row">
<div class="col-4">
<span>Soumi par</span>
</div>
<div class="col-8">
<span class="text-primary"><?= $avis[0]['memb_nom'] ?></span>
</div>
</div>
<div class="row">
<div class="col-4">
<span>Avis anonyme</span>
</div>
<div class="col-8">
<span class="text-primary"><?= $avis[0]['anonyme'] ? "OUI" : "NON" ?></span>
</div>
</div>
<br/>
<div class="row">
<div class="col-4">
<span><?= explode(",",$config["criteres"])[0] ?></span>
</div>
<div class="col-8">
<meter class="w-75 h-100 align-middle" min=0 max=10 value="<?= $avis[0]['note1'] ?>"></meter>
<span class="align-middle badge badge-pill <?= setBadgeColor($avis[0]['note1']) ?>">
<?= $avis[0]['na1'] ? "N/A" : round($avis[0]['note1'],2) ?>
</span>
</div>
</div>
<div class="row">
<div class="col-4">
<span><?= explode(",",$config["criteres"])[1] ?></span>
</div>
<div class="col-8">
<meter class="w-75 h-100 align-middle" min=0 max=10 value="<?= $avis[0]['note2'] ?>"></meter>
<span class="align-middle badge badge-pill <?= setBadgeColor($avis[0]['note2']) ?>">
<?= $avis[0]['na2'] ? "N/A" : round($avis[0]['note2'],2) ?>
</span>
</div>
</div>
<div class="row">
<div class="col-4">
<span><?= explode(",",$config["criteres"])[2] ?></span>
</div>
<div class="col-8">
<meter class="w-75 h-100 align-middle" min=0 max=10 value="<?= $avis[0]['note3'] ?>"></meter>
<span class="align-middle badge badge-pill <?= setBadgeColor($avis[0]['note3']) ?>">
<?= $avis[0]['na3'] ? "N/A" : round($avis[0]['note3'],2) ?>
</span>
</div>
</div>
<div class="row">
<div class="col-4">
<span><?= explode(",",$config["criteres"])[3] ?></span>
</div>
<div class="col-8">
<meter class="w-75 h-100 align-middle" min=0 max=10 value="<?= $avis[0]['note4'] ?>"></meter>
<span class="align-middle badge badge-pill <?= setBadgeColor($avis[0]['note4']) ?>">
<?= $avis[0]['na4'] ? "N/A" : round($avis[0]['note4'],2) ?>
</span>
</div>
</div>
<div class="row">
<div class="col-4">
<span><?= explode(",",$config["criteres"])[4] ?></span>
</div>
<div class="col-8">
<meter class="w-75 h-100 align-middle" min=0 max=10 value="<?= $avis[0]['note5'] ?>"></meter>
<span class="align-middle badge badge-pill <?= setBadgeColor($avis[0]['note5']) ?>">
<?= $avis[0]['na5'] ? "N/A" : round($avis[0]['note5'],2) ?>
</span>
</div>
</div>
<div class="row">
<div class="col-4">
<span><?= explode(",",$config["criteres"])[5] ?></span>
</div>
<div class="col-8">
<meter class="w-75 h-100 align-middle" min=0 max=10 value="<?= $avis[0]['note6'] ?>"></meter>
<span class="align-middle badge badge-pill <?= setBadgeColor($avis[0]['note6']) ?>">
<?= $avis[0]['na6'] ? "N/A" : round($avis[0]['note6'],2) ?>
</span>
</div>
</div>
<div class="row">
<div class="col-4">
<span><?= explode(",",$config["criteres"])[6] ?></span>
</div>
<div class="col-8">
<meter class="w-75 h-100 align-middle" min=0 max=10 value="<?= $avis[0]['note7'] ?>"></meter>
<span class="align-middle badge badge-pill <?= setBadgeColor($avis[0]['note7']) ?>">
<?= $avis[0]['na7'] ? "N/A" : round($avis[0]['note7'],2) ?>
</span>
</div>
</div>
<div class="row">
<div class="col-4">
<span><?= explode(",",$config["criteres"])[7] ?></span>
</div>
<div class="col-8">
<meter class="w-75 h-100 align-middle" min=0 max=10 value="<?= $avis[0]['note8'] ?>"></meter>
<span class="align-middle badge badge-pill <?= setBadgeColor($avis[0]['note8']) ?>">
<?= $avis[0]['na8'] ? "N/A" : round($avis[0]['note8'],2) ?>
</span>
</div>
</div>
<div class="row">
<div class="col-4">
<span><?= explode(",",$config["criteres"])[8] ?></span>
</div>
<div class="col-8">
<meter class="w-75 h-100 align-middle" min=0 max=10 value="<?= $avis[0]['note9'] ?>"></meter>
<span class="align-middle badge badge-pill <?= setBadgeColor($avis[0]['note9']) ?>">
<?= $avis[0]['na9'] ? "N/A" : round($avis[0]['note9'],2) ?>
</span>
</div>
</div>
<div class="row">
<div class="col-4">
<span><?= explode(",",$config["criteres"])[9] ?></span>
</div>
<div class="col-8">
<meter class="w-75 h-100 align-middle" min=0 max=10 value="<?= $avis[0]['note10'] ?>"></meter>
<span class="align-middle badge badge-pill <?= setBadgeColor($avis[0]['note10']) ?>">
<?= $avis[0]['na10'] ? "N/A" : round($avis[0]['note10'],2) ?>
</span>
</div>
</div>
<br/>
<div class="row">
<div class="col-4">
<span>Remarques</span>
</div>
<div class="col-8">
<span class="text-primary" id="remarque_view"><?= $avis[0]['remarque'] ?></span>
</div>
</div>
</div>
<div class="card-footer text-center">
<a href="<?= $config["app_path"] ?>avis" class="btn btn-sm btn-dark mr-2 text-light" role="button"><i class="bi bi-x"></i> Fermer</a>
<?php if($avis[0]['statut'] == 0 || $avis[0]['statut'] == 1) : ?>
<a href="<?= $config["app_path"] ?>avis/park/<?= $avis[0]['id'] ?>" class="btn btn-sm btn-primary mr-2 text-light" role="button"><i class="bi bi-p-square"></i> Parquer</a>
<a href="<?= $config["app_path"] ?>avis/reject/<?= $avis[0]['id'] ?>" class="btn btn-sm btn-danger mr-2 text-light" role="button"><i class="bi bi-hand-thumbs-down-fill"></i> Rejeter</a>
<a href="<?= $config["app_path"] ?>avis/publish/<?= $avis[0]['id'] ?>" class="btn btn-sm btn-success mr-2 text-light" role="button"><i class="bi bi-hand-thumbs-up-fill"></i> Publier</a>
<?php endif ?>
</div>
</div>
<div class="col-2"></div>
</div>