3 declare(strict_types=1);
28 protected \ilDBInterface
$db;
41 $set = $this->db->queryF(
42 "SELECT * FROM glo_flashcard_box " .
43 " WHERE box_nr = %s AND user_id = %s AND glo_id = %s ",
44 [
"integer",
"integer",
"integer"],
45 [$box_nr, $user_id, $glo_id]
49 if ($rec = $this->db->fetchAssoc($set)) {
51 "box_nr" => $rec[
"box_nr"],
52 "user_id" => $rec[
"user_id"],
53 "glo_id" => $rec[
"glo_id"],
54 "last_access" => $rec[
"last_access"],
70 "box_nr" => [
"integer", $box_nr],
71 "user_id" => [
"integer", $user_id],
72 "glo_id" => [
"integer", $glo_id]
75 "last_access" => [
"date", $date]
84 $q =
"DELETE FROM glo_flashcard_box " .
85 " WHERE glo_id = " . $this->db->quote($glo_id,
"integer") .
86 " AND user_id = " . $this->db->quote($user_id,
"integer");
87 $this->db->manipulate(
$q);
93 $q =
"DELETE FROM glo_flashcard_box " .
94 " WHERE user_id = " . $this->db->quote($user_id,
"integer");
95 $this->db->manipulate(
$q);
101 $q =
"DELETE FROM glo_flashcard_box " .
102 " WHERE glo_id = " . $this->db->quote($glo_id,
"integer");
103 $this->db->manipulate(
$q);
deleteAllGlossaryEntries(int $glo_id)
createOrUpdateEntry(int $box_nr, int $user_id, int $glo_id, string $date)
getEntry(int $box_nr, int $user_id, int $glo_id)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
__construct(\ilDBInterface $db)
deleteEntries(int $glo_id, int $user_id)
deleteAllUserEntries(int $user_id)