23 protected \ilDBInterface
$db;
34 "SELECT * FROM note_settings " .
35 " WHERE obj_type = %s AND obj_id = %s",
42 "SELECT type FROM object_data " .
43 " WHERE obj_id = %s ",
51 "SELECT rep_obj_id FROM note_settings " .
52 " WHERE rep_obj_id = " .
$db->
quote($rec1[
"rep_obj_id"],
"integer") .
53 " AND activated = " .
$db->
quote(1,
"integer")
62 "rep_obj_id" => [
"integer", $rec1[
"rep_obj_id"]],
63 "obj_id" => [
"integer", $rec1[
"obj_id"]]
66 "obj_type" => [
"text", $rec2[
"type"]],
67 "activated" => [
"integer", $active],
71 "DELETE FROM note_settings WHERE " .
72 " rep_obj_id = %s AND obj_id = %s AND obj_type = %s",
73 [
"integer",
"integer",
"text"],
74 [$rec1[
"rep_obj_id"], $rec1[
"obj_id"], $rec1[
"obj_type"]]
prepare(\ilDBInterface $db)
Prepare the execution of the steps.
replace(string $table, array $primary_keys, array $other_columns)
Replace into method.
quote($value, string $type)
manipulateF(string $query, array $types, array $values)
query(string $query)
Run a (read-only) Query on the database.
fetchAssoc(ilDBStatement $statement)
queryF(string $query, array $types, array $values)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...