40 $this->db = ($db !=
null)
50 "SELECT * FROM wfld_user_setting " .
51 " WHERE user_id = %s " .
53 array(
"integer",
"integer"),
54 array($this->user_id, $wfld_id)
57 return (
int) ($rec[
"sortation"] ?? 0);
65 "SELECT * FROM wfld_user_setting " .
66 " WHERE user_id = %s " .
67 " AND " . $db->
in(
"wfld_id", $wfld_ids,
false,
"integer"),
74 $ret[$rec[
"wfld_id"]] = (
int) $rec[
"sortation"];
76 foreach ($wfld_ids as
$id) {
77 if (!isset($ret[$id])) {
88 $db->
replace(
"wfld_user_setting", array(
89 "user_id" => array(
"integer", $this->user_id),
90 "wfld_id" => array(
"integer", $wfld_id)
92 "sortation" => array(
"integer", $sortation)
fetchAssoc(ilDBStatement $statement)
__construct(int $user_id, ?ilDBInterface $db=null)
Constructor.
getSortation(int $wfld_id)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
queryF(string $query, array $types, array $values)
in(string $field, array $values, bool $negate=false, string $type="")
replace(string $table, array $primary_keys, array $other_columns)
Replace into method.
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
updateSortation(int $wfld_id, int $sortation)
getSortationMultiple(array $wfld_ids)