$fields_group[1]['type_id'] = 'validate';
$fields_group[1]['type_name'] = 'notEmpty';
$fields_group[1]['f1'] = 'name';
$fields_group[1]['f2'] = 'Bitte geben Sie den Gruppennamen ein';
$fields_group[1]['list_hidden'] = 1;
$fields_group[2] = array();
$fields_group[2]['table_name'] = 'rex_com_group';
$fields_group[2]['prio'] = 100;
$fields_group[2]['type_id'] = 'value';
$fields_group[2]['type_name'] = 'text';
$fields_group[2]['list_hidden'] = 0;
$fields_group[2]['f1'] = 'name';
$fields_group[2]['f2'] = 'Gruppenname';
// Version 4.3.1 .. REX Array wird bei PlugIns überschrieben.. deswegen
$REXADDON = $REX['ADDON'];
$REX['ADDON'] = $ADDONSsic;
// Kommt aus class.rex_manager.inc.php unter plugin_manager::addon2plugin
$installed = 0;
$message = '';
if (!rex_xform_manager::createTable('com', "rex_com_group", array())) {
    $message = 'Der XForm Manager konnte die Tabelle und Zuweisungen zu "rex_com_group" nicht anlegen.';
} elseif (!rex_xform_manager::addDataFields('com', 'rex_com_user', $fields_user)) {
    $message = 'Der XForm Manager hat die User-Tabellen-Felder nicht anlegen können.';
} elseif (!rex_xform_manager::addDataFields('com', 'rex_com_group', $fields_group)) {
    $message = 'Der XForm Manager hat die Gruppen-Tabellen-Felder nicht anlegen können.';
} else {
    $installed = 1;
}
$REX['ADDON'] = $REXADDON;
$REX['ADDON']['install']['group'] = $installed;
$REX['ADDON']['installmsg']['group'] = $message;
$fields[11]['prio'] = 500;
$fields[11]['list_hidden'] = 0;
$fields[11]['f1'] = 'activation_key';
$fields[11]['f2'] = 'Aktivierungsschlüssel';
$fields[11]['search'] = '1';
$fields[12] = $fields[1];
$fields[12]['prio'] = 510;
$fields[12]['list_hidden'] = 0;
$fields[12]['f1'] = 'session_key';
$fields[12]['f2'] = 'Session Key';
$fields[121]['search'] = '1';
if (OOAddon::isAvailable('xform') != 1 || OOAddon::isAvailable('phpmailer') != 1) {
    // Installation nicht erfolgreich
    $REX['ADDON']['install']['community'] = 0;
    $REX['ADDON']['installmsg']['community'] = 'AddOn "XForm" und/oder "PHPMailer" ist nicht installiert und aktiviert.';
} elseif (OOAddon::getVersion('xform') < "2.2") {
    $REX['ADDON']['install']['community'] = 0;
    $REX['ADDON']['installmsg']['community'] = 'Das AddOn "XForm" muss mindestens in der Version 2.2 vorhanden sein.';
} elseif (!rex_xform_manager::createBasicSet('com')) {
    $REX['ADDON']['install']['community'] = 0;
    $REX['ADDON']['installmsg']['community'] = 'Der XForm Manager hat das BasicSet nicht installieren können.';
} elseif (!rex_xform_manager::createTable('com', "rex_com_user", array('search' => 1))) {
    $REX['ADDON']['install']['community'] = 0;
    $REX['ADDON']['installmsg']['community'] = 'Der XForm Manager konnte die Tabelle und Zuweisungen zu "rex_com_user" nicht anlegen.';
} elseif (!rex_xform_manager::addDataFields('com', 'rex_com_user', $fields)) {
    $REX['ADDON']['install']['community'] = 0;
    $REX['ADDON']['installmsg']['community'] = 'Der XForm Manager hat die Data-Tabellen-Felder nicht anlegen können.';
} else {
    $REX['ADDON']['install']['community'] = 1;
    // XForm vorhanden -> install.sql wird automatisch ausgeführt.
}