to_array(); if($withJeunesse) { array_unshift($results, array('code' => 'J', 'text' => 'Jeunesse')); } return $results; } /** * Retrieve the list of all books currently lent to readers. */ public static function InReading() { $sql = "SELECT NoticeNr, title, author, displayName FROM notices, items, circulations, UserAccounts WHERE MediaType1code='N' and NoticeNr not like '%~%' AND items.NoticeID = notices.NoticeID AND items.ItemID = circulations.ItemID AND UserAccounts.UserAccountID = circulations.UserAccountID ORDER BY author, title;"; $results = Connection::execute($sql); return array_map(function($row) { return array( "NoticeNr" => $row['NoticeNr'], "auteur" => $row['author'], "titre" => $row['title'], "lecteur" => $row['displayName'] ); }, $results->to_array()); } }