function enterObject(&$email_elements, &$sql_elements, &$warning, &$form_output, $send = 0) { $SEL = new rex_radio(); $SEL->setId($this->getHTMLId()); $SEL->setName($this->getFormFieldname()); $sql = $this->elements[3]; $teams = rex_sql::factory(); $teams->debugsql = $this->params["debug"]; $teams->setQuery($sql); $sqlnames = array(); foreach ($teams->getArray() as $t) { $v = $t['name']; $k = $t['id']; $SEL->addOption($v, $k); $sqlnames[$k] = $t['name']; } $wc = ""; if (isset($warning[$this->getId()])) { $wc = $warning[$this->getId()]; } $SEL->setStyle(' class="select ' . $wc . '"'); if ($this->value == "" && isset($this->elements[4]) && $this->elements[4] != "") { $this->value = $this->elements[4]; } if (!is_array($this->value)) { $this->value = explode(",", $this->value); } foreach ($this->value as $v) { $SEL->setSelected($v); } $form_output[] = ' <p class="formradio formlabel-' . $this->getName() . '" id="' . $this->getHTMLId() . '"> <label class="radio ' . $wc . '" for="' . $this->getHTMLId() . '" >' . $this->elements[2] . '</label> ' . $SEL->get() . ' </p>'; /* if (isset($sqlnames[$this->value])) $email_elements[$this->elements[1].'_SQLNAME'] = stripslashes($sqlnames[$this->value]); */ $this->value = implode(",", $this->value); $email_elements[$this->elements[1]] = stripslashes($this->value); if (!isset($this->elements[5]) || $this->elements[5] != "no_db") { $sql_elements[$this->elements[1]] = $this->value; } }
foreach ($this->getLinkVars() as $k => $v) { echo '<input type="hidden" name="' . $k . '" value="' . addslashes($v) . '" />'; } ?> <input type="hidden" name="func" value="import" /> <input type="hidden" name="send" value="1" /> <?php echo ' <p class="formradio formlabel-missing_columns" id="xform-formular-missing_columns"> <strong>' . $I18N->msg('xform_manager_import_if_no_column') . '</strong> </p>'; $radio = new rex_radio(); $radio->setId('missing_columns'); $radio->setName('missing_columns'); $radio->addOption($I18N->msg('xform_manager_import_if_no_column_ignore'), '1'); $radio->addOption($I18N->msg('xform_manager_import_if_no_column_addtext'), '2'); $radio->addOption($I18N->msg('xform_manager_import_if_no_column_break'), '3'); // $SEL->setStyle(' class="select ' . $wc . '"'); $radio->setSelected($missing_columns); echo $radio->get(); ?> <p class="rex-form-select"> <label class="select " for="divider" ><?php echo $I18N->msg('xform_manager_import_divider'); ?> </label> <?php $a = new rex_select(); $a->setName('divider');
foreach ($this->getLinkVars() as $k => $v) { echo '<input type="hidden" name="' . $k . '" value="' . addslashes($v) . '" />'; } ?> <input type="hidden" name="func" value="import" /> <input type="hidden" name="send" value="1" /> <?php echo ' <p class="formradio formlabel-missing_columns" id="yform-formular-missing_columns"> <strong>' . rex_i18n::msg('yform_manager_import_if_no_column') . '</strong> </p>'; $radio = new rex_radio(); $radio->setId('missing_columns'); $radio->setName('missing_columns'); $radio->addOption(rex_i18n::msg('yform_manager_import_if_no_column_ignore'), '1'); $radio->addOption(rex_i18n::msg('yform_manager_import_if_no_column_addtext'), '2'); $radio->addOption(rex_i18n::msg('yform_manager_import_if_no_column_break'), '3'); // $SEL->setStyle(' class="select ' . $wc . '"'); $radio->setSelected($missing_columns); echo $radio->get(); ?> <p class="rex-form-select"> <label class="select " for="divider" ><?php echo rex_i18n::msg('yform_manager_import_divider'); ?> </label> <?php $a = new rex_select(); $a->setName('divider');
/> <label class="checkbox " for="xform-debug" >Debug</label> </p> --> <?php // ignore_missing_columns echo ' <p class="formradio formlabel-missing_columns" id="xform-formular-missing_columns"> <strong>Wenn Spalte in der Datenbank nicht vorhanden ist, </strong> </p>'; $radio = new rex_radio(); $radio->setId("missing_columns"); $radio->setName("missing_columns"); $radio->addOption("dann Spalte ignorieren.", "1"); $radio->addOption("dann Spalte als TEXT in der Datenbank anlegen (Zur Verwaltung müssen später diese Felder noch bestimmt werden).", "2"); $radio->addOption("dann Import abbrechen.", "3"); // $SEL->setStyle(' class="select ' . $wc . '"'); $radio->setSelected($missing_columns); echo $radio->get(); ?> <p class="rex-form-select"> <label class="select " for="divider" >Trennzeichen</label> <?php $a = new rex_select(); $a->setName("divider"); $a->setId("divider"); $a->setSize(1); $a->addOption("Semikolon (;)", ";");