ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
◀ ilDoc Overview
class.ilIndividualAssessmentRectifyMembersTableDBUpdateSteps.php
Go to the documentation of this file.
1
<?php
2
19
class
ilIndividualAssessmentRectifyMembersTableDBUpdateSteps
implements
\ilDatabaseUpdateSteps
20
{
21
private
const
TABLE_NAME
=
"iass_members"
;
22
23
protected \ilDBInterface
$db
;
24
25
public
function
prepare
(\
ilDBInterface
$db): void
26
{
27
$this->db =
$db
;
28
}
29
30
public
function
step_1
(): void
31
{
32
$this->db->modifyTableColumn(
33
self::TABLE_NAME,
34
"examiner_id"
,
35
[
36
"type"
=>
"integer"
,
37
"length"
=> 4,
38
"notnull"
=>
false
,
39
"default"
=>
null
40
]
41
);
42
}
43
44
public
function
step_2
(): void
45
{
46
$this->db->manipulate(
47
"UPDATE "
. self::TABLE_NAME .
" SET examiner_id = NULL WHERE examiner_id = 0"
48
);
49
}
50
}
ilIndividualAssessmentRectifyMembersTableDBUpdateSteps\$db
ilDBInterface $db
Definition:
class.ilIndividualAssessmentRectifyMembersTableDBUpdateSteps.php:23
null
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
Definition:
shib_logout.php:144
ilDatabaseUpdateSteps
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
interface.ilDatabaseUpdateSteps.php:43
ilIndividualAssessmentRectifyMembersTableDBUpdateSteps\TABLE_NAME
const TABLE_NAME
Definition:
class.ilIndividualAssessmentRectifyMembersTableDBUpdateSteps.php:21
ilDBInterface
ilIndividualAssessmentRectifyMembersTableDBUpdateSteps\prepare
prepare(\ilDBInterface $db)
Prepare the execution of the steps.
Definition:
class.ilIndividualAssessmentRectifyMembersTableDBUpdateSteps.php:25
ilIndividualAssessmentRectifyMembersTableDBUpdateSteps\step_1
step_1()
Definition:
class.ilIndividualAssessmentRectifyMembersTableDBUpdateSteps.php:30
ilIndividualAssessmentRectifyMembersTableDBUpdateSteps\step_2
step_2()
Definition:
class.ilIndividualAssessmentRectifyMembersTableDBUpdateSteps.php:44
ilIndividualAssessmentRectifyMembersTableDBUpdateSteps
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilIndividualAssessmentRectifyMembersTableDBUpdateSteps.php:19
components
ILIAS
IndividualAssessment
classes
Setup
class.ilIndividualAssessmentRectifyMembersTableDBUpdateSteps.php
Generated on Mon Sep 1 2025 23:03:18 for ILIAS by
1.8.13 (using
Doxyfile
)