1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
public function action_ajax_lister()
{
// recupere les informations utilisateur
$u = Session::instance()->get('infos_gestionnaire');
$utilisateur = ORM::factory('Utilisateurs')
->where('uid', '=', $u['uid'])
->find();
// recupere les informations depot
$id_depot = $_GET['depot-id'];
$depot = ORM::factory('Depots')
->where('id_gestionnaire', '=', $utilisateur->id)
->where('id', '=', $id_depot)
->find();
//var_dump($affectations->as_array());
$utilisateurs = $depot->utilisateurs
->order_by('nom', 'asc')
->order_by('prenom', 'asc')
->find_all()->as_array();
// preparation du resultat JSON
$o = new stdClass();
// etc
// etc ...
} |