| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Collaboration diagram for ilAdvancedMDSubstitution:Public Member Functions | |
| sortDefinitions (array $a_definitions) | |
| Sort definitions.  More... | |
| isActive () | |
| isDescriptionEnabled () | |
| enableDescription (bool $a_status) | |
| enabledFieldNames () | |
| enableFieldNames (bool $a_status) | |
| getParsedSubstitutions (int $a_ref_id, int $a_obj_id) | |
| resetSubstitutions () | |
| appendSubstitution (int $a_field_id, bool $a_bold=false, bool $a_newline=false) | |
| append field to substitutions  public  More... | |
| getSubstitutions () | |
| isSubstituted (int $a_field_id) | |
| isBold (int $a_field_id) | |
| hasNewline (int $a_field_id) | |
| update () | |
| update  public  More... | |
Static Public Member Functions | |
| static | _getInstanceByObjectType (string $a_type) | 
Protected Attributes | |
| ilDBInterface | $db | 
| string | $type | 
| array | $substitutions | 
| array | $bold = array() | 
| array | $newline = array() | 
| bool | $enabled_desc = true | 
| bool | $enabled_field_names = true | 
| bool | $active = false | 
| array | $date_fields = array() | 
| array | $datetime_fields = array() | 
| array | $active_fields = array() | 
Private Member Functions | |
| __construct (string $a_type) | |
| parseValue (int $a_field_id, array $a_values_records) | |
| read () | |
| Read db entries  private.  More... | |
| initECSMappings () | |
Static Private Attributes | |
| static array | $instances = null | 
| static array | $mappings = null | 
Definition at line 30 of file class.ilAdvancedMDSubstitution.php.
      
  | 
  private | 
Definition at line 49 of file class.ilAdvancedMDSubstitution.php.
References $DIC, initECSMappings(), and read().
 Here is the call graph for this function:
      
  | 
  static | 
Definition at line 62 of file class.ilAdvancedMDSubstitution.php.
Referenced by ilObjIndividualAssessmentListGUI\init(), ilObjExerciseListGUI\init(), ilObjCourseListGUI\init(), ilObjRemoteCategoryListGUI\init(), ilObjRemoteTestListGUI\init(), ilObjRemoteGlossaryListGUI\init(), ilObjRemoteGroupListGUI\init(), ilObjRemoteLearningModuleListGUI\init(), ilObjRemoteWikiListGUI\init(), ilObjRemoteCourseListGUI\init(), ilObjRemoteFileListGUI\init(), ilObjSessionListGUI\init(), ilObjGroupListGUI\init(), ilObjCategoryListGUI\init(), ilObjStudyProgrammeReferenceListGUI\init(), ilObjGroupReferenceListGUI\init(), ilObjCategoryReferenceListGUI\init(), ilObjCourseReferenceListGUI\init(), ilObjFileListGUI\init(), ilAdvancedMDSettingsGUI\initFormSubstitutions(), ilAdvancedMDRecordGUI\parseAppointmentPresentationa(), and ilAdvancedMDSettingsGUI\updateSubstitutions().
 Here is the caller graph for this function:| ilAdvancedMDSubstitution::appendSubstitution | ( | int | $a_field_id, | 
| bool | $a_bold = false,  | 
        ||
| bool | $a_newline = false  | 
        ||
| ) | 
append field to substitutions public
| int | field id | 
Definition at line 173 of file class.ilAdvancedMDSubstitution.php.
References ILIAS\UI\examples\Symbol\Glyph\Bold\bold().
 Here is the call graph for this function:| ilAdvancedMDSubstitution::enableDescription | ( | bool | $a_status | ) | 
Definition at line 95 of file class.ilAdvancedMDSubstitution.php.
| ilAdvancedMDSubstitution::enabledFieldNames | ( | ) | 
Definition at line 100 of file class.ilAdvancedMDSubstitution.php.
References $enabled_field_names.
Referenced by getParsedSubstitutions(), and update().
 Here is the caller graph for this function:| ilAdvancedMDSubstitution::enableFieldNames | ( | bool | $a_status | ) | 
Definition at line 105 of file class.ilAdvancedMDSubstitution.php.
| ilAdvancedMDSubstitution::getParsedSubstitutions | ( | int | $a_ref_id, | 
| int | $a_obj_id | ||
| ) | 
Definition at line 110 of file class.ilAdvancedMDSubstitution.php.
References enabledFieldNames(), getSubstitutions(), hasNewline(), isBold(), parseValue(), and ilAdvancedMDValues\preloadedRead().
 Here is the call graph for this function:| ilAdvancedMDSubstitution::getSubstitutions | ( | ) | 
Definition at line 184 of file class.ilAdvancedMDSubstitution.php.
References $substitutions.
Referenced by getParsedSubstitutions(), and isSubstituted().
 Here is the caller graph for this function:| ilAdvancedMDSubstitution::hasNewline | ( | int | $a_field_id | ) | 
Definition at line 199 of file class.ilAdvancedMDSubstitution.php.
Referenced by getParsedSubstitutions(), and update().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 284 of file class.ilAdvancedMDSubstitution.php.
Referenced by __construct().
 Here is the caller graph for this function:| ilAdvancedMDSubstitution::isActive | ( | ) | 
| ilAdvancedMDSubstitution::isBold | ( | int | $a_field_id | ) | 
Definition at line 194 of file class.ilAdvancedMDSubstitution.php.
References ILIAS\UI\examples\Symbol\Glyph\Bold\bold().
Referenced by getParsedSubstitutions(), and update().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilAdvancedMDSubstitution::isDescriptionEnabled | ( | ) | 
Definition at line 90 of file class.ilAdvancedMDSubstitution.php.
References $enabled_desc.
Referenced by update().
 Here is the caller graph for this function:| ilAdvancedMDSubstitution::isSubstituted | ( | int | $a_field_id | ) | 
Definition at line 189 of file class.ilAdvancedMDSubstitution.php.
References getSubstitutions().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 148 of file class.ilAdvancedMDSubstitution.php.
References ilADTFactory\getInstance().
Referenced by getParsedSubstitutions().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Read db entries private.
Definition at line 240 of file class.ilAdvancedMDSubstitution.php.
References $DIC, $ilDB, $res, ILIAS\UI\examples\Symbol\Glyph\Bold\bold(), ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by __construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilAdvancedMDSubstitution::resetSubstitutions | ( | ) | 
Definition at line 161 of file class.ilAdvancedMDSubstitution.php.
References ILIAS\UI\examples\Symbol\Glyph\Bold\bold().
 Here is the call graph for this function:| ilAdvancedMDSubstitution::sortDefinitions | ( | array | $a_definitions | ) | 
Sort definitions.
Definition at line 73 of file class.ilAdvancedMDSubstitution.php.
| ilAdvancedMDSubstitution::update | ( | ) | 
update public
Definition at line 208 of file class.ilAdvancedMDSubstitution.php.
References $DIC, $ilDB, $res, enabledFieldNames(), hasNewline(), isBold(), and isDescriptionEnabled().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 44 of file class.ilAdvancedMDSubstitution.php.
Referenced by isActive().
      
  | 
  protected | 
Definition at line 47 of file class.ilAdvancedMDSubstitution.php.
      
  | 
  protected | 
Definition at line 39 of file class.ilAdvancedMDSubstitution.php.
      
  | 
  protected | 
Definition at line 45 of file class.ilAdvancedMDSubstitution.php.
      
  | 
  protected | 
Definition at line 46 of file class.ilAdvancedMDSubstitution.php.
      
  | 
  protected | 
Definition at line 35 of file class.ilAdvancedMDSubstitution.php.
      
  | 
  protected | 
Definition at line 42 of file class.ilAdvancedMDSubstitution.php.
Referenced by isDescriptionEnabled().
      
  | 
  protected | 
Definition at line 43 of file class.ilAdvancedMDSubstitution.php.
Referenced by enabledFieldNames().
      
  | 
  staticprivate | 
Definition at line 32 of file class.ilAdvancedMDSubstitution.php.
      
  | 
  staticprivate | 
Definition at line 33 of file class.ilAdvancedMDSubstitution.php.
      
  | 
  protected | 
Definition at line 40 of file class.ilAdvancedMDSubstitution.php.
      
  | 
  protected | 
Definition at line 38 of file class.ilAdvancedMDSubstitution.php.
Referenced by getSubstitutions().
      
  | 
  protected | 
Definition at line 37 of file class.ilAdvancedMDSubstitution.php.