change date format to have correct order in sql request, next add validate form in php file for available equipment output

This commit is contained in:
JBthePenguin 2021-06-10 00:05:45 +02:00
parent d58ae812b5
commit b8a7d664c2
9 changed files with 40 additions and 19 deletions

View file

@ -65,19 +65,6 @@ class Equipment
return $entries - $outputs;
}
public function CalculateAvailable($id)
{
$entries = DB::getInstance()->firstColumn(
"SELECT sum(equipment_number) FROM plugin_materiels_entry WHERE kind IN (
'Achat', 'Don', 'Récupération',
'Retour de location / prêt') AND equipment_id = ?;", $id);
$outputs = DB::getInstance()->firstColumn(
"SELECT sum(equipment_number) FROM plugin_materiels_output WHERE kind IN (
'Vente', 'Don', 'Besoin', 'Autre (perte, vol, ...)',
'Location / Prêt') AND equipment_id = ?;", $id);
return $entries - $outputs;
}
public function GetAllListByCategory()
{
$eqmts_by_cat = $this->listAllByCategory();
@ -119,6 +106,19 @@ class Equipment
);
}
public function CalculateAvailable($id)
{
$entries = DB::getInstance()->firstColumn(
"SELECT sum(equipment_number) FROM plugin_materiels_entry WHERE kind IN (
'Achat', 'Don', 'Récupération',
'Retour de location / prêt') AND equipment_id = ?;", $id);
$outputs = DB::getInstance()->firstColumn(
"SELECT sum(equipment_number) FROM plugin_materiels_output WHERE kind IN (
'Vente', 'Don', 'Besoin', 'Autre (perte, vol, ...)',
'Location / Prêt') AND equipment_id = ?;", $id);
return $entries - $outputs;
}
public function GetAvailableListByCategory()
{
$eqmts_by_cat = $this->listAllByCategory();