COREmanager Documentation
en En
es Es
Your feedback is an opportunity for improvement!
Take part in the survey and contribute to the development of the ISPsystem ecosystem.
Take the survey

Notifications

A Notification bar is a block with icons located in the upper left corner of a control panel. The number of notifications are displayed below the icon. A hint will be shown when moving your mouse cursor over the notification. Clicking the hint will redirect you to a corresponding list or form. Notifications can be also used to change a page heading or to play a sound. If the user is a client of the control panel, then he can receive information about the balance change through notification.

The XML example:

<xml>
  <doc lang="en" func="notify" ...\>
    <notify>
      <item name="ticket" type="list" img="m-support" action="ticket">
        <msg>33</msg>
      </item>
     <item name="title" title="yes">
        <msg>33 new support tickets</msg>
      </item>
     <item name="sound" sound="yes">
        <src>\manimg\userdata\beep.mp3</src>
      </item>
      <item balance="yes" action="desktop">
        <value>1577.98 $</value>
      </item>
    </notify>
    <timeout>60</timeout>
    <messages>
      <msg name="hint_ticket">33 support tickets are awaiting replies</msg>
      <msg name="hint_problem"> 
        A new notification has been registered! Total number of notifications in the system: 265. Errors - 265. Click the icon to go to the Notifications module
      </msg>
    </messages>
    <tparams>
      <out>devel</out>
      <func>notify</func>
    </tparams>
</doc>
</xml>

The notify element

Contains a list of notifications

The item element

This element describes a notification

the img attribute defines a notification icon

the name attribute is a notification name, which is used for localization

the typе attribute defines a that will open when clicking the icon. It is used together with @action

the action attribute defines a module that will open when clicking the icon. It is used together with @type

the title attribute defines that the notification is used to change the browser window heading

the sound attribute defines a module that the notification is used to play sound

the balance attribute instructs to update the balance from the tag value. It usually comes for the client, not for the administrator

The msg element

The element specifies a digit to be displayed below the notification; if @title="yes", it specifies a heading

The src element

The element specifies a path to the sound file. It is used together with @sound="yes"

The value element

 Client balance value, comes in the same line with the currency, used in combination with @balance="yes"

Hints

A pop-up hint for a notification element, which will be taken from the localization messages based on the notification name + hint_

The timeout element

Specifies a timeout to call the notification function

The article was last updated on 04.12.2022. The article was prepared by technical writers of ISPsystem.