ok to delete output, next list equipments for a specific category.

This commit is contained in:
JBthePenguin 2021-06-12 11:30:20 +02:00
parent cb2c3f4565
commit 20f55add52
7 changed files with 81 additions and 10 deletions

View file

@ -4,6 +4,7 @@ namespace Garradin\Plugin\Materiels;
use Garradin\DB;
use Garradin\Plugin\Materiels\Equipment;
use Garradin\Plugin\Materiels\Entry;
class Output
{
@ -23,10 +24,14 @@ class Output
DB::getInstance()->insert('plugin_materiels_output', $data);
}
public function edit($id, $data = [])
public function get($id)
{
return DB::getInstance()->first('SELECT * FROM plugin_materiels_output WHERE id = ?;', $id);
}
public function delete($id)
{
$db = DB::getInstance();
$db->update('plugin_materiels_output', $data, $db->where('id', $id));
DB::getInstance()->delete('plugin_materiels_output', 'id = ' . $id);
}
public function listAll()
@ -75,4 +80,15 @@ class Output
}
return true;
}
public function PossibilityDeleteOutput($output)
{
$entry = new Entry;
if ($output->kind == 'Location / Prêt')
{
return $entry->PossibilityRentEqmtEntry(
$output->equipment_id, $output->equipment_number, $output->output_date);
}
return true;
}
}