42 lines
1011 B
PHP
42 lines
1011 B
PHP
<?php
|
|
|
|
namespace manager\repo;
|
|
use \manager\Database;
|
|
use \manager\Repo;
|
|
use \manager\ManagerError;
|
|
use \manager\ORM\Table;
|
|
use \manager\ORM\Rows;
|
|
|
|
class chip extends parentRepo{
|
|
|
|
protected static function table_name(){ static $table_name = 'chip'; return $table_name; }
|
|
|
|
|
|
/* RENVOIE LA LISTE DES CARTES/PUCES DISPONIBLES EN FONCTION DES MODULES DE L'ENTREPOT
|
|
*
|
|
* @return chips<Array> Liste des puces/cartes disponibles
|
|
*
|
|
*/
|
|
public static function getAll($id_warehouse){
|
|
/* [1] On récupère les modules de l'entrepot courant
|
|
=========================================================*/
|
|
$module = Table::get('module')
|
|
->whereName([ $_SESSION['WAREHOUSE']['modules'], Rows::COND_IN ]);
|
|
|
|
$chip = Table::get('chip')
|
|
->select('*');
|
|
|
|
$module_merge = Table::get('module_merge')
|
|
->join('id_module', $module);
|
|
|
|
// var_dump($module_merge->fetch());
|
|
|
|
|
|
/* [2] On retourne le résultat
|
|
=========================================================*/
|
|
}
|
|
}
|
|
|
|
|
|
?>
|