motorbike/app/Views/company/index.php
andrymodeste a195d24e78 feat: refonte gestion commandes, sécurité, impressions et notifications
## Gestion Moto & Commandes
- Correction des notifications pour la Caissière
- Le bouton "Enregistrer" changé en "Payer"
- La moto commandée reste visible dans la liste jusqu'à livraison par la sécurité

## Espace Sécurité
- Ajout des notifications de livraison
- Transfert vers l'espace commande après livraison

## Espace SuperAdmin
- Rejet de commande : le produit redevient disponible en stock automatiquement
- Correction de la gestion des rôles (permissions inversées)
- Avance complète : s'affiche directement chez la Caissière

## Historique des Actions
- Ajout de l'historique des actions pour SuperAdmin (traçabilité)

## Dashboard
- Filtre par date ajouté (par défaut : aujourd'hui)
- Affichage uniquement des données du site concerné

## Espace Commercial
- Liste des produits disponibles sur la liste déroulante dans l'ajout des commandes
- Le bouton "+" se cache après le premier clic pour les clients particuliers

## Impression Documents
- Refonte facture, bon de livraison, facture d'acompte (QR codes, infos dynamiques)

## Sidebar
- Correction des animations et du logo dynamique

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 07:28:05 +02:00

145 lines
7.0 KiB
PHP

<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
Gérer l'
<small>Entreprise</small>
</h1>
<ol class="breadcrumb">
<li><a href="#"><i class="fa fa-dashboard"></i> Accueil</a></li>
<li class="active">Entreprise</li>
</ol>
</section>
<!-- Main content -->
<section class="content">
<!-- Small boxes (Stat box) -->
<div class="row">
<div class="col-md-12 col-xs-12">
<?php if (session()->getFlashdata('success')): ?>
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<?php echo session()->getFlashdata('success'); ?>
</div>
<?php elseif (session()->getFlashdata('error')): ?>
<div class="alert alert-error alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<?php echo session()->getFlashdata('error'); ?>
</div>
<?php endif; ?>
<div class="box">
<div class="box-header">
<h3 class="box-title">Gérer les informations sur l'entreprise</h3>
</div>
<form role="form" action="<?php base_url('company/update') ?>" method="post" enctype="multipart/form-data">
<div class="box-body">
<!-- Validation errors -->
<?php if (!empty($validation_errors)): ?>
<div class="alert alert-danger">
<ul>
<?php foreach ($validation_errors as $error): ?>
<li><?= esc($error) ?></li>
<?php endforeach; ?>
</ul>
</div>
<?php endif; ?>
<div class="form-group">
<label>Logo de l'entreprise</label>
<div style="margin-bottom: 10px;">
<?php if (!empty($company_data['logo'])): ?>
<img src="<?= base_url($company_data['logo']) ?>?v=<?= time() ?>" alt="Logo" style="max-height: 80px; border: 1px solid #ddd; padding: 5px; border-radius: 4px;">
<?php else: ?>
<img src="<?= base_url('assets/images/company_logo.jpg') ?>?v=<?= time() ?>" alt="Logo par defaut" style="max-height: 80px; border: 1px solid #ddd; padding: 5px; border-radius: 4px; opacity: 0.4;">
<?php endif; ?>
</div>
<input type="file" name="logo" accept="image/*" class="form-control" style="line-height: normal; padding: 6px 12px; height: auto;">
<p class="help-block">Formats acceptes : JPG, PNG, GIF. Laissez vide pour garder le logo actuel.</p>
</div>
<div class="form-group">
<label for="company_name">Nom de l'entreprise</label>
<input type="text" class="form-control" id="company_name" name="company_name" placeholder="Nom de l'entreprise" value="<?php echo $company_data['company_name'] ?>" autocomplete="off">
</div>
<div class="form-group">
<label for="nif">NIF</label>
<input type="text" class="form-control" id="nif" name="nif" placeholder="NIF" value="<?php echo $company_data['NIF'] ?>" autocomplete="off">
</div>
<div class="form-group">
<label for="stat">STAT</label>
<input type="text" class="form-control" id="stat" name="stat" placeholder="STAT" value="<?php echo $company_data['STAT'] ?>" autocomplete="off">
</div>
<div class="form-group">
<label for="service_charge_value">Montant des frais (%)</label>
<input type="text" class="form-control" id="service_charge_value" name="service_charge_value" placeholder="Montant des frais %" value="<?php echo $company_data['service_charge_value'] ?>" autocomplete="off">
</div>
<div class="form-group">
<label for="vat_charge_value">Charge TVA (%)</label>
<input type="text" class="form-control" id="vat_charge_value" name="vat_charge_value" placeholder="Charge TVA %" value="<?php echo $company_data['vat_charge_value'] ?>" autocomplete="off">
</div>
<div class="form-group">
<label for="address">Addresse</label>
<input type="text" class="form-control" id="address" name="address" placeholder="Enter addresse" value="<?php echo $company_data['address'] ?>" autocomplete="off">
</div>
<div class="form-group">
<label for="phone">Téléphone 1</label>
<input type="text" class="form-control" id="phone" name="phone" placeholder="Téléphone" value="<?php echo $company_data['phone'] ?>" autocomplete="off">
</div>
<div class="form-group">
<label for="phone2">Téléphone 2</label>
<input type="text" class="form-control" id="phone2" name="phone2" placeholder="Téléphone" value="<?php echo $company_data['phone2'] ?>" autocomplete="off">
</div>
<div class="form-group">
<label for="country">Pays</label>
<input type="text" class="form-control" id="country" name="country" placeholder="Pays" value="<?php echo $company_data['country'] ?>" autocomplete="off">
</div>
<div class="form-group">
<label for="permission">Message</label>
<textarea class="form-control" id="message" name="message">
<?php echo $company_data['message'] ?>
</textarea>
</div>
<div class="form-group">
<label for="currency">Devise</label>
<?php ?>
<select class="form-control" id="currency" name="currency">
<option value="">~~SÉLECTIONNER~~</option>
<?php foreach ($currency_symbols as $k => $v): ?>
<option value="<?php echo trim($k); ?>" <?php if ($company_data['currency'] == $k) {
echo "selected";
} ?>><?php echo $k ?></option>
<?php endforeach ?>
</select>
</div>
</div>
<!-- /.box-body -->
<div class="box-footer">
<button type="submit" class="btn btn-primary">Enregistrer</button>
</div>
</form>
</div>
<!-- /.box -->
</div>
<!-- col-md-12 -->
</div>
<!-- /.row -->
</section>
<!-- /.content -->
</div>
<!-- /.content-wrapper -->
<script type="text/javascript">
$(document).ready(function() {
$("#companyNav").addClass('active');
$("#message").wysihtml5();
});
</script>