19declare(strict_types=1);
27 protected \ilDBInterface
$db;
40 return $this->data->assignment(
43 (
string) $rec[
"title"],
44 (
int) $rec[
"order_nr"],
46 (
string) $rec[
"instruction"],
47 (
bool) $rec[
"mandatory"],
48 (
int) $rec[
"deadline_mode"],
49 (
int) $rec[
"time_stamp"],
50 (
int) $rec[
"deadline2"],
51 (
int) $rec[
"relative_deadline"],
52 (
int) $rec[
"rel_deadline_last_subm"]
61 $set = $this->db->query(
"SELECT * FROM exc_assignment " .
62 " WHERE exc_id = " . $this->db->quote(
$exc_id,
"integer") .
63 " ORDER BY order_nr");
65 while ($rec = $this->db->fetchAssoc($set)) {
66 $rec[
"order_nr"] = $order_val;
74 $set = $this->db->queryF(
75 "SELECT * FROM exc_assignment " .
76 " WHERE exc_id = %s AND id = %s",
77 [
"integer",
"integer"],
80 if ($rec = $this->db->fetchAssoc($set)) {
__construct(InternalDataService $data, \ilDBInterface $db)
getAssignmentFromRecord(array $rec)
InternalDataService $data
Internal factory for data objects.