| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
User interface class for page content map editor. More...
 Inheritance diagram for ilPCImageMapEditorGUI:
 Collaboration diagram for ilPCImageMapEditorGUI:Public Member Functions | |
| __construct ( $a_content_obj, ilPageObject $a_page, EditGUIRequest $request) | |
| getParentNodeName () | |
| getImageMapTableHTML () | |
| saveArea () | |
| Save new or updated map area.  More... | |
| deleteAreas () | |
| Delete map areas.  More... | |
| getLinkTypeOfArea (int $a_nr) | |
| Get Link Type of Area.  More... | |
| getTypeOfArea (int $a_nr) | |
| Get Type of Area (only internal link)  More... | |
| getTargetOfArea (int $a_nr) | |
| Get Target of Area (only internal link)  More... | |
| getTargetFrameOfArea (int $a_nr) | |
| Get TargetFrame of Area (only internal link)  More... | |
| getHrefOfArea (int $a_nr) | |
| Get Href of Area (only external link)  More... | |
| updateAreas () | |
| Update map areas.  More... | |
| makeMapWorkCopy (string $a_edit_property="", int $a_area_nr=0, bool $a_output_new_area=false, string $a_area_type="", string $a_coords="") | |
| Make work file for editing.  More... | |
| getAliasXML () | |
  Public Member Functions inherited from ilImageMapEditorGUI | |
| __construct (ilObjMediaObject $a_media_object) | |
| executeCommand () | |
| editMapAreas () | |
| getToolbar () | |
| getEditorTitle () | |
| getImageMapTableHTML () | |
| handleMapParameters () | |
| showImageMap () | |
| updateAreas () | |
| addNewArea () | |
| linkWholePicture () | |
| addRectangle () | |
| addCircle () | |
| addPolygon () | |
| clearSessionVars () | |
| addArea (bool $a_handle=true) | |
| editMapArea (bool $a_get_next_coordinate=false, bool $a_output_new_area=false, bool $a_save_form=false, string $a_edit_property="", int $a_area_nr=0) | |
| Edit a single map area.  More... | |
| initAreaEditingForm (string $a_edit_property) | |
| makeMapWorkCopy (string $a_edit_property="", int $a_area_nr=0, bool $a_output_new_area=false, string $a_area_type="", string $a_coords="") | |
| Make work file for editing.  More... | |
| getImageMapOutput (string $a_map_edit_mode="") | |
| Render the image map.  More... | |
| getAdditionalPageXML () | |
| Get additional page xml (to be overwritten)  More... | |
| outputPostProcessing (string $a_output) | |
| getAliasXML () | |
| getMapAreaLinkString (string $a_target, string $a_type, string $a_frame) | |
| Get text name of internal link.  More... | |
| editImagemapForward () | |
| Get image map coordinates.  More... | |
| saveArea () | |
| Save new or updated map area.  More... | |
| setInternalLink () | |
| setLink (bool $a_handle=true) | |
| getLinkTypeOfArea (int $a_nr) | |
| getTypeOfArea (int $a_nr) | |
| Get Type of Area (only internal link)  More... | |
| getTargetOfArea (int $a_nr) | |
| Get Target of Area (only internal link)  More... | |
| getTargetFrameOfArea (int $a_nr) | |
| Get TargetFrame of Area (only internal link)  More... | |
| getHrefOfArea (int $a_nr) | |
| Get Href of Area (only external link)  More... | |
| deleteAreas () | |
| Delete map areas.  More... | |
| editLink () | |
| Edit existing link.  More... | |
| editShapeWholePicture () | |
| Edit an existing shape (make it a whole picture link)  More... | |
| editShapeRectangle () | |
| Edit an existing shape (make it a rectangle)  More... | |
| editShapeCircle () | |
| Edit an existing shape (make it a circle)  More... | |
| editShapePolygon () | |
| Edit an existing shape (make it a polygon)  More... | |
| setShape (bool $a_handle=true) | |
| edit shape of existing map area  More... | |
| setHighlight () | |
| Set highlight settings.  More... | |
Protected Attributes | |
| MapEditorSessionRepository | $map_repo | 
| ilMediaAliasItem | $std_alias_item | 
| ilPageObject | $page | 
| $content_obj | |
| EditGUIRequest | $edit_request | 
  Protected Attributes inherited from ilImageMapEditorGUI | |
| ILIAS COPage Xsl XslManager | $xsl | 
| ilObjMediaObject | $media_object | 
| ImageMapGUIRequest | $request | 
| ImageMapManager | $map | 
| ilTemplate | $tpl | 
| ilGlobalTemplateInterface | $main_tpl | 
| ilCtrl | $ctrl | 
| ilLanguage | $lng | 
| ilToolbarGUI | $toolbar | 
Additional Inherited Members | |
  Static Public Member Functions inherited from ilImageMapEditorGUI | |
| static | _recoverParameters () | 
| Recover parameters from session variables (static)  More... | |
User interface class for page content map editor.
Definition at line 28 of file class.ilPCImageMapEditorGUI.php.
| ilPCImageMapEditorGUI::__construct | ( | $a_content_obj, | |
| ilPageObject | $a_page, | ||
| EditGUIRequest | $request | ||
| ) | 
| ilPCMediaObject | ilPCInteractiveImage | $a_content_obj | 
Definition at line 42 of file class.ilPCImageMapEditorGUI.php.
References $DIC, ilImageMapEditorGUI\$request, ILIAS\MetaData\Repository\Validation\Data\__construct(), and getParentNodeName().
 Here is the call graph for this function:| ilPCImageMapEditorGUI::deleteAreas | ( | ) | 
Delete map areas.
Definition at line 182 of file class.ilPCImageMapEditorGUI.php.
References ilImageMapEditorGUI\$ctrl, ilImageMapEditorGUI\$lng, and ilLanguage\txt().
 Here is the call graph for this function:| ilPCImageMapEditorGUI::getAliasXML | ( | ) | 
Definition at line 330 of file class.ilPCImageMapEditorGUI.php.
| ilPCImageMapEditorGUI::getHrefOfArea | ( | int | $a_nr | ) | 
Get Href of Area (only external link)
Definition at line 242 of file class.ilPCImageMapEditorGUI.php.
| ilPCImageMapEditorGUI::getImageMapTableHTML | ( | ) | 
Definition at line 74 of file class.ilPCImageMapEditorGUI.php.
References getParentNodeName().
 Here is the call graph for this function:| ilPCImageMapEditorGUI::getLinkTypeOfArea | ( | int | $a_nr | ) | 
Get Link Type of Area.
Definition at line 210 of file class.ilPCImageMapEditorGUI.php.
| ilPCImageMapEditorGUI::getParentNodeName | ( | ) | 
Definition at line 69 of file class.ilPCImageMapEditorGUI.php.
Referenced by __construct(), getImageMapTableHTML(), and makeMapWorkCopy().
 Here is the caller graph for this function:| ilPCImageMapEditorGUI::getTargetFrameOfArea | ( | int | $a_nr | ) | 
Get TargetFrame of Area (only internal link)
Definition at line 234 of file class.ilPCImageMapEditorGUI.php.
| ilPCImageMapEditorGUI::getTargetOfArea | ( | int | $a_nr | ) | 
Get Target of Area (only internal link)
Definition at line 226 of file class.ilPCImageMapEditorGUI.php.
| ilPCImageMapEditorGUI::getTypeOfArea | ( | int | $a_nr | ) | 
Get Type of Area (only internal link)
Definition at line 218 of file class.ilPCImageMapEditorGUI.php.
| ilPCImageMapEditorGUI::makeMapWorkCopy | ( | string | $a_edit_property = "",  | 
        
| int | $a_area_nr = 0,  | 
        ||
| bool | $a_output_new_area = false,  | 
        ||
| string | $a_area_type = "",  | 
        ||
| string | $a_coords = ""  | 
        ||
| ) | 
Make work file for editing.
Definition at line 288 of file class.ilPCImageMapEditorGUI.php.
References ilImageMapEditorGUI\$media_object, ilObjMediaObject\getMediaItem(), getParentNodeName(), and ilMediaAliasItem\makeMapWorkCopy().
 Here is the call graph for this function:| ilPCImageMapEditorGUI::saveArea | ( | ) | 
Save new or updated map area.
Definition at line 88 of file class.ilPCImageMapEditorGUI.php.
References ilImageMapEditorGUI\$ctrl, ilImageMapEditorGUI\$lng, IL_EXT_LINK, IL_INT_LINK, IL_NO_LINK, and ilLanguage\txt().
 Here is the call graph for this function:| ilPCImageMapEditorGUI::updateAreas | ( | ) | 
Update map areas.
Definition at line 250 of file class.ilPCImageMapEditorGUI.php.
References ilImageMapEditorGUI\$ctrl, ilImageMapEditorGUI\$lng, ilCtrl\redirect(), and ilLanguage\txt().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 36 of file class.ilPCImageMapEditorGUI.php.
      
  | 
  protected | 
Definition at line 37 of file class.ilPCImageMapEditorGUI.php.
      
  | 
  protected | 
Definition at line 30 of file class.ilPCImageMapEditorGUI.php.
      
  | 
  protected | 
Definition at line 32 of file class.ilPCImageMapEditorGUI.php.
      
  | 
  protected | 
Definition at line 31 of file class.ilPCImageMapEditorGUI.php.