}
    if ($form->hasValidData('use_standard_xmp')) {
        $data['use_standard_xmp'] = $form->use_standard_xmp;
    } else {
        $data['use_standard_xmp'] = 0;
    }
    if ($form->hasValidData('test_recipients')) {
        $data['test_recipients'] = $form->test_recipients;
    } else {
        $data['test_recipients'] = '';
    }
    if ($form->hasValidData('test_group_recipients')) {
        $data['test_group_recipients'] = $form->test_group_recipients;
    } else {
        $data['test_group_recipients'] = '';
    }
    $xmpData->value = serialize($data);
    $xmpData->saveThis();
    if (isset($_POST['StoreXMPSettingsTest'])) {
        try {
            erLhcoreClassXMP::sendTestXMP($currentUser->getUserData());
            $tpl->set('message_send', 'done');
        } catch (Exception $e) {
            $tpl->set('errors', array($e->getMessage()));
        }
    }
    $tpl->set('updated', 'done');
}
$tpl->set('xmp_data', $data);
$Result['content'] = $tpl->fetch();
$Result['path'] = array(array('url' => erLhcoreClassDesign::baseurl('system/configuration'), 'title' => erTranslationClassLhTranslation::getInstance()->getTranslation('system/htmlcode', 'System configuration')), array('title' => erTranslationClassLhTranslation::getInstance()->getTranslation('system/xmpp', 'XMPP settings')));