46 lines
1.6 KiB
PHP
Executable File
46 lines
1.6 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Menuvueutilisateur.php';
|
|
require_once 'Modele/Abonnement.php';
|
|
require_once 'Modele/Abonnementcentral.php';
|
|
require_once 'Modele/Societeusercentral.php';
|
|
require_once 'Modele/Exercice.php';
|
|
|
|
class ControleurAbonnement extends Controleur {
|
|
private $menuvue;
|
|
private $abonnement;
|
|
private $societe;
|
|
private $exercice;
|
|
private $abonnecentral;
|
|
|
|
public function __construct() {
|
|
$this->menuvue = new Menuvueutilisateur();
|
|
$this->menuvue->getMenuVue("Abonnement");
|
|
|
|
$this->abonnecentral = new Abonnementcentral();
|
|
$this->abonnement = new Abonnement();
|
|
$this->societe = new Societeusercentral();
|
|
$this->exercice = (new Exercice())->getListe();
|
|
|
|
$_SESSION['modeDevis'] = "0";
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$debut = $_SESSION['debutExercice_C'];
|
|
$fin = Date('Y-m-d');
|
|
$codeSociete = $_SESSION['codeSociete'];
|
|
$codeExercice = $_SESSION['codeExercice_C'];
|
|
|
|
$assuresActifs = $this->abonnement->getAssureActifSaas($codeSociete, $debut, $fin);
|
|
$paramsSaas = $this->societe->getParamsAbonnementSaas($codeSociete);
|
|
$factures = $this->abonnecentral->getFacturesGestionnaireSaas($codeSociete, $codeExercice);
|
|
$totalFactures = $this->abonnecentral->getTotalFacturesGestionnaireSaas($codeSociete, $codeExercice);
|
|
|
|
|
|
|
|
$this->genererVue(array('assuresActifs' => $assuresActifs, 'paramsSaas' => $paramsSaas,
|
|
'exercice' => $this->exercice, 'factures' => $factures, 'totalFactures' => $totalFactures));
|
|
|
|
}
|
|
} |