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;"; return array_map(function($row) { return array( "NoticeNr" => $row['NoticeNr'], "auteur" => $row['author'], "titre" => $row['title'], "lecteur" => $row['displayName'] ); }, Connection::execute($sql)->to_array()); } }