protected function _mail($mailArray = [])
{
$urlArticle = $this->_registry->get('root') . '/' . $this->_registry->get('parameterRoute') . $mailArray['route'];
/* html elements */
$linkElement = new Html\Element();
$linkElement->init('a');
$linkEmail = $linkElement->copy();
$linkEmail->attr(['href' => 'mailto:' . $mailArray['email']])->text($mailArray['email']);
$linkUrl = $linkElement->copy();
$linkUrl->attr(['href' => $mailArray['url']])->text($mailArray['url'] ? $mailArray['url'] : $this->_language->get('none'));
$linkArticle = $linkElement->copy();
$linkArticle->attr(['href' => $urlArticle])->text($urlArticle);
/* prepare mail */
$toArray = [$this->_language->get('author') => Db::getSetting('email')];
$fromArray = [$mailArray['author'] => $mailArray['email']];
$subject = $this->_language->get('comment_new');
$bodyArray = ['<strong>' . $this->_language->get('author') . $this->_language->get('colon') . '</strong> ' . $mailArray['author'], '<br />', '<strong>' . $this->_language->get('email') . $this->_language->get('colon') . '</strong> ' . $linkEmail, '<br />', '<strong>' . $this->_language->get('url') . $this->_language->get('colon') . '</strong> ' . $linkUrl . '<br />', '<br />', '<strong>' . $this->_language->get('article') . $this->_language->get('colon') . '</strong> ' . $linkArticle, '<br />', '<strong>' . $this->_language->get('comment') . $this->_language->get('colon') . '</strong> ' . $mailArray['text']];
/* send mail */
$mailer = new Mailer();
$mailer->init($toArray, $fromArray, $subject, $bodyArray);
return $mailer->send();
}