19 declare(strict_types=1);
28 protected \ilDBInterface
$db;
35 $this->db = (
$db) ?: $DIC->database();
41 $this->db->manipulate(
"DELETE FROM qpl_qst_skl_assigns " .
42 " WHERE skill_base_fi = " . $this->db->quote($skill_node_id,
"integer"));
43 $this->db->manipulate(
"DELETE FROM qpl_qst_skl_sol_expr " .
44 " WHERE skill_base_fi = " . $this->db->quote($skill_node_id,
"integer"));
46 $this->db->manipulate(
"DELETE FROM qpl_qst_skl_assigns " .
47 " WHERE skill_tref_fi = " . $this->db->quote($skill_node_id,
"integer"));
48 $this->db->manipulate(
"DELETE FROM qpl_qst_skl_sol_expr " .
49 " WHERE skill_tref_fi = " . $this->db->quote($skill_node_id,
"integer"));
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
__construct(?\ilDBInterface $db=null)
removeForSkill(int $skill_node_id, bool $is_reference)