# Alerts

{% hint style="danger" %}
**Please note:** This page is under construction and has not been finished yet.
{% endhint %}

## Introduction

Use the following to retrieve the alerts class object.&#x20;

```php
$mes = e107::getMessage();
```

## Alerts methods

### addSuccess()

```php
$mes = e107::getMessage();
$mes->addSuccess('You did it!');
```

### addError()

```php
$mes = e107::getMessage();
$mes->addError('There was a problem!');
```

### addWarning()

```php
$mes = e107::getMessage();
$mes->addWarning('You do not have access to this area!');
```

### addInfo()

```php
$mes = e107::getMessage();
$mes->addInfo('Please take note!');
```

### addDebug()

{% hint style="info" %}
*Messages assigned here will only be displayed when* [*debug mode*](https://devguide.e107.org/getting-started/debugging-and-problem-solving) *is active.*
{% endhint %}

```php
$mes = e107::getMessage();
$mes->addInfo('Please take note!');
```

### render()

None of the above methods will output anything, until you use this method to render them.

```php
$mes = e107::getMessage();
$mes->addInfo('Please take note!');
echo $mes->render();
```
