| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Handles tree tasks. More...
 Inheritance diagram for ilSCTreeTasksGUI:
 Collaboration diagram for ilSCTreeTasksGUI:Public Member Functions | |
| __construct (ilSCTask $task=null) | |
| getGroupTitle () | |
| getGroupDescription () | |
| getTitle () | |
| getDescription () | |
| getActions () | |
| analyzeStructure () | |
| listTree () | |
| showTree () | |
| validateDuplicates () | |
  Public Member Functions inherited from ilSCComponentTaskGUI | |
| __construct (ilSCTask $task=null) | |
| getActions () | |
| array( 'txt' => $lng->txt('sysc_action_repair') 'command' => 'repairTask' );  More... | |
| getTitle () | |
| getDescription () | |
| getGroupTitle () | |
| getGroupDescription () | |
| getTask () | |
| executeCommand () | |
Data Fields | |
| const | TYPE_DUMP = 'dump' | 
Protected Member Functions | |
| getDuplicateIdFromRequest () | |
| confirmRepairStructure () | |
| repairStructure () | |
| repairDuplicates () | |
| deleteDuplicatesFromRepository () | |
| deleteDuplicatesFromTrash () | |
| findMissing () | |
| confirmRepairMissing () | |
| repairMissing () | |
| findMissingTreeEntries () | |
| confirmRepairMissingTreeEntries () | |
| repairMissingTreeEntries () | |
  Protected Member Functions inherited from ilSCComponentTaskGUI | |
| getLang () | |
| getCtrl () | |
| showSimpleConfirmation (string $a_text, string $a_btn_text, string $a_cmd) | |
| cancel () | |
Protected Attributes | |
| const | TYPE_DUPLICATES = 'duplicates' | 
| const | TYPE_MISSING = 'missing_reference' | 
| const | TYPE_MISSING_TREE = 'missing_tree' | 
| const | TYPE_STRUCTURE = 'structure' | 
| ilTree | $tree | 
| GlobalHttpState | $http | 
| Factory | $refinery | 
  Protected Attributes inherited from ilSCComponentTaskGUI | |
| ilCtrl | $ctrl | 
| ilLanguage | $lng | 
| ilGlobalTemplateInterface | $tpl | 
| ilSCTask | $task | 
Private Attributes | |
| ilDBInterface | $db | 
Handles tree tasks.
Definition at line 29 of file class.ilSCTreeTasksGUI.php.
| ilSCTreeTasksGUI::__construct | ( | ilSCTask | $task = null | ) | 
Definition at line 42 of file class.ilSCTreeTasksGUI.php.
References $DIC, ilSCComponentTaskGUI\$task, ILIAS\MetaData\Repository\Validation\Data\__construct(), ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
 Here is the call graph for this function:| ilSCTreeTasksGUI::analyzeStructure | ( | ) | 
Definition at line 204 of file class.ilSCTreeTasksGUI.php.
References ilSCComponentTaskGUI\getCtrl(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), and ilSCTask\STATUS_FAILED.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 340 of file class.ilSCTreeTasksGUI.php.
References ilSCComponentTaskGUI\getLang(), and ilSCComponentTaskGUI\showSimpleConfirmation().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 376 of file class.ilSCTreeTasksGUI.php.
References ilSCComponentTaskGUI\getLang(), and ilSCComponentTaskGUI\showSimpleConfirmation().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 218 of file class.ilSCTreeTasksGUI.php.
References ilSCComponentTaskGUI\getLang(), and ilSCComponentTaskGUI\showSimpleConfirmation().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 300 of file class.ilSCTreeTasksGUI.php.
References ilSCTreeTasks\deleteDuplicateFromTree(), ilSCComponentTaskGUI\getCtrl(), getDuplicateIdFromRequest(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), and ilSCTreeTasks\repairPK().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 313 of file class.ilSCTreeTasksGUI.php.
References ilSCTreeTasks\deleteDuplicateFromTree(), ilSCComponentTaskGUI\getCtrl(), getDuplicateIdFromRequest(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), and ilSCTreeTasks\repairPK().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 326 of file class.ilSCTreeTasksGUI.php.
References ilSCComponentTaskGUI\getCtrl(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), and ilSCTask\STATUS_FAILED.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 362 of file class.ilSCTreeTasksGUI.php.
References ilSCComponentTaskGUI\getCtrl(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), and ilSCTask\STATUS_FAILED.
 Here is the call graph for this function:| ilSCTreeTasksGUI::getActions | ( | ) | 
Definition at line 116 of file class.ilSCTreeTasksGUI.php.
References ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), and ilSCTask\STATUS_FAILED.
 Here is the call graph for this function:| ilSCTreeTasksGUI::getDescription | ( | ) | 
Definition at line 95 of file class.ilSCTreeTasksGUI.php.
References ilSCComponentTaskGUI\getLang(), and ilSCComponentTaskGUI\getTask().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 53 of file class.ilSCTreeTasksGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by deleteDuplicatesFromRepository(), and deleteDuplicatesFromTrash().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSCTreeTasksGUI::getGroupDescription | ( | ) | 
Definition at line 69 of file class.ilSCTreeTasksGUI.php.
References ilSCComponentTaskGUI\getLang().
 Here is the call graph for this function:| ilSCTreeTasksGUI::getGroupTitle | ( | ) | 
Definition at line 64 of file class.ilSCTreeTasksGUI.php.
References ilSCComponentTaskGUI\getLang().
 Here is the call graph for this function:| ilSCTreeTasksGUI::getTitle | ( | ) | 
Definition at line 74 of file class.ilSCTreeTasksGUI.php.
References ilSCComponentTaskGUI\getLang(), and ilSCComponentTaskGUI\getTask().
 Here is the call graph for this function:| ilSCTreeTasksGUI::listTree | ( | ) | 
Definition at line 245 of file class.ilSCTreeTasksGUI.php.
References ilSCComponentTaskGUI\getCtrl(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), IL_CAL_UNIX, ilSCTask\STATUS_COMPLETED, and ilSCTask\STATUS_FAILED.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 289 of file class.ilSCTreeTasksGUI.php.
References ilSCTreeTasks\findDeepestDuplicate().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 349 of file class.ilSCTreeTasksGUI.php.
References ilSCComponentTaskGUI\getCtrl(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), IL_CAL_UNIX, and ilSCTask\STATUS_COMPLETED.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 385 of file class.ilSCTreeTasksGUI.php.
References ilSCComponentTaskGUI\getCtrl(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), IL_CAL_UNIX, and ilSCTask\STATUS_COMPLETED.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 227 of file class.ilSCTreeTasksGUI.php.
References ilMaterializedPathTree\createFromParentRelation(), ilSCComponentTaskGUI\getCtrl(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), IL_CAL_UNIX, ROOT_FOLDER_ID, and ilSCTask\STATUS_COMPLETED.
 Here is the call graph for this function:| ilSCTreeTasksGUI::showTree | ( | ) | 
Definition at line 264 of file class.ilSCTreeTasksGUI.php.
| ilSCTreeTasksGUI::validateDuplicates | ( | ) | 
Definition at line 275 of file class.ilSCTreeTasksGUI.php.
References ilSCComponentTaskGUI\getCtrl(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), and ilSCTask\STATUS_FAILED.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 40 of file class.ilSCTreeTasksGUI.php.
      
  | 
  protected | 
Definition at line 38 of file class.ilSCTreeTasksGUI.php.
      
  | 
  protected | 
Definition at line 39 of file class.ilSCTreeTasksGUI.php.
      
  | 
  protected | 
Definition at line 37 of file class.ilSCTreeTasksGUI.php.
| const ilSCTreeTasksGUI::TYPE_DUMP = 'dump' | 
Definition at line 32 of file class.ilSCTreeTasksGUI.php.
Referenced by ilSCComponentTaskFactory\getTask().
      
  | 
  protected | 
Definition at line 31 of file class.ilSCTreeTasksGUI.php.
      
  | 
  protected | 
Definition at line 33 of file class.ilSCTreeTasksGUI.php.
      
  | 
  protected | 
Definition at line 34 of file class.ilSCTreeTasksGUI.php.
      
  | 
  protected | 
Definition at line 35 of file class.ilSCTreeTasksGUI.php.