
####
Base
####


ArticleRender()
===============


Returns article html.


.. code-block:: perl

     my $HTML = $ArticleBaseObject->ArticleRender(
         TicketID               => 123,         # (required)
         ArticleID              => 123,         # (required)
         ShowBrowserLinkMessage => 1,           # (optional) Default: 0.
         ArticleActions         => [],          # (optional)
     );


Result:


.. code-block:: perl

     $HTML = "<div>...</div>";



ArticleMetaFields()
===================


Returns common fields for any article.


.. code-block:: perl

     my %ArticleMetaFields = $ArticleBaseObject->ArticleMetaFields(
         TicketID  => 123,   # (required)
         ArticleID => 123,   # (required)
     );


Returns:


.. code-block:: perl

     %ArticleMetaFields = (
         DynamicField_Item => {
             Label => 'Item',            # mandatory
             Value => 'Value',           # mandatory
             Link => 'http://...',       # optional
         },
         AccountedTime => {
             ...
         },
     );



*****************
PRIVATE FUNCTIONS
*****************


_ArticleSenderImage()
=====================


Get URL used for article sender image.


.. code-block:: perl

     my $SenderImage = $ArticleBaseObject->_ArticleSenderImage(
         Sender => 'John Doe <jdoe@example.com>',
     );


Returns:


.. code-block:: perl

     $SenderImage = 'https://gravatar.com/avatar/28a58af1db24962e81212115e7cac685?s=80';




