function __construct(&$xmlData, $aliasedType, $contentObjectAttribute) { parent::__construct($xmlData, $aliasedType, $contentObjectAttribute); $this->IsInputValid = true; $this->ContentObjectAttribute = $contentObjectAttribute; $contentIni = eZINI::instance('content.ini'); }
/** * Function used by template system to call ezoe functions * * @param string $name * @return mixed */ function attribute( $name ) { if ( $name === 'is_editor_enabled' ) $attr = self::isEditorEnabled(); else if ( $name === 'can_disable' ) $attr = $this->currentUserHasAccess( 'disable_editor' ); else if ( $name === 'editor_layout_settings' ) $attr = $this->getEditorLayoutSettings(); else if ( $name === 'browser_supports_dhtml_type' ) $attr = self::browserSupportsDHTMLType(); else if ( $name === 'is_compatible_version' ) $attr = $this->isCompatibleVersion(); else if ( $name === 'version' ) $attr = self::version(); else if ( $name === 'ezpublish_version' ) $attr = $this->eZPublishVersion; else if ( $name === 'xml_tag_alias' ) $attr = self::getXmlTagAliasList(); else if ( $name === 'json_xml_tag_alias' ) $attr = json_encode( self::getXmlTagAliasList() ); else $attr = parent::attribute( $name ); return $attr; }