ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
ILIAS Data Validator & Recovery Tool. More...
Public Member Functions | |
__construct ($a_log=false) | |
Constructor. More... | |
getPossibleModes () | |
get possible ilValidator modes public More... | |
setMode ($a_mode, $a_value) | |
set mode of ilValidator Usage: setMode("restore",true) => enable object restorey setMode("all",true) => enable all features For all possible modes see variables declaration More... | |
isModeEnabled ($a_mode) | |
Is a particular mode enabled? More... | |
isLogEnabled () | |
setModeDependencies () | |
Sets modes by considering mode dependencies; some modes require other modes to be activated. More... | |
validate () | |
Performs the validation for each enabled mode. More... | |
findMissingObjects () | |
Search database for all object entries with missing reference and/or tree entry and stores result in $this->missing_objects. More... | |
findInvalidRolefolders () | |
Search database for all rolefolder object entries with missing reference entry. More... | |
findInvalidRBACEntries () | |
Search database for all role entries that are linked to invalid ref_ids. More... | |
getMissingObjects () | |
Gets all object entries with missing reference and/or tree entry. More... | |
findInvalidReferences () | |
Search database for all reference entries that are not linked with a valid object id and stores result in $this->invalid_references. More... | |
getInvalidReferences () | |
Gets all reference entries that are not linked with a valid object id. More... | |
findInvalidChilds () | |
Search database for all tree entries without any link to a valid object and stores result in $this->invalid_childs. More... | |
getInvalidChilds () | |
Gets all tree entries without any link to a valid object. More... | |
findUnboundObjects () | |
Search database for all tree entries having no valid parent (=> no valid path to root node) and stores result in $this->unbound_objects Result does not contain childs that are marked as deleted! Deleted childs have a negative number. More... | |
findDeletedObjects () | |
Search database for all tree entries having no valid parent (=> no valid path to root node) and stores result in $this->unbound_objects Result also contains childs that are marked as deleted! Deleted childs has a negative number in ["deleted"] otherwise NULL. More... | |
getUnboundObjects () | |
Gets all tree entries having no valid parent (=> no valid path to root node) Returns an array with child => actual entry with broken uplink to its parent parent => parent of child that does not exist grandparent => grandparent of child (where path to root node continues) deleted => containing a negative number (= parent in trash) or NULL (parent does not exist at all) More... | |
getDeletedObjects () | |
Gets all object in trash. More... | |
getInvalidRolefolders () | |
Gets invalid rolefolders (same as missing objects) More... | |
removeInvalidReferences ($a_invalid_refs=null) | |
Removes all reference entries that are linked with invalid object IDs. More... | |
removeInvalidChilds ($a_invalid_childs=null) | |
Removes all tree entries without any link to a valid object. More... | |
removeInvalidRolefolders ($a_invalid_rolefolders=null) | |
Removes invalid rolefolders. More... | |
restoreMissingObjects ($a_missing_objects=null) | |
Restores missing reference and/or tree entry for all objects found by this::getMissingObjects() Restored object are placed in RecoveryFolder. More... | |
restoreReference ($a_obj_id) | |
restore a reference for an object Creates a new reference entry in DB table object_reference for $a_obj_id More... | |
restoreUnboundObjects ($a_unbound_objects=null) | |
Restore objects (and their subobjects) to RecoveryFolder that are valid but not linked correctly in the hierarchy because they point to an invalid parent_id. More... | |
restoreTrash ($a_deleted_objects=null) | |
Restore all objects in trash to RecoveryFolder NOTE: All objects will be restored to top of RecoveryFolder regardless of existing hierarchical structure! More... | |
restoreDeletedObjects ($a_nodes) | |
Restore deleted objects (and their subobjects) to RecoveryFolder. More... | |
restoreSubTrees ($a_nodes) | |
Restore objects (and their subobjects) to RecoveryFolder. More... | |
purgeTrash ($a_nodes=null) | |
Removes all objects in trash from system. More... | |
purgeUnboundObjects ($a_nodes=null) | |
Removes all invalid objects from system. More... | |
purgeMissingObjects ($a_nodes=null) | |
Removes all missing objects from system. More... | |
purgeObjects ($a_nodes) | |
removes objects from system More... | |
initGapsInTree () | |
Initializes gaps in lft/rgt values of a tree. More... | |
handleErr ($error) | |
Callback function handles PEAR_error and outputs detailed infos about error TODO: implement that in global errorhandler of ILIAS (via templates) More... | |
writeScanLogArray ($a_arr) | |
writeScanLogLine ($a_msg) | |
hasScanLog () | |
Quickly determine if there is a scan log. More... | |
deleteScanLog () | |
Delete scan log. More... | |
readScanLog () | |
get_last_scan ($a_scan_log) | |
checkTreeStructure ($a_startnode=null) | |
dumpTree () | |
Dumps the Tree structure into the scan log. More... | |
Data Fields | |
$rbac_object_types = null | |
$object_types_exclude | |
$mode | |
$invalid_references = array() | |
$invalid_childs = array() | |
$missing_objects = array() | |
$unbound_objects = array() | |
$deleted_objects = array() | |
$invalid_rolefolders = array() | |
$invalid_objects = array() | |
$logging = false | |
$scan_log | |
$scan_log_file = "scanlog.log" | |
$scan_log_separator = "<!-- scan log start -->" | |
Protected Member Functions | |
isMediaFolder ($a_obj_id) | |
isExcludedFromRecovery ($a_type, $a_obj_id) | |
Check if type is excluded from recovery. More... | |
initWorkspaceObjects () | |
filterWorkspaceObjects (array &$a_data, $a_index="obj_id") | |
Protected Attributes | |
$obj_definition | |
$db | |
$lng | |
$log | |
$rbacadmin | |
$tree | |
$user | |
$media_pool_ids = null | |
ILIAS Data Validator & Recovery Tool.
Definition at line 11 of file class.ilValidator.php.
ilValidator::__construct | ( | $a_log = false | ) |
Constructor.
public
integer | mode |
Definition at line 151 of file class.ilValidator.php.
References $DIC, $ilDB, date, deleteScanLog(), user(), and writeScanLogLine().
ilValidator::checkTreeStructure | ( | $a_startnode = null | ) |
Definition at line 1940 of file class.ilValidator.php.
References $tree, and writeScanLogLine().
Referenced by validate().
ilValidator::deleteScanLog | ( | ) |
Delete scan log.
Definition at line 1907 of file class.ilValidator.php.
Referenced by __construct().
ilValidator::dumpTree | ( | ) |
Dumps the Tree structure into the scan log.
public
Definition at line 1955 of file class.ilValidator.php.
References $db, $GLOBALS, $i, $ilDB, $r, $row, array, ilDBConstants\FETCHMODE_OBJECT, initWorkspaceObjects(), isMediaFolder(), and writeScanLogLine().
Referenced by validate().
|
protected |
Definition at line 2406 of file class.ilValidator.php.
References initWorkspaceObjects().
Referenced by findInvalidRBACEntries(), findInvalidReferences(), findInvalidRolefolders(), findMissingObjects(), removeInvalidReferences(), removeInvalidRolefolders(), and restoreMissingObjects().
ilValidator::findDeletedObjects | ( | ) |
Search database for all tree entries having no valid parent (=> no valid path to root node) and stores result in $this->unbound_objects Result also contains childs that are marked as deleted! Deleted childs has a negative number in ["deleted"] otherwise NULL.
public
Definition at line 920 of file class.ilValidator.php.
References $query, $r, $row, array, ilDBConstants\FETCHMODE_OBJECT, IL_CAL_DATETIME, IL_CAL_UNIX, writeScanLogArray(), and writeScanLogLine().
Referenced by validate().
ilValidator::findInvalidChilds | ( | ) |
Search database for all tree entries without any link to a valid object and stores result in $this->invalid_childs.
public
Definition at line 807 of file class.ilValidator.php.
References $db, $ilDB, $r, $row, array, ilDBConstants\FETCHMODE_OBJECT, writeScanLogArray(), and writeScanLogLine().
Referenced by purgeObjects(), restoreSubTrees(), and validate().
ilValidator::findInvalidRBACEntries | ( | ) |
Search database for all role entries that are linked to invalid ref_ids.
public
Definition at line 652 of file class.ilValidator.php.
References $db, $ilDB, $r, $row, array, ilDBConstants\FETCHMODE_OBJECT, filterWorkspaceObjects(), writeScanLogArray(), and writeScanLogLine().
ilValidator::findInvalidReferences | ( | ) |
Search database for all reference entries that are not linked with a valid object id and stores result in $this->invalid_references.
public
Definition at line 747 of file class.ilValidator.php.
References $db, $ilDB, $r, $row, array, ilDBConstants\FETCHMODE_OBJECT, filterWorkspaceObjects(), writeScanLogArray(), and writeScanLogLine().
Referenced by validate().
ilValidator::findInvalidRolefolders | ( | ) |
Search database for all rolefolder object entries with missing reference entry.
Furthermore gets all rolefolders that are placed accidently in RECOVERY_FOLDER from earlier versions of System check. Result is stored in $this->invalid_rolefolders
public
Definition at line 574 of file class.ilValidator.php.
References $db, $ilDB, $r, $row, array, ilDBConstants\FETCHMODE_OBJECT, filterWorkspaceObjects(), writeScanLogArray(), and writeScanLogLine().
Referenced by validate().
ilValidator::findMissingObjects | ( | ) |
Search database for all object entries with missing reference and/or tree entry and stores result in $this->missing_objects.
public
Definition at line 506 of file class.ilValidator.php.
References $db, $ilDB, $r, $row, array, ilDBConstants\FETCHMODE_OBJECT, filterWorkspaceObjects(), isExcludedFromRecovery(), writeScanLogArray(), and writeScanLogLine().
Referenced by validate().
ilValidator::findUnboundObjects | ( | ) |
Search database for all tree entries having no valid parent (=> no valid path to root node) and stores result in $this->unbound_objects Result does not contain childs that are marked as deleted! Deleted childs have a negative number.
public
Definition at line 868 of file class.ilValidator.php.
References $r, $row, array, ilDBConstants\FETCHMODE_OBJECT, writeScanLogArray(), and writeScanLogLine().
Referenced by validate().
ilValidator::get_last_scan | ( | $a_scan_log | ) |
Definition at line 1929 of file class.ilValidator.php.
Referenced by readScanLog().
ilValidator::getDeletedObjects | ( | ) |
Gets all object in trash.
public
Definition at line 994 of file class.ilValidator.php.
References $deleted_objects.
Referenced by validate().
ilValidator::getInvalidChilds | ( | ) |
Gets all tree entries without any link to a valid object.
public
Definition at line 852 of file class.ilValidator.php.
References $invalid_childs.
Referenced by validate().
ilValidator::getInvalidReferences | ( | ) |
Gets all reference entries that are not linked with a valid object id.
public
Definition at line 793 of file class.ilValidator.php.
References $invalid_references.
Referenced by validate().
ilValidator::getInvalidRolefolders | ( | ) |
Gets invalid rolefolders (same as missing objects)
public
Definition at line 1007 of file class.ilValidator.php.
References $invalid_rolefolders.
Referenced by validate().
ilValidator::getMissingObjects | ( | ) |
Gets all object entries with missing reference and/or tree entry.
Returns array with obj_id => actual object entry with missing reference or tree type => symbolic name of object type ref_id => reference entry of object (or NULL if missing) child => always NULL (only for debugging and verification)
public
Definition at line 733 of file class.ilValidator.php.
References $missing_objects.
Referenced by validate().
ilValidator::getPossibleModes | ( | ) |
get possible ilValidator modes public
Definition at line 193 of file class.ilValidator.php.
ilValidator::getUnboundObjects | ( | ) |
Gets all tree entries having no valid parent (=> no valid path to root node) Returns an array with child => actual entry with broken uplink to its parent parent => parent of child that does not exist grandparent => grandparent of child (where path to root node continues) deleted => containing a negative number (= parent in trash) or NULL (parent does not exist at all)
public
Definition at line 983 of file class.ilValidator.php.
References $unbound_objects.
Referenced by validate().
ilValidator::handleErr | ( | $error | ) |
Callback function handles PEAR_error and outputs detailed infos about error TODO: implement that in global errorhandler of ILIAS (via templates)
private
object | PEAR_error |
Definition at line 1816 of file class.ilValidator.php.
ilValidator::hasScanLog | ( | ) |
Quickly determine if there is a scan log.
Definition at line 1898 of file class.ilValidator.php.
Referenced by readScanLog().
ilValidator::initGapsInTree | ( | ) |
Initializes gaps in lft/rgt values of a tree.
Depending on the value of the gap property of the tree, this function either closes all gaps in the tree, or equally distributes gaps all over the tree.
Wrapper for ilTree::renumber()
public
Definition at line 1783 of file class.ilValidator.php.
References $ilLog, $log, $message, $tree, and writeScanLogLine().
Referenced by validate().
|
protected |
Definition at line 2385 of file class.ilValidator.php.
References $db, $ilDB, $row, and array.
Referenced by dumpTree(), and filterWorkspaceObjects().
|
protected |
Check if type is excluded from recovery.
string | $a_type | |
int | $a_obj_id |
Definition at line 2374 of file class.ilValidator.php.
References $a_type, and isMediaFolder().
Referenced by findMissingObjects(), and restoreMissingObjects().
ilValidator::isLogEnabled | ( | ) |
Definition at line 248 of file class.ilValidator.php.
References $logging.
Referenced by writeScanLogArray(), and writeScanLogLine().
|
protected |
Definition at line 2352 of file class.ilValidator.php.
References $db, $ilDB, $query, $res, $row, and array.
Referenced by dumpTree(), and isExcludedFromRecovery().
ilValidator::isModeEnabled | ( | $a_mode | ) |
Is a particular mode enabled?
public
string | mode to query |
Definition at line 238 of file class.ilValidator.php.
References DEBUG.
Referenced by validate().
ilValidator::purgeMissingObjects | ( | $a_nodes = null | ) |
Removes all missing objects from system.
public
array | list of nodes to delete |
Definition at line 1655 of file class.ilValidator.php.
References $ilLog, $log, $message, $missing_objects, purgeObjects(), and writeScanLogLine().
Referenced by validate().
ilValidator::purgeObjects | ( | $a_nodes | ) |
removes objects from system
private
array | list of objects |
Definition at line 1687 of file class.ilValidator.php.
References $ilLog, $ilUser, $log, $message, $user, ilTree\_removeEntry(), date, DEBUG, findInvalidChilds(), ilObjectFactory\getInstanceByRefId(), removeInvalidChilds(), time, and writeScanLogLine().
Referenced by purgeMissingObjects(), purgeTrash(), and purgeUnboundObjects().
ilValidator::purgeTrash | ( | $a_nodes = null | ) |
Removes all objects in trash from system.
public
array | list of nodes to delete |
Definition at line 1588 of file class.ilValidator.php.
References $deleted_objects, $ilLog, $log, $message, purgeObjects(), and writeScanLogLine().
Referenced by validate().
ilValidator::purgeUnboundObjects | ( | $a_nodes = null | ) |
Removes all invalid objects from system.
public
array | list of nodes to delete |
Definition at line 1621 of file class.ilValidator.php.
References $ilLog, $log, $message, $unbound_objects, purgeObjects(), and writeScanLogLine().
Referenced by validate().
ilValidator::readScanLog | ( | ) |
Definition at line 1912 of file class.ilValidator.php.
References $scan_log, file, get_last_scan(), and hasScanLog().
ilValidator::removeInvalidChilds | ( | $a_invalid_childs = null | ) |
Removes all tree entries without any link to a valid object.
public
array | invalid IDs in tree (optional) |
Definition at line 1088 of file class.ilValidator.php.
References $ilLog, $invalid_childs, $log, $message, DEBUG, and writeScanLogLine().
Referenced by purgeObjects(), restoreSubTrees(), and validate().
ilValidator::removeInvalidReferences | ( | $a_invalid_refs = null | ) |
Removes all reference entries that are linked with invalid object IDs.
public
array | invalid IDs in object_reference (optional) |
Definition at line 1021 of file class.ilValidator.php.
References $db, $ilDB, $ilLog, $invalid_references, $log, $message, $query, $res, DEBUG, filterWorkspaceObjects(), and writeScanLogLine().
Referenced by validate().
ilValidator::removeInvalidRolefolders | ( | $a_invalid_rolefolders = null | ) |
Removes invalid rolefolders.
public
array | obj_ids of rolefolder objects (optional) |
Definition at line 1152 of file class.ilValidator.php.
References $ilLog, $invalid_rolefolders, $log, $message, DEBUG, filterWorkspaceObjects(), ilObjectFactory\getInstanceByRefId(), restoreReference(), and writeScanLogLine().
Referenced by validate().
ilValidator::restoreDeletedObjects | ( | $a_nodes | ) |
Restore deleted objects (and their subobjects) to RecoveryFolder.
private
array | list of nodes |
Definition at line 1431 of file class.ilValidator.php.
References $ilLog, $key, $log, $message, $rbacadmin, $tree, DEBUG, ilObjectFactory\getInstanceByRefId(), and writeScanLogLine().
Referenced by restoreTrash().
ilValidator::restoreMissingObjects | ( | $a_missing_objects = null | ) |
Restores missing reference and/or tree entry for all objects found by this::getMissingObjects() Restored object are placed in RecoveryFolder.
public
array | obj_ids of missing objects (optional) |
Definition at line 1223 of file class.ilValidator.php.
References $ilLog, $log, $message, $missing_objects, $rbacadmin, DEBUG, filterWorkspaceObjects(), ilObjectFactory\getInstanceByRefId(), isExcludedFromRecovery(), restoreReference(), and writeScanLogLine().
Referenced by validate().
ilValidator::restoreReference | ( | $a_obj_id | ) |
restore a reference for an object Creates a new reference entry in DB table object_reference for $a_obj_id
integer | obj_id private |
Definition at line 1302 of file class.ilValidator.php.
References $db, $ilDB, $ilLog, $log, $message, $query, $res, and DEBUG.
Referenced by removeInvalidRolefolders(), and restoreMissingObjects().
ilValidator::restoreSubTrees | ( | $a_nodes | ) |
Restore objects (and their subobjects) to RecoveryFolder.
private
array | list of nodes |
Definition at line 1491 of file class.ilValidator.php.
References $ilLog, $key, $log, $message, $rbacadmin, $tree, array, DEBUG, findInvalidChilds(), ilObjectFactory\getInstanceByRefId(), removeInvalidChilds(), and writeScanLogLine().
Referenced by restoreUnboundObjects().
ilValidator::restoreTrash | ( | $a_deleted_objects = null | ) |
Restore all objects in trash to RecoveryFolder NOTE: All objects will be restored to top of RecoveryFolder regardless of existing hierarchical structure!
public
array | list of deleted childs (optional) |
Definition at line 1377 of file class.ilValidator.php.
References $deleted_objects, $ilLog, $log, $message, DEBUG, restoreDeletedObjects(), and writeScanLogLine().
Referenced by validate().
ilValidator::restoreUnboundObjects | ( | $a_unbound_objects = null | ) |
Restore objects (and their subobjects) to RecoveryFolder that are valid but not linked correctly in the hierarchy because they point to an invalid parent_id.
public
array | list of childs with invalid parents (optional) |
Definition at line 1337 of file class.ilValidator.php.
References $ilLog, $log, $message, $unbound_objects, DEBUG, restoreSubTrees(), and writeScanLogLine().
Referenced by validate().
ilValidator::setMode | ( | $a_mode, | |
$a_value | |||
) |
set mode of ilValidator Usage: setMode("restore",true) => enable object restorey setMode("all",true) => enable all features For all possible modes see variables declaration
public
string | mode |
boolean | value (true=enable/false=disable) |
Definition at line 209 of file class.ilValidator.php.
References $mode, DEBUG, and setModeDependencies().
ilValidator::setModeDependencies | ( | ) |
Sets modes by considering mode dependencies; some modes require other modes to be activated.
This functions set all modes that are required according to the current setting.
private
Definition at line 261 of file class.ilValidator.php.
Referenced by setMode().
ilValidator::validate | ( | ) |
Performs the validation for each enabled mode.
Returns a validation summary for display to the user.
Definition at line 298 of file class.ilValidator.php.
References $lng, $mode, $summary, checkTreeStructure(), dumpTree(), findDeletedObjects(), findInvalidChilds(), findInvalidReferences(), findInvalidRolefolders(), findMissingObjects(), findUnboundObjects(), getDeletedObjects(), getInvalidChilds(), getInvalidReferences(), getInvalidRolefolders(), getMissingObjects(), getUnboundObjects(), initGapsInTree(), isModeEnabled(), purgeMissingObjects(), purgeTrash(), purgeUnboundObjects(), removeInvalidChilds(), removeInvalidReferences(), removeInvalidRolefolders(), restoreMissingObjects(), restoreTrash(), and restoreUnboundObjects().
ilValidator::writeScanLogArray | ( | $a_arr | ) |
Definition at line 1875 of file class.ilValidator.php.
References isLogEnabled().
Referenced by findDeletedObjects(), findInvalidChilds(), findInvalidRBACEntries(), findInvalidReferences(), findInvalidRolefolders(), findMissingObjects(), and findUnboundObjects().
ilValidator::writeScanLogLine | ( | $a_msg | ) |
Definition at line 1886 of file class.ilValidator.php.
References isLogEnabled().
Referenced by __construct(), checkTreeStructure(), dumpTree(), findDeletedObjects(), findInvalidChilds(), findInvalidRBACEntries(), findInvalidReferences(), findInvalidRolefolders(), findMissingObjects(), findUnboundObjects(), initGapsInTree(), purgeMissingObjects(), purgeObjects(), purgeTrash(), purgeUnboundObjects(), removeInvalidChilds(), removeInvalidReferences(), removeInvalidRolefolders(), restoreDeletedObjects(), restoreMissingObjects(), restoreSubTrees(), restoreTrash(), and restoreUnboundObjects().
|
protected |
Definition at line 21 of file class.ilValidator.php.
Referenced by dumpTree(), findInvalidChilds(), findInvalidRBACEntries(), findInvalidReferences(), findInvalidRolefolders(), findMissingObjects(), initWorkspaceObjects(), isMediaFolder(), removeInvalidReferences(), and restoreReference().
ilValidator::$deleted_objects = array() |
Definition at line 113 of file class.ilValidator.php.
Referenced by getDeletedObjects(), purgeTrash(), and restoreTrash().
ilValidator::$invalid_childs = array() |
Definition at line 95 of file class.ilValidator.php.
Referenced by getInvalidChilds(), and removeInvalidChilds().
ilValidator::$invalid_objects = array() |
Definition at line 127 of file class.ilValidator.php.
ilValidator::$invalid_references = array() |
Definition at line 89 of file class.ilValidator.php.
Referenced by getInvalidReferences(), and removeInvalidReferences().
ilValidator::$invalid_rolefolders = array() |
Definition at line 121 of file class.ilValidator.php.
Referenced by getInvalidRolefolders(), and removeInvalidRolefolders().
|
protected |
Definition at line 26 of file class.ilValidator.php.
Referenced by validate().
|
protected |
Definition at line 31 of file class.ilValidator.php.
Referenced by initGapsInTree(), purgeMissingObjects(), purgeObjects(), purgeTrash(), purgeUnboundObjects(), removeInvalidChilds(), removeInvalidReferences(), removeInvalidRolefolders(), restoreDeletedObjects(), restoreMissingObjects(), restoreReference(), restoreSubTrees(), restoreTrash(), and restoreUnboundObjects().
ilValidator::$logging = false |
Definition at line 133 of file class.ilValidator.php.
Referenced by isLogEnabled().
|
protected |
Definition at line 48 of file class.ilValidator.php.
ilValidator::$missing_objects = array() |
Definition at line 101 of file class.ilValidator.php.
Referenced by getMissingObjects(), purgeMissingObjects(), and restoreMissingObjects().
ilValidator::$mode |
Definition at line 75 of file class.ilValidator.php.
Referenced by setMode(), and validate().
|
protected |
Definition at line 16 of file class.ilValidator.php.
ilValidator::$object_types_exclude |
Definition at line 68 of file class.ilValidator.php.
ilValidator::$rbac_object_types = null |
Definition at line 54 of file class.ilValidator.php.
|
protected |
Definition at line 36 of file class.ilValidator.php.
Referenced by restoreDeletedObjects(), restoreMissingObjects(), and restoreSubTrees().
ilValidator::$scan_log |
Definition at line 139 of file class.ilValidator.php.
Referenced by readScanLog().
ilValidator::$scan_log_file = "scanlog.log" |
Definition at line 141 of file class.ilValidator.php.
ilValidator::$scan_log_separator = "<!-- scan log start -->" |
Definition at line 143 of file class.ilValidator.php.
|
protected |
Definition at line 41 of file class.ilValidator.php.
Referenced by checkTreeStructure(), initGapsInTree(), restoreDeletedObjects(), and restoreSubTrees().
ilValidator::$unbound_objects = array() |
Definition at line 107 of file class.ilValidator.php.
Referenced by getUnboundObjects(), purgeUnboundObjects(), and restoreUnboundObjects().
|
protected |
Definition at line 46 of file class.ilValidator.php.
Referenced by purgeObjects().