Sort clients by name in dropdown list

This commit is contained in:
narindraezway 2025-07-03 15:50:47 +03:00
parent e1816f8590
commit 5f9a3a9c24

View File

@ -365,7 +365,10 @@ class PageController extends Controller {
$produits = json_decode($this->myDb->getListProduit($d->id, $this->idNextcloud)); $produits = json_decode($this->myDb->getListProduit($d->id, $this->idNextcloud));
$d->dproduits = $produits; $d->dproduits = $produits;
} }
$clients = json_decode($this->myDb->getClientsAndClientGroupFacturations(includeClientInsideGroup:false)); $clients = json_decode($this->myDb->getClientsAndClientGroupFacturations(includeClientInsideGroup:false ));
usort($clients, function($a, $b) {
return strcmp($a->nom, $b->nom);
});
return new TemplateResponse('gestion', 'apercustousdevis', array('groups' => $this->groups, 'user' => $this->user, 'path' => $this->idNextcloud, return new TemplateResponse('gestion', 'apercustousdevis', array('groups' => $this->groups, 'user' => $this->user, 'path' => $this->idNextcloud,
'configuration'=> $this->getConfiguration(), 'configuration'=> $this->getConfiguration(),
'devis'=> $devis, 'devis'=> $devis,
@ -398,6 +401,9 @@ class PageController extends Controller {
$facture->dproduits = $produits; $facture->dproduits = $produits;
} }
$clients = json_decode($this->myDb->getClientsAndClientGroupFacturations()); $clients = json_decode($this->myDb->getClientsAndClientGroupFacturations());
usort($clients, function($a, $b) {
return strcmp($a->nom, $b->nom);
});
return new TemplateResponse('gestion', 'apercustoutesfactures', array( 'groups' => $this->groups, 'user' => $this->user, 'path' => $this->idNextcloud, return new TemplateResponse('gestion', 'apercustoutesfactures', array( 'groups' => $this->groups, 'user' => $this->user, 'path' => $this->idNextcloud,
'configuration'=> $this->getConfiguration(), 'configuration'=> $this->getConfiguration(),
'factures'=> $factures, 'factures'=> $factures,